{"push_id":2896310289,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"997731e796f51df57c113dfd966e818622c3d4aa","before":"ae57950fc878618083bca435fa4bc00d4bec97c1","commits":[{"sha":"f199664ce70b6b1303329113bf9fbc9b002fa1b6","author":{"name":"Ard Biesheuvel","email":"66d3c5fdaeea7ff1f996ad04f2c45e08ab38e2f5@linaro.org"},"message":"SecurityPkg: remove PE/COFF header workaround for ELILO on IPF\n\nNow that Itanium support has been dropped, we can remove the various\noccurrences of the ELILO on Itanium PE/COFF header workaround.\n\nLink: https://bugzilla.tianocore.org/show_bug.cgi?id=816\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nReviewed-by: Yao Jiewen <jiewen.yao@intel.com>\nReviewed-by: Zhang Chao B <chao.b.zhang@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/edk2/commits/f199664ce70b6b1303329113bf9fbc9b002fa1b6"},{"sha":"e6eae3b4c7b9b756263ecec79694de5f1e85b73a","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: Refactor PlatformAutoGen\n\nuse decorators for property and automatic caching\nremove circular dependency between some APIs\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nCc: Bob Feng <Bob.c.Feng@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/olafhering/edk2/commits/e6eae3b4c7b9b756263ecec79694de5f1e85b73a"},{"sha":"e6c62ab768d482bcf89920370bd80e498e67be19","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: AutoGen refactor WorkspaceAutoGen class\n\nUpdate the WorkspaceAutoGen class to use caching decorators and remove\nthe no longer needed private variables.\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nCc: Bob Feng <bob.c.feng@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/olafhering/edk2/commits/e6c62ab768d482bcf89920370bd80e498e67be19"},{"sha":"4c92c81d61c0e3b089334bb2c422702d90495473","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: AutoGen - refactor class properties\n\nuse function decorators\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/olafhering/edk2/commits/4c92c81d61c0e3b089334bb2c422702d90495473"},{"sha":"6c204ed4f2a5fc7e471e477dfdb276023f6a7310","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: refactor class properties\n\nuse decorators and auto cache those that were cached manually\nremove properties never used\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/olafhering/edk2/commits/6c204ed4f2a5fc7e471e477dfdb276023f6a7310"},{"sha":"71cac3f791c2469468838ded6519b624d32345bb","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: Workspace classes refactor properties\n\n1) use decorators\n2) also change some private functions to public when all callers are\nexternal\n3) change external callers to use functions instead of directly\naccessing private data.\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/olafhering/edk2/commits/71cac3f791c2469468838ded6519b624d32345bb"},{"sha":"b0a2645162a43973befe05743a3c90d0a906b339","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: refactor Build Database objects\n\n1) use namedtuple instead of custom class when apropriate\n2) rename collections.OrderedDict to OrderedDict since we import it already\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/olafhering/edk2/commits/b0a2645162a43973befe05743a3c90d0a906b339"},{"sha":"6f73a03665213b423b4417c77336c7671d2b684e","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: Don't save unused workspace data\n\n  FlexibleFieldName was never used not set.\n  DefinitionPosition (file and line number) are recalculated\nand never used outside the function.  remove the saving of the\ndata.\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/olafhering/edk2/commits/6f73a03665213b423b4417c77336c7671d2b684e"},{"sha":"4def57d98c4edd2a2d1cf8cd509919adb8828722","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: refactor to not overcreate ModuleAutoGen objects\n\ncurrently created for 3 different purposes and saved once.\nthis makes it created once and saved and then referenced.\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nCc: Bob Feng <bob.c.feng@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/olafhering/edk2/commits/4def57d98c4edd2a2d1cf8cd509919adb8828722"},{"sha":"719fd85c7396907e6d48b7203fec2f401e805b87","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: refactor to cache InfBuildData data\n\nuse Common.caching and auto cache properties and functions of InfBuildData\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nCc: Bob Feng <bob.c.feng@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/olafhering/edk2/commits/719fd85c7396907e6d48b7203fec2f401e805b87"},{"sha":"9062ab47870ea728307e32cdd939586a4ec67fc6","author":{"name":"Chasel, Chiu","email":"4e98541b562eca5636375e2a22ba82080a5e1be7@intel.com"},"message":"IntelFsp2Pkg: Fix typo in SplitFspBin\n\nSigned-off-by: Patrick Georgi <pgeorgi@google.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nReviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>\nReviewed-by: Chasel Chiu <chasel.chiu@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/edk2/commits/9062ab47870ea728307e32cdd939586a4ec67fc6"},{"sha":"064d301fb07566ab6d3d89010b9666f320698f34","author":{"name":"Tomasz Michalec","email":"a547db31280d14f095c760a23a7523d0b1e55fe6@semihalf.com"},"message":"MdeModulePkg/SdMmcPciHcDxe: Fix SdMmcHcReset to set only necesery bits\n\nREF: https://bugzilla.tianocore.org/show_bug.cgi?id=1185\n\nSdMmcHcReset used to set all bits of Software Reset Register to 1\nincluding reserved ones, which on some controllers may result in\ntimeout.\n\nNow only first bit is set, which means \"Software Reset for All\".\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Marcin Wojtas <mw@semihalf.com>\nReviewed-by: Hao Wu <hao.a.wu@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/edk2/commits/064d301fb07566ab6d3d89010b9666f320698f34"},{"sha":"4cd9d7fc6f2ece01a46f2156ba009e83a2951907","author":{"name":"Marcin Wojtas","email":"99c15d92ebc0e182e5c4df7c7e9e30ce96a863df@semihalf.com"},"message":"MdeModulePkg/SdMmcPciHcDxe: Execute card detect only for RemovableSlot\n\nREF: https://bugzilla.tianocore.org/show_bug.cgi?id=1182\n\nSome devices can be non removable (such as eMMC) and checking\nPresent State Register on host controller may falsely return\nan information that device is not present. Execute this\ncheck conditionally on the SloType field value.\n\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Marcin Wojtas <mw@semihalf.com>\nReviewed-by: Hao Wu <hao.a.wu@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/edk2/commits/4cd9d7fc6f2ece01a46f2156ba009e83a2951907"},{"sha":"8c06d18bc112c7b0547641e83a508c6784317f72","author":{"name":"Zhang, Shenglei","email":"bc08ecbbf1316cc766ca5aae38ff0e194af9f1cf@intel.com"},"message":"MdeModulePkg CapsuleApp:Remove two redundant Guids\n\nRemove two redundant Guids which are not used.\nThey are gEfiCertTypeRsa2048Sha256Guid and\ngEfiCertPkcs7Guid.This is an improved version of\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=1062\n\nCc: Star Zeng <star.zeng@intel.com>\nCc: Eric Dong <eric.dong@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: shenglei <shenglei.zhang@intel.com>\nReviewed-by: Star Zeng <star.zeng@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/edk2/commits/8c06d18bc112c7b0547641e83a508c6784317f72"},{"sha":"a8beaf8f90aee336038c2557627a680635e1d065","author":{"name":"Eric Dong","email":"fa9eeec52367040ac98013bc4b2913db170588f8@intel.com"},"message":"SecurityPkg/TcgStorageOpalLib: Fixed correct user password not works issue.\n\nAfter admin password reach the TryLimit value, code logic will direct return\nerror password result no matter which password been inputted. So even correct\nuser password will return TryLimit error.\n\nNow update code logic to also check user password. Only when both user/admin\npassword reach the TryLimit count, code will return exceed TryLimit error.\n\nChange-Id: I17fbd1425b77150eb933a5002a1f87a0f0032e9b\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Eric Dong <eric.dong@intel.com>\nReviewed-by: Hao Wu <hao.a.wu@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/edk2/commits/a8beaf8f90aee336038c2557627a680635e1d065"},{"sha":"997731e796f51df57c113dfd966e818622c3d4aa","author":{"name":"shenglei","email":"bc08ecbbf1316cc766ca5aae38ff0e194af9f1cf@intel.com"},"message":"UefiCpuPkg: Remove redundant library classes, Ppis and GUIDs\n\nSome redundant library classes Ppis and GUIDs\nhave been removed in inf, .c and .h files.\n\nv2:\n1.Remove ReadOnlyVariable2.h in S3Resume.c which should be\n  deleted in last version in which gEfiPeiReadOnlyVariable2PpiGuid\n  was removed.\n2.Remove the library class BaseLib in CpuPageTable.c\n  which is included elsewhere.\n3.Add library classes in SecCore.inf which are removed\n  at last version.\n  They are DebugAgentLib and CpuExceptionHandlerLib.\n4.Add two Ppis in SecCore.inf which are removed\n  at last version.\n  They are gEfiSecPlatformInformationPpiGuid and\n  gEfiSecPlatformInformation2PpiGuid.\n\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=1043\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=1013\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=1032\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=1016\n\nCc: Eric Dong <eric.dong@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: shenglei <shenglei.zhang@intel.com>\nReviewed-by: Eric Dong <eric.dong@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/edk2/commits/997731e796f51df57c113dfd966e818622c3d4aa"}]}
{"actor":{"display_login":"olafhering"}}