{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1613176,"defaultBranch":"master","name":"edk2","ownerLogin":"tianocore","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-04-14T07:35:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/352162?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726665520.0","currentOid":""},"activityList":{"items":[{"before":"6033bf2b1f8a67861d2e16b6be26f27d89ce7777","after":"39c5eb886ed652d5060fdd5d16747cd57bcbe53e","ref":"refs/heads/dependabot/pip/edk2-pytool-extensions-0.27.12","pushedAt":"2024-09-20T13:39:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12\n\nBumps [edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions) from 0.27.6 to 0.27.12.\n- [Release notes](https://github.com/tianocore/edk2-pytool-extensions/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-extensions/compare/v0.27.6...v0.27.12)\n\n---\nupdated-dependencies:\n- dependency-name: edk2-pytool-extensions\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12"}},{"before":"18d6a4efa95c3fb18cfd2b5960b25f3aa9798c21","after":"c55c33d9ad13ca5c0ea4d7838c129b10d420bed4","ref":"refs/heads/dependabot/pip/edk2-pytool-library-approx-eq-0.21.11","pushedAt":"2024-09-20T13:39:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: update edk2-pytool-library requirement from ~=0.21.9 to ~=0.21.11\n\nUpdates the requirements on [edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library) to permit the latest version.\n- [Release notes](https://github.com/tianocore/edk2-pytool-library/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-library/compare/v0.21.9...v0.21.11)\n\n---\nupdated-dependencies:\n- dependency-name: edk2-pytool-library\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: update edk2-pytool-library requirement from ~=0.21.9 to ~=0.21.11"}},{"before":"c9a9f2ec438497634fb6aa0415ffb1d38ff7ec7d","after":"9db3cbd0279d2bd0b4dd2ffe175fb4b5b879aa9e","ref":"refs/heads/dependabot/pip/regex-2024.9.11","pushedAt":"2024-09-20T13:39:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump regex from 2024.7.24 to 2024.9.11\n\nBumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.7.24 to 2024.9.11.\n- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)\n- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2024.7.24...2024.9.11)\n\n---\nupdated-dependencies:\n- dependency-name: regex\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump regex from 2024.7.24 to 2024.9.11"}},{"before":"c3580093520809cbfe2abd0e702d53707b7782a9","after":"222e2854fe6bed443686e3809f155fd7b824fabd","ref":"refs/heads/master","pushedAt":"2024-09-20T09:02:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"BaseTools: Update RETURN_ERROR Macro in BaseTypes.h\n\nThis patch is to sync RETURN_ERROR macro with the\nMdePkg/Include/Base.h\n\nRef: 1a89d9887f MdePkg:Update Return Error Macro in Base.h\n\nFixing RETURN_ERROR macro.\nIt is causing problem in Coverity Static analysis tool\nas we are directly converting the UINT value to INTN.\n\nChanging value from UINT to INTN might cause problema\nHere we know that the values would not be in loss of data.\nTo increase the code quality and increase the static tool\nanalysis score we have to change it\n\nCc: Rebecca Cran \nCc: Liming Gao \nCc: Bob Feng \nCc: Yuwei Chen \nSigned-off-by: Abdul Lateef Attar ","shortMessageHtmlLink":"BaseTools: Update RETURN_ERROR Macro in BaseTypes.h"}},{"before":"3a3b12cbdae2e89b0e365eb01c378891d0d9037c","after":"c3580093520809cbfe2abd0e702d53707b7782a9","ref":"refs/heads/master","pushedAt":"2024-09-20T03:13:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Set PcdSerialClockRate from SerialPortInfo in UefiPayloadEntry\n\nSigned-off-by: Matt DeVillier ","shortMessageHtmlLink":"Set PcdSerialClockRate from SerialPortInfo in UefiPayloadEntry"}},{"before":"ff8a7d101f7d892dea96254bc1309c1a7c502e02","after":"3a3b12cbdae2e89b0e365eb01c378891d0d9037c","ref":"refs/heads/master","pushedAt":"2024-09-20T02:24:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"UefiCpuPkg/MtrrLib: MtrrLibIsMtrrSupported always return FALSE in TD-Guest\n\nCurrently, TDX exposes MTRR CPUID bit to TDX VM. So based on the CPUID,\nthe guest software components (OVMF/TDVF and guest kernel) will access\nMTRR MSRs. One problem for guest to use of MTRR is the change of MTRR\nsetting needs to set CR0.CD=1, which will case #VE for TDX.\n\nFor Linux kernel, there is a mechanism called SW defined MTRR introduced\nby the patch https://lore.kernel.org/all/20230502120931.\n20719-4-jgross@suse.com/. If this is integrated for TDX guest, then Linux\nkernel will not access any MTRR MSRs.\n\nSo we update MtrrLibIsMtrrSupported() to always return false for TD-Guest,\nthen TDVF will not access MTRR MSRs at all.\n\nCc: Ray Ni \nCc: Rahul Kumar \nCc: Gerd Hoffmann \nCc: Jiaxin Wu \nCc: Jiewen Yao \nCc: Binbin Wu \nSigned-off-by: Min Xu ","shortMessageHtmlLink":"UefiCpuPkg/MtrrLib: MtrrLibIsMtrrSupported always return FALSE in TD-…"}},{"before":"d4ea5cd9b7f8b6424de5b88f0b7dcbd83b39f278","after":"6033bf2b1f8a67861d2e16b6be26f27d89ce7777","ref":"refs/heads/dependabot/pip/edk2-pytool-extensions-0.27.12","pushedAt":"2024-09-19T13:44:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12\n\nBumps [edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions) from 0.27.6 to 0.27.12.\n- [Release notes](https://github.com/tianocore/edk2-pytool-extensions/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-extensions/compare/v0.27.6...v0.27.12)\n\n---\nupdated-dependencies:\n- dependency-name: edk2-pytool-extensions\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12"}},{"before":"562625818d03859d5b10aa41334d0e9e9ca979d0","after":"c9a9f2ec438497634fb6aa0415ffb1d38ff7ec7d","ref":"refs/heads/dependabot/pip/regex-2024.9.11","pushedAt":"2024-09-19T13:44:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump regex from 2024.7.24 to 2024.9.11\n\nBumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.7.24 to 2024.9.11.\n- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)\n- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2024.7.24...2024.9.11)\n\n---\nupdated-dependencies:\n- dependency-name: regex\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump regex from 2024.7.24 to 2024.9.11"}},{"before":"66181dc6b65dbc8a6411d1762b07dead84865949","after":"18d6a4efa95c3fb18cfd2b5960b25f3aa9798c21","ref":"refs/heads/dependabot/pip/edk2-pytool-library-approx-eq-0.21.11","pushedAt":"2024-09-19T13:44:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: update edk2-pytool-library requirement from ~=0.21.9 to ~=0.21.11\n\nUpdates the requirements on [edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library) to permit the latest version.\n- [Release notes](https://github.com/tianocore/edk2-pytool-library/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-library/compare/v0.21.9...v0.21.11)\n\n---\nupdated-dependencies:\n- dependency-name: edk2-pytool-library\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: update edk2-pytool-library requirement from ~=0.21.9 to ~=0.21.11"}},{"before":"5901f19a877c87de73f6b28265ad5db60b2239e1","after":"ff8a7d101f7d892dea96254bc1309c1a7c502e02","ref":"refs/heads/master","pushedAt":"2024-09-19T08:30:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Maintainers.txt: Add Sami Mujawar as maintainer for Arm modules\n\nI intend to help with maintenance of the following Arm modules:\n ArmPkg/\n ArmPlatformPkg/\n ArmVirtPkg/\n MdePkg/Include/Library/ArmLib.h\n\nSigned-off-by: Sami Mujawar ","shortMessageHtmlLink":"Maintainers.txt: Add Sami Mujawar as maintainer for Arm modules"}},{"before":"0a09c5f24844a796da1afc5564470f557f825779","after":null,"ref":"refs/heads/dependabot/pip/edk2-pytool-library-0.21.10","pushedAt":"2024-09-18T13:18:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"66181dc6b65dbc8a6411d1762b07dead84865949","ref":"refs/heads/dependabot/pip/edk2-pytool-library-approx-eq-0.21.11","pushedAt":"2024-09-18T13:18:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: update edk2-pytool-library requirement from ~=0.21.9 to ~=0.21.11\n\nUpdates the requirements on [edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library) to permit the latest version.\n- [Release notes](https://github.com/tianocore/edk2-pytool-library/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-library/compare/v0.21.9...v0.21.11)\n\n---\nupdated-dependencies:\n- dependency-name: edk2-pytool-library\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: update edk2-pytool-library requirement from ~=0.21.9 to ~=0.21.11"}},{"before":"191c0a830bc01dfb1eb38665ed5752431a98c23c","after":"d4ea5cd9b7f8b6424de5b88f0b7dcbd83b39f278","ref":"refs/heads/dependabot/pip/edk2-pytool-extensions-0.27.12","pushedAt":"2024-09-18T13:18:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12\n\nBumps [edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions) from 0.27.6 to 0.27.12.\n- [Release notes](https://github.com/tianocore/edk2-pytool-extensions/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-extensions/compare/v0.27.6...v0.27.12)\n\n---\nupdated-dependencies:\n- dependency-name: edk2-pytool-extensions\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12"}},{"before":"5caf2e118c82822c3583d492ac765b5c3e2f3087","after":"562625818d03859d5b10aa41334d0e9e9ca979d0","ref":"refs/heads/dependabot/pip/regex-2024.9.11","pushedAt":"2024-09-18T13:18:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump regex from 2024.7.24 to 2024.9.11\n\nBumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.7.24 to 2024.9.11.\n- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)\n- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2024.7.24...2024.9.11)\n\n---\nupdated-dependencies:\n- dependency-name: regex\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump regex from 2024.7.24 to 2024.9.11"}},{"before":"21e8a85653e104385bfb8218fe22a72053bd3d2d","after":"5901f19a877c87de73f6b28265ad5db60b2239e1","ref":"refs/heads/master","pushedAt":"2024-09-18T07:53:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"DynamicTablesPkg: Adds ACPI SSDT HPET table generator\n\nAdds X64 ACPI SSDT HPET table generator library.\nUpdates acpi standard table enum with hpet.\nGenerate ACPI HPET device as per specification.\n\nCc: Sami Mujawar \nCc: Pierre Gondois \nSigned-off-by: Abdul Lateef Attar ","shortMessageHtmlLink":"DynamicTablesPkg: Adds ACPI SSDT HPET table generator"}},{"before":"170fa8ecd4bc5acb704400c5610365acff6a78e8","after":"21e8a85653e104385bfb8218fe22a72053bd3d2d","ref":"refs/heads/master","pushedAt":"2024-09-18T03:42:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"MdeModulePkg/TerminalDxe: Add VTUTF8 to Putty function key map\n\nREF: https://bugzilla.tianocore.org/show_bug.cgi?id=4848\n\nThis patch is to support VTUTF8 type for Putty function key map.\nIn Putty, it is required for translating a stream of Unicode characters\nfor function keys on UTF8 correctly.\n\nSigned-off-by: Phil Noh ","shortMessageHtmlLink":"MdeModulePkg/TerminalDxe: Add VTUTF8 to Putty function key map"}},{"before":"779642283a604370cef87fcd9bf730425f519147","after":"170fa8ecd4bc5acb704400c5610365acff6a78e8","ref":"refs/heads/master","pushedAt":"2024-09-18T02:17:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"BaseTools/tools_def ARM: Disable stack protector with CLANGDWARF\n\nClang insists on emitting a movt/movw pair into the function\npro/epilogues to load the stack protector reference value from memory,\nand this movt/movw pair may turn out non-consecutively in the\ninstruction stream.\n\nThe resulting symbol reference cannot be fixed up by GenFw, as PE/COFF\nalways treats movt/movw as a pair, and the ELF-to-PE conversion will\ntherefore fail.\n\nJust disable the stack protector when using CLANGDWARF.\n\nSigned-off-by: Ard Biesheuvel ","shortMessageHtmlLink":"BaseTools/tools_def ARM: Disable stack protector with CLANGDWARF"}},{"before":"b0d1cb59c78e5ecad8988c8114982c93e846f361","after":"779642283a604370cef87fcd9bf730425f519147","ref":"refs/heads/master","pushedAt":"2024-09-17T17:07:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Maintainers: Remove Ard Biesheuvel from all packages\n\nAs a Tianocore maintainer, I am responsible for the packages that I\nmaintain, and am therefore expected to respond in a timely manner to\npull requests affecting those packages. With the updated GitHub-based\nworkflow, this now results in daily GitHub spam inviting me to respond\nto each PR as they are created by the respective authors.\n\nHowever, I strongly feel that with responsibility should come with\ndelegated authority as well, and this has been stripped away over the\npast couple of years. When other maintainers fail to respond (which has\nbecome more common recently), or when there are glitches in the CI, I no\nlonger have any means to take charge and correct the situation.\n\nThe upshot is that I am struggling to do my work as a maintainer,\nspending 90% of my time dealing with GitHub CI technicalities, or being\nblocked on other work that is completely ignored by the other\nmaintainers.\n\nThis is a waste of my time, and therefore, of my employer's money, so I\nfeel I can no longer justify my involvement. I am therefore stepping\ndown as a maintainer.\n\nSigned-off-by: Ard Biesheuvel ","shortMessageHtmlLink":"Maintainers: Remove Ard Biesheuvel from all packages"}},{"before":"670e263419eb875fd8dce0c8d18dd3ab02b83ba0","after":"b0d1cb59c78e5ecad8988c8114982c93e846f361","ref":"refs/heads/master","pushedAt":"2024-09-17T15:32:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"UefiCpuPkg/AmdSmmCpuFeaturesLib: Skip SMBASE configuration\n\nThis patch is to avoid configure SMBASE if SmBase relocation has been\ndone. If gSmmBaseHobGuid found, means SmBase info has been relocated\nand recorded in the SmBase array. No need to do the relocation in\nSmmCpuFeaturesInitializeProcessor().\n\nSigned-off-by: Phil Noh ","shortMessageHtmlLink":"UefiCpuPkg/AmdSmmCpuFeaturesLib: Skip SMBASE configuration"}},{"before":"f316b830660cef1a6cbe04974e2328f0a47a2b2f","after":"191c0a830bc01dfb1eb38665ed5752431a98c23c","ref":"refs/heads/dependabot/pip/edk2-pytool-extensions-0.27.12","pushedAt":"2024-09-17T13:52:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12\n\nBumps [edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions) from 0.27.6 to 0.27.12.\n- [Release notes](https://github.com/tianocore/edk2-pytool-extensions/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-extensions/compare/v0.27.6...v0.27.12)\n\n---\nupdated-dependencies:\n- dependency-name: edk2-pytool-extensions\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12"}},{"before":"cd6cc14eeb4d0f581d628b1a55254354ce8f6ce9","after":"5caf2e118c82822c3583d492ac765b5c3e2f3087","ref":"refs/heads/dependabot/pip/regex-2024.9.11","pushedAt":"2024-09-17T13:52:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump regex from 2024.7.24 to 2024.9.11\n\nBumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.7.24 to 2024.9.11.\n- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)\n- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2024.7.24...2024.9.11)\n\n---\nupdated-dependencies:\n- dependency-name: regex\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump regex from 2024.7.24 to 2024.9.11"}},{"before":"7843c8da060484cdb4239078544cab807377070d","after":"670e263419eb875fd8dce0c8d18dd3ab02b83ba0","ref":"refs/heads/master","pushedAt":"2024-09-16T16:34:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"UefiPayloadPkg: Move FADT check to consumer coode.\n\nACPI FADT HW register interface fields are\noptional but current UPL common entry code made it\nas mandatory which caused compatibility issue on\nsome platforms.\n\nSolution is to move those FADT HW register fields\ncheck code to consumer code so only ASSERT when\nthose fields are consumed with error.\n\nCurrently only AcpiTimerLib and ResetSystemLib\nconsuming those register fields so if platforms\nconfigured UPL to different library instances the\nFADT HW register fields are not consumed thus will\nnot cause ASSERT.\n\nSigned-off-by: Chasel Chiu ","shortMessageHtmlLink":"UefiPayloadPkg: Move FADT check to consumer coode."}},{"before":"7e6ed03a3bec677d392b7aae36f7458de7f8350b","after":"cd6cc14eeb4d0f581d628b1a55254354ce8f6ce9","ref":"refs/heads/dependabot/pip/regex-2024.9.11","pushedAt":"2024-09-16T13:46:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump regex from 2024.7.24 to 2024.9.11\n\nBumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.7.24 to 2024.9.11.\n- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)\n- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2024.7.24...2024.9.11)\n\n---\nupdated-dependencies:\n- dependency-name: regex\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump regex from 2024.7.24 to 2024.9.11"}},{"before":"2d0e4ec8868621bfa821e7db09d19e7db931e97d","after":"f316b830660cef1a6cbe04974e2328f0a47a2b2f","ref":"refs/heads/dependabot/pip/edk2-pytool-extensions-0.27.12","pushedAt":"2024-09-16T13:46:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12\n\nBumps [edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions) from 0.27.6 to 0.27.12.\n- [Release notes](https://github.com/tianocore/edk2-pytool-extensions/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-extensions/compare/v0.27.6...v0.27.12)\n\n---\nupdated-dependencies:\n- dependency-name: edk2-pytool-extensions\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.12"}},{"before":"be36ddb23463e0238406129eff1e89c56df561eb","after":"7843c8da060484cdb4239078544cab807377070d","ref":"refs/heads/master","pushedAt":"2024-09-16T08:35:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"RedfishPkg/Include: move protocol version definition to protocol header\n\nMove protocol interface version definition to public protocol header\nfile. So, driver can decide which version it is supported.\n\nSigned-off-by: Nickle Wang ","shortMessageHtmlLink":"RedfishPkg/Include: move protocol version definition to protocol header"}},{"before":"73dbb68006caf538d1b69a11e306b161526932f3","after":"be36ddb23463e0238406129eff1e89c56df561eb","ref":"refs/heads/master","pushedAt":"2024-09-16T07:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"ArmPkg: Avoid building ArmCrashDumpDxe on ARM\n\nFor reasons that are unclear, the Linaro EDK2 CI is throwing errors when\nbuilding ArmCrashDumpDxe with CLANGDWARF, as the resulting build\ncontains non-adjacet MOVW/MOVT pairs, which cannot be relocated\ncorrectly in PE/COFF.\n\nLet's build it only for AARCH64 - its utility on ARM is doubtful anyway.\n\nSigned-off-by: Ard Biesheuvel ","shortMessageHtmlLink":"ArmPkg: Avoid building ArmCrashDumpDxe on ARM"}},{"before":"1f32b5a30e473d5e37881c3232f7226dd8311b44","after":"73dbb68006caf538d1b69a11e306b161526932f3","ref":"refs/heads/master","pushedAt":"2024-09-15T21:18:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"NetworkPkg/HttpBootDxe: Correctly uninstall HttpBootCallbackProtocol\n\nThe existing HttpBootUninstallCallback was passing the wrong handle (the\nPrivateData root controller handle, not the correct child IPv4 or IPv6\nNIC controller handle; cf HttpBootInstallCallback for matching logic) and\nwas also passing the address of a pointer to the interface to be removed\nrather than the pointer itself, so always failed with EFI_NOT_FOUND.\n\nThis resulted in the prior behaviour that if multiple HTTP boot attempts\nwere made, on the second and subsequent attempts the instance of this\nprotocol installed by the first attempt would be re-used. As long as only\none driver using the protocol is installed, this ends up producing the\nsame results as if the protocol had been uninstalled then reinstalled\ncorrectly.\n\nAfter this commit, the protocol is installed at the start of an HTTP boot\nattempt and uninstalled it at the end of it (assuming nothing else has\naccessed the protocol in a way which blocks the uninstall).\n\nIt might seem attractive to add an ASSERT to confirm when debugging\nthat the uninstall succeeds as expected, but this is recommended against\nbecause uninstallation of protocol interfaces is allowed to fail under\nthe UEFI model:\nhttps://edk2.groups.io/g/devel/message/117469.\nAn ASSERT could therefore arise from a sequence of events which is\nperfectly valid - or at least is out of the control of this driver.\n\nSigned-off-by: Mike Beaton ","shortMessageHtmlLink":"NetworkPkg/HttpBootDxe: Correctly uninstall HttpBootCallbackProtocol"}},{"before":"121af960e2ac152be2c441837595a4c6e2a143f5","after":"1f32b5a30e473d5e37881c3232f7226dd8311b44","ref":"refs/heads/master","pushedAt":"2024-09-14T03:38:47.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"UefiPayloadPkg: Handle simple reserved ranges from DT\n\nDT has a way to provide reserved images in a simpler tabular\nmanner. UPL should be able to support that.\n\nSigned-off-by: Dhaval Sharma ","shortMessageHtmlLink":"UefiPayloadPkg: Handle simple reserved ranges from DT"}},{"before":"ec18fa81d311663e24e9b9ad61b90b38862a1ea8","after":"121af960e2ac152be2c441837595a4c6e2a143f5","ref":"refs/heads/master","pushedAt":"2024-09-13T20:33:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"OvmfPkg/CpuHotplugSmm: delay SMM exit\n\nLet APs wait until the BSP has completed the register updates to remove\nthe CPU. This makes sure all APs stay in SMM mode until the CPU\nhot-unplug operation is complete, which in turn makes sure the ACPI lock\nis released only after the CPU hot-unplug operation is complete.\n\nSome background: The CPU hotplug SMI is triggered from an ACPI function\nwhich is protected by an ACPI lock. The ACPI function is in the ACPI\ntables generated by qemu.\n\nSigned-off-by: Gerd Hoffmann ","shortMessageHtmlLink":"OvmfPkg/CpuHotplugSmm: delay SMM exit"}},{"before":"262ab6259f30203306d8a94de530d08998dab121","after":"ec18fa81d311663e24e9b9ad61b90b38862a1ea8","ref":"refs/heads/master","pushedAt":"2024-09-13T18:10:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"OvmfPkg: Use TdInfo instead of fw_cfg to get cpu count in TDVF\n\nCurrently TDVF gets cpu count information via fw_cfg, but\nthis information can also be retrieved by calling of TdCall.TdInfo.\n\nAnd TdCall is responded by tdx-module which is trust.\nSo, from the security perspective we shall use TdCall.Tdinfo instead\nof fw_cfg.\n\nCc: Erdem Aktas \nCc: Jiewen Yao \nCc: Min Xu \nCc: Gerd Hoffmann \nCc: Elena Reshetova \nSigned-off-by: Ceping Sun ","shortMessageHtmlLink":"OvmfPkg: Use TdInfo instead of fw_cfg to get cpu count in TDVF"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMzozOTozOS4wMDAwMDBazwAAAAS8Aku2","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMzozOTozOS4wMDAwMDBazwAAAAS8Aku2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxODoxMDowOC4wMDAwMDBazwAAAAS1xFqo"}},"title":"Activity · tianocore/edk2"}