{"push_id":2615304211,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"c4061d18ef531147a58075f7f011a25b598d6aee","before":"03ac238b1fe40cfbb1424bf72e2ac8276345e03c","commits":[{"sha":"efa88d51da7163200f13dfc796a328847c45a058","author":{"name":"Jaben Carsey","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: loop to retry remove when it fails.\n\nThere is a common race condition when the OS fails to release a file\nfast enough.  this adds a retry loop.\n\nv2 - Add a timeout.\n\nCc: Mike Kinney <michael.d.kinney@intel.com>\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/efa88d51da7163200f13dfc796a328847c45a058"},{"sha":"e95a0dfb46339d459add8af848d5042ec6ff9a8d","author":{"name":"Jaben Carsey","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: Add missing content to EOT tool.\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/e95a0dfb46339d459add8af848d5042ec6ff9a8d"},{"sha":"20274d2389eb012812f4561c8eb7cffc57a68850","author":{"name":"Zurcher, Christopher J","email":"2f4a2df561512c866d5dc16eda5cbe55376fd5f4@intel.com"},"message":"BaseTools/GenFds: Remove redundant GetRealFileLine call\n\nThe EvaluateConditional function should not call GetRealFileLine\nbecause this is already done in Warning init and only needs to be\ncalculated in the event of a parsing failure. This fix stops\nInsertedLines from being subtracted twice during error handling.\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Zurcher, Christopher J <christopher.j.zurcher@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/20274d2389eb012812f4561c8eb7cffc57a68850"},{"sha":"c9734786da91a545bcaea16b04fbbcd3a507a8ef","author":{"name":"Marvin.Haeuser@outlook.com","email":"698b52c00dda40a38da3fa2eb3df3afebf936977@outlook.com"},"message":"MdePkg/Hpet: Add Event Timer Block ID definition.\n\nThis patch adds the HPET Event Timer Block ID definition that can be\nfound in the IA-PC HPET Specification, section 3.2.4.\n\nV2:\n  - Do not change the copyright date as requested.\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com>\nReviewed-by: Liming Gao <liming.gao@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/c9734786da91a545bcaea16b04fbbcd3a507a8ef"},{"sha":"ba94c38f08734fa10143f44955c705ed9d14faf4","author":{"name":"Marvin.Haeuser@outlook.com","email":"698b52c00dda40a38da3fa2eb3df3afebf936977@outlook.com"},"message":"MdePkg: Update MmSwDispatch.h's references to SmmSw2Dispatch.\n\nMmSwDispatch.h current refers to the deprecated SmmSw2Dispatch\nprotocol. Replace those references with the new MmSwDispatch name.\n\nV2:\n  - Do not change the copyright date as requested.\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com>\nReviewed-by: Liming Gao <liming.gao@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/ba94c38f08734fa10143f44955c705ed9d14faf4"},{"sha":"5a57246eab80f00ae2481970d12a2abc345a2730","author":{"name":"Marvin.Haeuser@outlook.com","email":"698b52c00dda40a38da3fa2eb3df3afebf936977@outlook.com"},"message":"BaseTools: Rename String to StringUtils.\n\nFor case-insensitive file systems, edk2 String.py collides with the\nPython string.py, which results in build errors. This,for example,\napplies to building via the Windows Subsystem for Linux from a\nDriveFS file system. This patch renames String to StringUtils to\nprevent conflicts for case-insensitive file systems.\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com>\nReviewed-by: Liming Gao <liming.gao@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/5a57246eab80f00ae2481970d12a2abc345a2730"},{"sha":"36dd3c781e204a97d548ce3595ef6f6b6337bc1f","author":{"name":"Ruiyu Ni","email":"9fa3a6894a36bca79e6a72ad65af5a5702efecd1@intel.com"},"message":"PcAtChipsetPkg/PcRtc: Add two new PCD for RTC Index/Target registers\n\nIn certain HW implementation, the BIT7 of RTC Index register(0x70) is\nfor NMI sources enable/disable but the BIT7 of 0x70 cannot be read\nbefore writing. Software which doesn't want to change the NMI sources\nenable/disable setting can write to the alias register 0x74, through\nwhich only BIT0 ~ BIT6 of 0x70 is modified.\nSo two new PCDs are added so that platform can have the flexibility\nto change the default RTC register addresses from 0x70/0x71 to\n0x74/0x75.\nWith the new PCDs added, it can also support special HW that provides\nRTC storage in a different register pairs.\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Ruiyu Ni <ruiyu.ni@intel.com>\nReviewed-by: Star Zeng <star.zeng@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/36dd3c781e204a97d548ce3595ef6f6b6337bc1f"},{"sha":"60cb4d1b04b6334cf9d56eb95d135546053db1fd","author":{"name":"Ruiyu Ni","email":"9fa3a6894a36bca79e6a72ad65af5a5702efecd1@intel.com"},"message":"UefiCpuPkg/CpuCommonFeatures: Follow SDM for MAX CPUID feature detect\n\nAccording to IA manual:\n\"Before setting this bit (MSR_IA32_MISC_ENABLE[22]) , BIOS must\nexecute the CPUID.0H and examine the maximum value returned in\nEAX[7:0]. If the maximum value is greater than 2, this bit is\nsupported.\"\n\nWe need to fix our current detection logic to compare against 2.\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Ruiyu Ni <ruiyu.ni@intel.com>\nReviewed-by: Eric Dong <eric.dong@intel.com>\nCc: Ming Shao <ming.shao@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/60cb4d1b04b6334cf9d56eb95d135546053db1fd"},{"sha":"2b5f0daa6c5f1d205b82c52c9ce55307a1787a3e","author":{"name":"Ruiyu Ni","email":"9fa3a6894a36bca79e6a72ad65af5a5702efecd1@intel.com"},"message":"MdeModulePkg/PciBus: Remove unnecessary PCIE detection\n\nCreatePciIoDevice() detects whether the PCI device is a PCI Express\ndevice and remembers the device type in PciIoDevice->IsPciExp.\n\nRegisterPciDevice() detects the device type again which is\nunnecessary. The detection logic can be removed.\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Ruiyu Ni <ruiyu.ni@intel.com>\nReviewed-by: Star Zeng <star.zeng@intel.com>\nCc: Hao A Wu <hao.a.wu@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/2b5f0daa6c5f1d205b82c52c9ce55307a1787a3e"},{"sha":"d92336541782f9d51b6a6fb743e14d5ef754deeb","author":{"name":"Ruiyu Ni","email":"9fa3a6894a36bca79e6a72ad65af5a5702efecd1@intel.com"},"message":"MdeModulePkg/PciBus: Do not enable MemWriteAndInvalidate bit for PCIE\n\nPer PCIE spec, Memory Write and Invalidate is hardwired to 0b so\nPciBus driver shouldn't write 1b to it.\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Ruiyu Ni <ruiyu.ni@intel.com>\nReviewed-by: Star Zeng <star.zeng@intel.com>\nReviewed-by: Chasel Chiu <chasel.chiu@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/d92336541782f9d51b6a6fb743e14d5ef754deeb"},{"sha":"825d138f83f97910818228cd514d0aece01a3595","author":{"name":"Michael D Kinney","email":"fd20bc543a9f65bb633fac7d08a403c1f1c8eb6c@intel.com"},"message":"MdeModulePkg: Add DisplayUpdateProgressLib class\n\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=801\n\nBased on content from the following branch/commits:\nhttps://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport\n\nAdd the DisplayUpdateProgressLib class that is used\nto inform the user of progress during updates of\nfirmware images in firmware devices.  A platform\nspecific instance of this library can be used to\ncustomize how the user is informed of progress.\n\nAdd the EDK II Firmware Management Progress Protocol.\nThis is an optional protocol that must be installed\nonto the same handle as a Firmware Management Protocol.\nThis new protocol provides the color of a progress\nbar that allows different firmware devices to use\ndifferent colors during a firmware update.  It also\nprovides a watchdog timer value in seconds that is\narmed each time the Progress() service passed\ninto Firmware Management Protocol SetImage()\nis called.\n\nCc: Sean Brogan <sean.brogan@microsoft.com>\nCc: Star Zeng <star.zeng@intel.com>\nCc: Eric Dong <eric.dong@intel.com>\nSigned-off-by: Michael D Kinney <michael.d.kinney@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nReviewed-by: Star Zeng <star.zeng@intel.com>\nReviewed-by: Jiewen Yao <jiewen.yao@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/825d138f83f97910818228cd514d0aece01a3595"},{"sha":"72b0a9bed93b68a2610fb30e86819399bdc9266c","author":{"name":"Michael D Kinney","email":"fd20bc543a9f65bb633fac7d08a403c1f1c8eb6c@intel.com"},"message":"MdeModulePkg: Add DisplayUpdateProgressLib instances\n\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=801\n\nBased on content from the following branch/commits:\nhttps://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport\n\nAdd DisplayUpdateProgressLib instances for text consoles\nand graphical consoles.\n\nCc: Sean Brogan <sean.brogan@microsoft.com>\nCc: Star Zeng <star.zeng@intel.com>\nCc: Eric Dong <eric.dong@intel.com>\nSigned-off-by: Michael D Kinney <michael.d.kinney@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nReviewed-by: Star Zeng <star.zeng@intel.com>\nReviewed-by: Jiewen Yao <jiewen.yao@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/72b0a9bed93b68a2610fb30e86819399bdc9266c"},{"sha":"550de36633fec97d4f7467c02a33b3217f440ae9","author":{"name":"Michael D Kinney","email":"fd20bc543a9f65bb633fac7d08a403c1f1c8eb6c@intel.com"},"message":"SignedCapsulePkg/PlatformFlashAccessLib: Add progress API\n\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=801\n\nAdd a new API to the PlatformFlashAccessLib that passes\nin an optional Progress() function along with a start and\nend percentage to call the Progress() function with.\nIf the Progress() function is not NULL, then it is the\nProgress() function that was passed into the Firmware\nManagement Protocol SetImage() services and is used\nto update the user on the progress as a firmware device\nis updated with a firmware image.\n\nImplementations of the PlatformFlashAccessLib are\nrecommended to call the Progress() function as work\nis performed to update to contents of a firmware\nstorage device.\n\nCc: Jiewen Yao <jiewen.yao@intel.com>\nSigned-off-by: Michael D Kinney <michael.d.kinney@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nReviewed-by: Jiewen Yao <jiewen.yao@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/550de36633fec97d4f7467c02a33b3217f440ae9"},{"sha":"9d0447ac5b5df6448526dfda79c3896806d98b20","author":{"name":"Michael D Kinney","email":"fd20bc543a9f65bb633fac7d08a403c1f1c8eb6c@intel.com"},"message":"Vlv2Tbl2DevicePkg: Add DisplayUpdateProgressLib mapping\n\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=801\n\nBased on content from the following branch/commits:\nhttps://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport\n\nCc: Sean Brogan <sean.brogan@microsoft.com>\nCc: David Wei <david.wei@intel.com>\nCc: Mang Guo <mang.guo@intel.com>\nSigned-off-by: Michael D Kinney <michael.d.kinney@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nReviewed-by: David Wei <david.wei@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/9d0447ac5b5df6448526dfda79c3896806d98b20"},{"sha":"20eb921bfd38a2c1e5adc4fad34a4f775e05a189","author":{"name":"Michael D Kinney","email":"fd20bc543a9f65bb633fac7d08a403c1f1c8eb6c@intel.com"},"message":"Vlv2TbltDevicePkg/PlatformFlashAccessLib: Add progress API\n\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=801\n\nAdd PerformFlashWriteWithProgress() to the PlatformFlashAccessLib.\nThis allows the platform to inform the user of progress when a\nfirmware storage device is being updated with a new firmware\nimage.\n\nCc: David Wei <david.wei@intel.com>\nCc: Mang Guo <mang.guo@intel.com>\nSigned-off-by: Michael D Kinney <michael.d.kinney@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nReviewed-by: David Wei <david.wei@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/20eb921bfd38a2c1e5adc4fad34a4f775e05a189"},{"sha":"5274d681fec09b112c35e5dcf6334e4b36053cbf","author":{"name":"Kinney, Michael D","email":"fd20bc543a9f65bb633fac7d08a403c1f1c8eb6c@intel.com"},"message":"QuarkPlatformPkg: Add DisplayUpdateProgressLib mapping\n\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=801\n\nBased on content from the following branch/commits:\nhttps://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport\n\nCc: Sean Brogan <sean.brogan@microsoft.com>\nCc: Kelly Steele <kelly.steele@intel.com>\nSigned-off-by: Michael D Kinney <michael.d.kinney@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nReviewed-by: Jiewen Yao <jiewen.yao@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/5274d681fec09b112c35e5dcf6334e4b36053cbf"},{"sha":"99758ffd1176aa082e1732045261dd05d08f2711","author":{"name":"Michael D Kinney","email":"fd20bc543a9f65bb633fac7d08a403c1f1c8eb6c@intel.com"},"message":"QuarkPlatformPkg/PlatformFlashAccessLib: Add progress API\n\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=801\n\nAdd PerformFlashWriteWithProgress() to the PlatformFlashAccessLib.\nThis allows the platform to inform the user of progress when a\nfirmware storage device is being updated with a new firmware\nimage.\n\nCc: Kelly Steele <kelly.steele@intel.com>\nSigned-off-by: Michael D Kinney <michael.d.kinney@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nReviewed-by: Jiewen Yao <jiewen.yao@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/99758ffd1176aa082e1732045261dd05d08f2711"},{"sha":"6c7ac681f4bef931106786bae9eee141ab7503ca","author":{"name":"Zhang, Chao B","email":"fed49a7a524fbe970930fd44cd2de5a9d4952d81@intel.com"},"message":"SecurityPkg/Tcg2Smm: Correct function parameter attribute\n\nCorrect UpdatePossibleResource parameter attribute to align to comment\n\nChange-Id: Id8f8be975f0e8666573decc3fbaaf326b7767ba8\nContributed-under: TianoCore Contribution Agreement 1.1\nCc: Long Qin <qin.long@intel.com>\nCc: Yao Jiewen <jiewen.yao@intel.com>\nReviewed-by: Chao Zhang <chao.b.zhang@intel.com>\nSigned-off-by: Zhang, Chao B <chao.b.zhang@intel.com>\nReviewed-by: Long Qin <qin.long@intel.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/6c7ac681f4bef931106786bae9eee141ab7503ca"},{"sha":"d272449d9e1ed08aaeea83c2202913e6a523d8a8","author":{"name":"Laszlo Ersek","email":"7437296077edea1cb64451c122c4dac071f0cfbc@redhat.com"},"message":"OvmfPkg: raise DXEFV size to 11 MB\n\nAlmost exactly two years after commit 2f7b34b20842f, we've grown out the\n10MB DXEFV:\n\n> build -a IA32 -a X64 -p OvmfPkg/OvmfPkgIa32X64.dsc -b NOOPT -t GCC48 \\\n>   -D SMM_REQUIRE -D SECURE_BOOT_ENABLE -D TLS_ENABLE -D E1000_ENABLE \\\n>   -D HTTP_BOOT_ENABLE -D NETWORK_IP6_ENABLE\n>\n> [...]\n>\n> GenFv: ERROR 3000: Invalid\n>   the required fv image size 0xa28d48 exceeds the set fv image size\n>   0xa00000\n\nRaise the DXEFV size to 11MB.\n\n(For builds that don't need this DXEFV bump, I've checked the\nFVMAIN_COMPACT increase stemming from the additional 1MB padding, using\nNOOPT + GCC48 + FD_SIZE_2MB, and no other \"-D\" flags. In the IA32 build,\nFVMAIN_COMPACT grows by 232 bytes. In the IA32X64 build, FVMAIN_COMPACT\nshrinks by 64 bytes. In the X64 build, FVMAIN_COMPACT shrinks by 376\nbytes.)\n\nCc: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nCc: Gary Lin <glin@suse.com>\nCc: Jordan Justen <jordan.l.justen@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Laszlo Ersek <lersek@redhat.com>\nReviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nReviewed-by: Gary Lin <glin@suse.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/d272449d9e1ed08aaeea83c2202913e6a523d8a8"},{"sha":"2d0c6692eee4b1e54714942098776eedfbcf38fa","author":{"name":"Liming Gao","email":"6480311aeeb4b006862f6d13ebabddc03f51e507@intel.com"},"message":"OvmfPkg BasePciCapLib: Fix VS build failure\n\nFix VS warning C4244: 'function': conversion from 'UINT32' to 'UINT16',\npossible loss of data.\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Liming Gao <liming.gao@intel.com>\nCc: Laszlo Ersek <lersek@redhat.com>\n[lersek@redhat.com: remove whitespace after casts]\nReviewed-by: Laszlo Ersek <lersek@redhat.com>","distinct":true,"url":"https://api.github.com/repos/huzq85/edk2/commits/2d0c6692eee4b1e54714942098776eedfbcf38fa"}]}
{"actor":{"display_login":"huzq85"}}