{"push_id":991159389,"size":21,"distinct_size":3,"ref":"refs/heads/PciAddrOffset","head":"6ab504c7b00b0ddb8a12592752a0a981c240e5c8","before":"e72095111a6dddd6d9074d3adf5901705cd4fb75","commits":[{"sha":"f79d7b62ba11db018db7bd489dd44051bfc067ae","author":{"email":"a85ffd5e6451a83645d9ceae55f1cb6cdf90c130@intel.com","name":"Qiu Shumin"},"message":"ShellPkg: Fix the last command doesn't work in a script.\n\nWhen the last line in a script file is not an empty line the Shell\nwill not execute the command in the last line. The patch refine the\nlogic in function 'ShellFileHandleReturnLine' and fix the issue.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Qiu Shumin <shumin.qiu@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/f79d7b62ba11db018db7bd489dd44051bfc067ae"},{"sha":"7cf1e91d611c5dbe8bdaefd5a48b61e63ea58263","author":{"email":"78d981fe33a016071af5222c56d5cf77f30fb0b2@intel.com","name":"Yonghong Zhu"},"message":"BaseTools/Trim: Fix the bug for stripping when no line directive in file\n\nwhen no line directive in file, the tool still need to strip the typedef\nstatement (eg: typedef struct, typedef union ..).\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Yonghong Zhu <yonghong.zhu@intel.com>\nReviewed-by: Liming Gao <liming.gao@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/7cf1e91d611c5dbe8bdaefd5a48b61e63ea58263"},{"sha":"0a38a95a35e30490be5ceab2517da37f8fcbb3fa","author":{"email":"5dc15713d5080867bcb7fca77831476f4d6bd494@hpe.com","name":"Samer El-Haj-Mahmoud"},"message":"MdePkg: Fix incorrect PCIe Extended Capabilities definition\n\nThe HeaderLog field of the PCIe Extended Capabilities Advanced Error\nReporting structure was incorrectly defined as a 32-bit field. The PCIe\n2.1 Base Specification, section 7.10, lists this as 16 bytes, or 4\nDWORDs.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Samer El-Haj-Mahmoud <elhaj@hpe.com>\nReviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/0a38a95a35e30490be5ceab2517da37f8fcbb3fa"},{"sha":"1826b5e63d0b77437bb846f6f34bf7bf5cf13f47","author":{"email":"fed49a7a524fbe970930fd44cd2de5a9d4952d81@intel.com","name":"Zhang, Chao B"},"message":"SecurityPkg: TcgConfigDxe: Move TPM state string update to CallBack function\n\nTPM state string update requires HiiHandle which may not be initialized when calling ExtractConfig.\nMove this logic to CallBack function.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Chao Zhang <chao.b.zhang@intel.com>\nReviewed-by: Dandan Bi <dandan.bi@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/1826b5e63d0b77437bb846f6f34bf7bf5cf13f47"},{"sha":"8e2efec6b206adc27f8cdfb7a18d94f736dc97e7","author":{"email":"66d3c5fdaeea7ff1f996ad04f2c45e08ab38e2f5@linaro.org","name":"Ard Biesheuvel"},"message":"ArmVirtPkg: ArmVirtQemu: make ACPI support AARCH64 only\n\nNo ARM support for ACPI is planned under any OS we intend to run under\nArmVirtQemu-ARM, so remove the drivers from the ARM build.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nReviewed-by: Laszlo Ersek <lersek@redhat.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/8e2efec6b206adc27f8cdfb7a18d94f736dc97e7"},{"sha":"d691abec1bae4db5e4c58be7dbce40974d810f7a","author":{"email":"fd20bc543a9f65bb633fac7d08a403c1f1c8eb6c@intel.com","name":"Michael Kinney"},"message":"UefiCpuPkg/PiSmmCpuDxeSmm: Add EFIAPI to CheckFeatureSupported()\n\nThe function CheckFeatureSupported() is used as an EFI_AP_PROCEDURE\nin the MP Services Protocol service StartAllAPs().  Any function\nused as an EFI_AP_PROCEDURE must use EFIAPI calling convention.\n\nCc: Laszlo Ersek <lersek@redhat.com>\nCc: Jeff Fan <jeff.fan@intel.com>\nCc: Jiewen Yao <jiewen.yao@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Michael Kinney <michael.d.kinney@intel.com>\nReviewed-by: Jeff Fan <jeff.fan@intel.com>\nReviewed-by: Laszlo Ersek <lersek@redhat.com>\nReviewed-by: Jiewen Yao <jiewen.yao@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/d691abec1bae4db5e4c58be7dbce40974d810f7a"},{"sha":"e1695f8dcf18f612d34f6da0a4579a5b7c49ef9b","author":{"email":"fd20bc543a9f65bb633fac7d08a403c1f1c8eb6c@intel.com","name":"Michael Kinney"},"message":"UefiCpuPkg/PiSmmCpuDxeSmm: Enable/Restore XD in SMM\n\nIf XD is supported, then SMM enables it.  The non-SMM execution\nenvironment can choose to enable or disable XD, so the state of\nXD must be detected in each SMI and be enabled/restored.\n\nCc: Jeff Fan <jeff.fan@intel.com>\nCc: Jiewen Yao <jiewen.yao@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Michael Kinney <michael.d.kinney@intel.com>\nReviewed-by: Jeff Fan <jeff.fan@intel.com>\nRegression-tested-by: Laszlo Ersek <lersek@redhat.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/e1695f8dcf18f612d34f6da0a4579a5b7c49ef9b"},{"sha":"e3b76f3b5e80df1219fb4adf0199b9606e84b8e7","author":{"email":"a85ffd5e6451a83645d9ceae55f1cb6cdf90c130@intel.com","name":"Qiu Shumin"},"message":"ShellPkg: Do NULL pointer check before the pointer is used.\n\nDo NULL pointer check before the pointer is used to avoid dereferenced.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Qiu Shumin <shumin.qiu@intel.com>\nReviewed-by: Jaben Carsey <jaben.carsey@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/e3b76f3b5e80df1219fb4adf0199b9606e84b8e7"},{"sha":"e6b2c99121963f84b847120044075e7b6ce374cb","author":{"email":"39a52309c812a080396e90c26873d3f69837761a@intel.com","name":"Qin Long"},"message":"CryptoPkg/OpensslLib: Upgrade OpenSSL version to 1.0.2f\n\nOpenSSL has released version 1.0.2f with two security fixes\n(http://www.openssl.org/news/secadv/20160128.txt) at 28-Jan-2016.\nUpgrade the supported OpenSSL version in CryptoPkg/OpensslLib\nto catch the latest release 1.0.2f.\n(NOTE: The patch file was just re-generated, and no new source\n       changes was introduced for 1.0.2f enabling)\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Qin Long <qin.long@intel.com>\nReviewed-by: Ting Ye <ting.ye@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/e6b2c99121963f84b847120044075e7b6ce374cb"},{"sha":"ad24a4d735f035a0c56a56f59f5cf5a26b5c25d2","author":{"email":"4be71303513904b64a069b5a8086f81b3e57755d","name":"Ni, Ruiyu"},"message":"MdeModulePkg/Partition: Fix 64bit build failure caused by last patch\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Ruiyu Ni <ruiyu.ni@intel.com>\nReviewed-by: Feng Tian <feng.tian@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/ad24a4d735f035a0c56a56f59f5cf5a26b5c25d2"},{"sha":"3a2718d74eb38e33be8b1d493bd84840f5cc3729","author":{"email":"1e8692d8ed8470b17e8ddd7612a0f029768dcb56@intel.com","name":"Dandan Bi"},"message":"MdeModulePkg: HiiDatabaseDxe: HiiStringToImage() should not overwrite BltX\n\nwhen has next line to draw, should not overwrite the BltX\nto 0, instead should keep the BltX value that pass into\nStringToImage function.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Dandan Bi <dandan.bi@intel.com>\nReviewed-by: Eric Dong <eric.dong@intel.com>\nReviewed-by: Liming Gao <liming.gao@intel.com>\nAcked-by: Laszlo Ersek <lersek@redhat.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/3a2718d74eb38e33be8b1d493bd84840f5cc3729"},{"sha":"2ba36b2f0ea77661a4a3dcce6785df49be20698d","author":{"email":"1e8692d8ed8470b17e8ddd7612a0f029768dcb56@intel.com","name":"Dandan Bi"},"message":"MdeModulePkg: Refine the code in BootMaintenanceManagerUiLib\n\nRefine the code in function Var_UpdateDriverOption and Var_UpdateBootOption,\nuse the existed API(EfiBootManagerInitializeLoadOption and\nEfiBootManagerAddLoadOptionVariable) supplied by UefiBootManagerLib\nto replace the same logic in the two functions. And remove the useless\ncode.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Dandan Bi <dandan.bi@intel.com>\nReviewed-by: Eric Dong <eric.dong@intel.com>\nReviewed-by: Liming Gao <liming.gao@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/2ba36b2f0ea77661a4a3dcce6785df49be20698d"},{"sha":"4af3dd80abb759f3c439f8d1369a57745db08d30","author":{"email":"9ca3a9f70b33e046bab2e2acccb982c72f85783a@hp.com","name":"Cohen, Eugene"},"message":"ArmPkg: CpuDxe: fix AArch64 interrupt read masks\n\nThe AArch64 DAIF bits are different for reading (mrs) versus writing\n(msr). The bitmask definitions assumed they were the same causing\nincorrect results when trying to determine the current interrupt\nstate through ArmGetInterruptState.\n\nThe logic for interpreting the DAIF read data using the csel instruction\nwas also incorrect and is fixed.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Eugene Cohen <eugene@hp.com>\nReviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/4af3dd80abb759f3c439f8d1369a57745db08d30"},{"sha":"e3aa7252ba58aefc0c8780dd20f169bcdbc9a3d3","author":{"email":"9ca3a9f70b33e046bab2e2acccb982c72f85783a@hp.com","name":"Cohen, Eugene"},"message":"ArmPkg: CpuDxe: don't track interrupt state in a global variable\n\nUpdate the CpuDxe driver to remove an assumption that it is the only\ncomponent modifying interrupt state since this can be done through BaseLib\nas well. Instead of using a global variable for last interrupt state we\nnow check the current PSTATE value directly.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Eugene Cohen <eugene@hp.com>\nReviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/e3aa7252ba58aefc0c8780dd20f169bcdbc9a3d3"},{"sha":"5458faf845a8c0e2ee37499ad410bb8ba1d45b15","author":{"email":"9ca3a9f70b33e046bab2e2acccb982c72f85783a@hp.com","name":"Cohen, Eugene"},"message":"MdePkg: BaseLib: fix AArch64 DAIF interrupt mask definitions\n\nThe AArch64 DAIF bits are different for reading (mrs) versus writing (msr).\nThe bitmask definitions assumed they were the same causing incorrect\nresults when trying to determine the current interrupt state through\nGetInterruptState.\n\nThe logic for interpreting the DAIF read data using the csel instruction\nwas also incorrect and is fixed.\n\nReplaced the magic numbers in DisableInterrupts.S and EnableInterrupts.S\nwith definitions for the DAIF write (daifset/daifclr) IRQ field.\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Eugene Cohen <eugene@hp.com>\nReviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/5458faf845a8c0e2ee37499ad410bb8ba1d45b15"},{"sha":"2a09778d6f0c0a2ff67d9b2414dd9464306bd3aa","author":{"email":"87f1c80d80ea103afcf7c3ce947d4ac9c0f715e4@hp.com","name":"Alcantara, Paulo"},"message":"MdeModulePkg/UsbBusDxe: Fix memory leak\n\nCc: Feng Tian <feng.tian@intel.com>\nCc: Star Zeng <star.zeng@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Paulo Alcantara <paulo.alc.cavalcanti@hp.com>\nReviewed-by: Feng Tian <feng.tian@intel.com>\nReviewed-by: Star Zeng <star.zeng@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/2a09778d6f0c0a2ff67d9b2414dd9464306bd3aa"},{"sha":"8d4eec6d97db143d9568631102c2027ed594eadb","author":{"email":"a85ffd5e6451a83645d9ceae55f1cb6cdf90c130@intel.com","name":"Qiu Shumin"},"message":"ShellPkg: Support finding help message embedded in resource section.\n\nUEFI Shell scandalizes the help message in spec level so that a standalone\nUEFI shell application can never get \"-?\" switch, instead the Shell core\n(interpreter) detects the \"-?\" and finds .MAN file for that shell\napplication in certain spec defined paths, then show the help extracted\nfrom that .MAN file.\n\nBut it means distributing a UEFI shell application not only means\ndistributing a .EFI file but also distributing a .MAN file. If the text\nformatted .MAN file is corrupted (edited by user by mistake), or is\nmissing (deleted by user by mistake), no help will be shown to user.\n\nSo this patch enhance the Shell to make it support finding help message\nimbedded in resource section of application image.\n\nCc: Jaben Carsey <jaben.carsey@intel.com>\nCc: Ruiyu Ni <ruiyu.ni@intel.com>\nCc: Liming Gao <liming.gao@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Qiu Shumin <shumin.qiu@intel.com>\nReviewed-by: Liming Gao <liming.gao@intel.com>\nReviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/8d4eec6d97db143d9568631102c2027ed594eadb"},{"sha":"0d4a6c3dfc06d7d5769c19a3d112c5fdeae70525","author":{"email":"a85ffd5e6451a83645d9ceae55f1cb6cdf90c130@intel.com","name":"Qiu Shumin"},"message":"MdeModulePkg: Add sample help information for HelloWorld application.\n\nSince Shell supports finding help information from resource section\nof application image. We enhance the HelloWorld to add help information\nstring. After the HelloWorld are loaded in system the help string will\nbe stored in resource section of the application image.\n\nCc: Feng Tian <feng.tian@intel.com>\nCc: Jaben Carsey <jaben.carsey@intel.com>\nCc: Liming Gao <liming.gao@intel.com>\nCc: Ruiyu Ni <ruiyu.ni@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Qiu Shumin <shumin.qiu@intel.com>\nReviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>\nReviewed-by: Liming Gao <liming.gao@intel.com>","distinct":false,"url":"https://api.github.com/repos/niruiyu/edk2/commits/0d4a6c3dfc06d7d5769c19a3d112c5fdeae70525"},{"sha":"64b4665218cd08968eefe575d45169e9e5df448c","author":{"email":"9fa3a6894a36bca79e6a72ad65af5a5702efecd1@intel.com","name":"Ruiyu Ni"},"message":"MdeModulePkg/PciBus: Change local variable AddressSpace to Descriptor\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Ruiyu Ni <ruiyu.ni@intel.com>\nCc: Feng Tian <feng.tian@intel.com>\nCc: Jeff Fan <jeff.fan@intel.com>","distinct":true,"url":"https://api.github.com/repos/niruiyu/edk2/commits/64b4665218cd08968eefe575d45169e9e5df448c"},{"sha":"e2bd02a7daf39e16766e9bbebd657c26a1ab1d4a","author":{"email":"9fa3a6894a36bca79e6a72ad65af5a5702efecd1@intel.com","name":"Ruiyu Ni"},"message":"MdeModulePkg/PciBus: reorganize case-statement to reduce code lines\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Ruiyu Ni <ruiyu.ni@intel.com>\nCc: Feng Tian <feng.tian@intel.com>\nCc: Jeff Fan <jeff.fan@intel.com>","distinct":true,"url":"https://api.github.com/repos/niruiyu/edk2/commits/e2bd02a7daf39e16766e9bbebd657c26a1ab1d4a"}]}