{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":147889066,"defaultBranch":"release/202311","name":"mu_plus","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-08T01:06:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715204443.0","currentOid":""},"activityList":{"items":[{"before":"ea447321ec2c4dbeb8bdb28dbc5b8e967ba3e719","after":null,"ref":"refs/heads/osde/arm_log_fix","pushedAt":"2024-05-08T21:40:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"os-d","name":"Oliver Smith-Denny","path":"/os-d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25697595?s=80&v=4"}},{"before":"8d7bae0adadfc90f2ce6077bdeb58833354e4fe7","after":"a9e42d60c8974f1e47ea88e832ec2af9b5907690","ref":"refs/heads/release/202311","pushedAt":"2024-05-08T21:40:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"os-d","name":"Oliver Smith-Denny","path":"/os-d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25697595?s=80&v=4"},"commit":{"message":"[MERGE ON REBASE] Fix Wrong mMaxAddress Calculation in AdvLogger (#483)\n\n## Description\r\n\r\nIn two places in the Adv Logger v5 update, the incorrect macro was used\r\nto calculate mMaxAddress, which led to the log not being fully printed\r\non some architectures. Fixing these leads to the log to be printed.\r\n\r\nFor each item, place an \"x\" in between `[` and `]` if true. Example:\r\n`[x]`.\r\n_(you can also check items in the GitHub UI)_\r\n\r\n- [x] Impacts functionality?\r\n- **Functionality** - Does the change ultimately impact how firmware\r\nfunctions?\r\n- Examples: Add a new library, publish a new PPI, update an algorithm,\r\n...\r\n- [ ] Impacts security?\r\n- **Security** - Does the change have a direct security impact on an\r\napplication,\r\n flow, or firmware?\r\n - Examples: Crypto algorithm change, buffer overflow fix, parameter\r\n validation improvement, ...\r\n- [ ] Breaking change?\r\n- **Breaking change** - Will anyone consuming this change experience a\r\nbreak\r\n in build or boot behavior?\r\n- Examples: Add a new library class, move a module to a different repo,\r\ncall\r\n a function in a new library class in a pre-existing module, ...\r\n- [ ] Includes tests?\r\n - **Tests** - Does the change include any explicit test code?\r\n - Examples: Unit tests, integration tests, robot tests, ...\r\n- [ ] Includes documentation?\r\n- **Documentation** - Does the change contain explicit documentation\r\nadditions\r\n outside direct code modifications (and comments)?\r\n- Examples: Update readme file, add feature readme file, link to\r\ndocumentation\r\n on an a separate Web page, ...\r\n\r\n## How This Was Tested\r\n\r\nTested on a physical platform where this was broken.\r\n\r\n## Integration Instructions\r\n\r\nN/A. On Mu rebase, this commit can be merged with the AdvLogger v5\r\ncommit.","shortMessageHtmlLink":"[MERGE ON REBASE] Fix Wrong mMaxAddress Calculation in AdvLogger (#483)"}},{"before":null,"after":"ea447321ec2c4dbeb8bdb28dbc5b8e967ba3e719","ref":"refs/heads/osde/arm_log_fix","pushedAt":"2024-05-07T15:42:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"os-d","name":"Oliver Smith-Denny","path":"/os-d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25697595?s=80&v=4"},"commit":{"message":"Fix wrong mMaxAddress calculation","shortMessageHtmlLink":"Fix wrong mMaxAddress calculation"}},{"before":"b35d7711caaf2bbc53dc243cbfe0e1984059d69b","after":"8d7bae0adadfc90f2ce6077bdeb58833354e4fe7","ref":"refs/heads/release/202311","pushedAt":"2024-05-02T23:30:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"os-d","name":"Oliver Smith-Denny","path":"/os-d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25697595?s=80&v=4"},"commit":{"message":"Add Adv Logger PRM Module\n\nThis commit adds the Adv Logger PRM Module. It is an alternate\nway to fetch the Adv Logger Log that does not require SMM/Secure World\naccess. It also is independently serviceable from the OS.\n\n- [x] Impacts functionality?\n- **Functionality** - Does the change ultimately impact how firmware\nfunctions?\n- Examples: Add a new library, publish a new PPI, update an algorithm,\n...\n- [x] Impacts security?\n- **Security** - Does the change have a direct security impact on an\napplication,\n flow, or firmware?\n - Examples: Crypto algorithm change, buffer overflow fix, parameter\n validation improvement, ...\n- [ ] Breaking change?\n- **Breaking change** - Will anyone consuming this change experience a\nbreak\n in build or boot behavior?\n- Examples: Add a new library class, move a module to a different repo,\ncall\n a function in a new library class in a pre-existing module, ...\n- [x] Includes tests?\n - **Tests** - Does the change include any explicit test code?\n - Examples: Unit tests, integration tests, robot tests, ...\n- [x] Includes documentation?\n- **Documentation** - Does the change contain explicit documentation\nadditions\n outside direct code modifications (and comments)?\n- Examples: Update readme file, add feature readme file, link to\ndocumentation\n on an a separate Web page, ...\n\nTested on various physical and virtual platforms to ensure the\nlog was the same between the GetVariable interface and the PRM\ninterface.\n\nSee the README update for integration instructions.","shortMessageHtmlLink":"Add Adv Logger PRM Module"}},{"before":"7db9ad173438d88d1b762e70dbe057649e215931","after":"b35d7711caaf2bbc53dc243cbfe0e1984059d69b","ref":"refs/heads/release/202311","pushedAt":"2024-05-02T20:40:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"},"commit":{"message":"Sample MfciPolicy script for interacting with Mfci from windows (#479)\n\n## Description\r\n\r\nAdding a sample python script that enables retrieving Policy information\r\nfrom a system.\r\nScript enables applying a new policy into the mailbox for processing on\r\nnext reboot.\r\nScript enables deleting an existing policy (forcing the system back into\r\nits default policy on reboot)\r\n\r\n\r\nFor each item, place an \"x\" in between `[` and `]` if true. Example:\r\n`[x]`.\r\n_(you can also check items in the GitHub UI)_\r\n\r\n- [ ] Impacts functionality?\r\n- **Functionality** - Does the change ultimately impact how firmware\r\nfunctions?\r\n- Examples: Add a new library, publish a new PPI, update an algorithm,\r\n...\r\n- [ ] Impacts security?\r\n- **Security** - Does the change have a direct security impact on an\r\napplication,\r\n flow, or firmware?\r\n - Examples: Crypto algorithm change, buffer overflow fix, parameter\r\n validation improvement, ...\r\n- [ ] Breaking change?\r\n- **Breaking change** - Will anyone consuming this change experience a\r\nbreak\r\n in build or boot behavior?\r\n- Examples: Add a new library class, move a module to a different repo,\r\ncall\r\n a function in a new library class in a pre-existing module, ...\r\n- [ ] Includes tests?\r\n - **Tests** - Does the change include any explicit test code?\r\n - Examples: Unit tests, integration tests, robot tests, ...\r\n- [x] Includes documentation?\r\n- **Documentation** - Does the change contain explicit documentation\r\nadditions\r\n outside direct code modifications (and comments)?\r\n- Examples: Update readme file, add feature readme file, link to\r\ndocumentation\r\n on an a separate Web page, ...\r\n\r\n## How This Was Tested\r\nTested from Windows.\r\n- Retrieving policy information for generating a new policy (external\r\ntool)\r\n- Inserting a new policy for consumption on reboot\r\n- deleting an applied policy\r\n- \r\n## Integration Instructions\r\nN/A","shortMessageHtmlLink":"Sample MfciPolicy script for interacting with Mfci from windows (#479)"}},{"before":"d99e67231a2390f68f053f5f6e5319920894f13b","after":"7db9ad173438d88d1b762e70dbe057649e215931","ref":"refs/heads/release/202311","pushedAt":"2024-05-01T21:56:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"},"commit":{"message":"AdvLoggerPkg: Fixed Document for SMM_CORE library instance (#480)\n\n## Description\r\n\r\nReadme.md specified that AdvancedLoggerLib SMM_CORE instance was to use\r\nSMM instance.\r\nCorrected document to point to SmmCore instance.\r\n\r\nFor each item, place an \"x\" in between `[` and `]` if true. Example:\r\n`[x]`.\r\n_(you can also check items in the GitHub UI)_\r\n\r\n- [ ] Impacts functionality?\r\n- **Functionality** - Does the change ultimately impact how firmware\r\nfunctions?\r\n- Examples: Add a new library, publish a new PPI, update an algorithm,\r\n...\r\n- [ ] Impacts security?\r\n- **Security** - Does the change have a direct security impact on an\r\napplication,\r\n flow, or firmware?\r\n - Examples: Crypto algorithm change, buffer overflow fix, parameter\r\n validation improvement, ...\r\n- [ ] Breaking change?\r\n- **Breaking change** - Will anyone consuming this change experience a\r\nbreak\r\n in build or boot behavior?\r\n- Examples: Add a new library class, move a module to a different repo,\r\ncall\r\n a function in a new library class in a pre-existing module, ...\r\n- [ ] Includes tests?\r\n - **Tests** - Does the change include any explicit test code?\r\n - Examples: Unit tests, integration tests, robot tests, ...\r\n- [x] Includes documentation?\r\n- **Documentation** - Does the change contain explicit documentation\r\nadditions\r\n outside direct code modifications (and comments)?\r\n- Examples: Update readme file, add feature readme file, link to\r\ndocumentation\r\n on an a separate Web page, ...\r\n\r\n## How This Was Tested\r\nN/A\r\nDocumentation change only.\r\n\r\n## Integration Instructions\r\nN/A","shortMessageHtmlLink":"AdvLoggerPkg: Fixed Document for SMM_CORE library instance (#480)"}},{"before":"3882fdfd40641fbd75148dd710a9a43049f5853f","after":null,"ref":"refs/heads/dependabot/pip/edk2-pytool-extensions-0.27.4","pushedAt":"2024-05-01T15:52:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"}},{"before":"d16e088764cdb1e2778c82afbe30f4d450d429ea","after":"d99e67231a2390f68f053f5f6e5319920894f13b","ref":"refs/heads/release/202311","pushedAt":"2024-05-01T15:52:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"},"commit":{"message":"pip: bump edk2-pytool-extensions from 0.27.3 to 0.27.4 (#477)\n\nBumps\r\n[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)\r\nfrom 0.27.3 to 0.27.4.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"pip: bump edk2-pytool-extensions from 0.27.3 to 0.27.4 (#477)"}},{"before":"0986f4275e6af5bbe5c01779f24247105112530d","after":"3882fdfd40641fbd75148dd710a9a43049f5853f","ref":"refs/heads/dependabot/pip/edk2-pytool-extensions-0.27.4","pushedAt":"2024-05-01T14:37: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.3 to 0.27.4\n\nBumps [edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions) from 0.27.3 to 0.27.4.\n- [Release notes](https://github.com/tianocore/edk2-pytool-extensions/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-extensions/compare/v0.27.3...v0.27.4)\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.3 to 0.27.4"}},{"before":"b8c6c4b64d6e30286a0e02664a99135162b652a0","after":null,"ref":"refs/heads/dependabot/pip/regex-2024.4.28","pushedAt":"2024-05-01T12:58:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"}},{"before":"f7075fc4133dab81cdfbdb1871e9c00844da2def","after":"d16e088764cdb1e2778c82afbe30f4d450d429ea","ref":"refs/heads/release/202311","pushedAt":"2024-05-01T12:58:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"},"commit":{"message":"pip: bump regex from 2024.4.16 to 2024.4.28 (#478)\n\nBumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.4.16\r\nto 2024.4.28.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"pip: bump regex from 2024.4.16 to 2024.4.28 (#478)"}},{"before":null,"after":"b8c6c4b64d6e30286a0e02664a99135162b652a0","ref":"refs/heads/dependabot/pip/regex-2024.4.28","pushedAt":"2024-05-01T08:10:56.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: bump regex from 2024.4.16 to 2024.4.28\n\nBumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.4.16 to 2024.4.28.\n- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)\n- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2024.4.16...2024.4.28)\n\n---\nupdated-dependencies:\n- dependency-name: regex\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump regex from 2024.4.16 to 2024.4.28"}},{"before":null,"after":"0986f4275e6af5bbe5c01779f24247105112530d","ref":"refs/heads/dependabot/pip/edk2-pytool-extensions-0.27.4","pushedAt":"2024-05-01T08:10:42.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: bump edk2-pytool-extensions from 0.27.3 to 0.27.4\n\nBumps [edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions) from 0.27.3 to 0.27.4.\n- [Release notes](https://github.com/tianocore/edk2-pytool-extensions/releases)\n- [Commits](https://github.com/tianocore/edk2-pytool-extensions/compare/v0.27.3...v0.27.4)\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.3 to 0.27.4"}},{"before":"da051c707f056617f8e10bf9f3cc5071bc504d83","after":"f7075fc4133dab81cdfbdb1871e9c00844da2def","ref":"refs/heads/release/202311","pushedAt":"2024-04-29T23:31:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TaylorBeebe","name":"Taylor Beebe","path":"/TaylorBeebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31827475?s=80&v=4"},"commit":{"message":"Make AARCH64 FlatPageTableLib Compilable with MSVC (#476)\n\n## Description\r\n\r\nMSVC does not allow inline Assembly, so some logic which reads an ARM\r\nregister needed to be moved to a separate nasm file:\r\nhttps://learn.microsoft.com/en-us/cpp/assembler/inline/inline-assembler?view=msvc-170\r\n\r\n- [x] Impacts functionality?\r\n- **Functionality** - Does the change ultimately impact how firmware\r\nfunctions?\r\n- Examples: Add a new library, publish a new PPI, update an algorithm,\r\n...\r\n- [ ] Impacts security?\r\n- **Security** - Does the change have a direct security impact on an\r\napplication,\r\n flow, or firmware?\r\n - Examples: Crypto algorithm change, buffer overflow fix, parameter\r\n validation improvement, ...\r\n- [ ] Breaking change?\r\n- **Breaking change** - Will anyone consuming this change experience a\r\nbreak\r\n in build or boot behavior?\r\n- Examples: Add a new library class, move a module to a different repo,\r\ncall\r\n a function in a new library class in a pre-existing module, ...\r\n- [ ] Includes tests?\r\n - **Tests** - Does the change include any explicit test code?\r\n - Examples: Unit tests, integration tests, robot tests, ...\r\n- [ ] Includes documentation?\r\n- **Documentation** - Does the change contain explicit documentation\r\nadditions\r\n outside direct code modifications (and comments)?\r\n- Examples: Update readme file, add feature readme file, link to\r\ndocumentation\r\n on an a separate Web page, ...\r\n\r\n## How This Was Tested\r\n\r\nTested by building the module with MSVC\r\n\r\n## Integration Instructions\r\n\r\nN/A","shortMessageHtmlLink":"Make AARCH64 FlatPageTableLib Compilable with MSVC (#476)"}},{"before":"e6308e0591505cacf9a142d4f091fd863f9f2fc8","after":"da051c707f056617f8e10bf9f3cc5071bc504d83","ref":"refs/heads/release/202311","pushedAt":"2024-04-27T00:19:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kuqin12","name":null,"path":"/kuqin12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42554914?s=80&v=4"},"commit":{"message":"Moving the global variable from header file into library instances (#473)\n\n## Description\r\n\r\nThe current implementation of instantiating global variables will make\r\neach c file that includes this header to carry a copy of such variable,\r\nwhich is space redundant.\r\n\r\nThis change removed the variable into the single module that uses it and\r\nremoved the structure it defines. The function descriptions are also\r\nupdated.\r\n\r\n- [ ] Impacts functionality?\r\n- **Functionality** - Does the change ultimately impact how firmware\r\nfunctions?\r\n- Examples: Add a new library, publish a new PPI, update an algorithm,\r\n...\r\n- [ ] Impacts security?\r\n- **Security** - Does the change have a direct security impact on an\r\napplication,\r\n flow, or firmware?\r\n - Examples: Crypto algorithm change, buffer overflow fix, parameter\r\n validation improvement, ...\r\n- [ ] Breaking change?\r\n- **Breaking change** - Will anyone consuming this change experience a\r\nbreak\r\n in build or boot behavior?\r\n- Examples: Add a new library class, move a module to a different repo,\r\ncall\r\n a function in a new library class in a pre-existing module, ...\r\n- [ ] Includes tests?\r\n - **Tests** - Does the change include any explicit test code?\r\n - Examples: Unit tests, integration tests, robot tests, ...\r\n- [x] Includes documentation?\r\n- **Documentation** - Does the change contain explicit documentation\r\nadditions\r\n outside direct code modifications (and comments)?\r\n- Examples: Update readme file, add feature readme file, link to\r\ndocumentation\r\n on an a separate Web page, ...\r\n\r\n## How This Was Tested\r\n\r\nThis is a non-functional change.\r\n\r\n## Integration Instructions\r\n\r\nN/A\r\n\r\n---------\r\n\r\nCo-authored-by: Michael Kubacki ","shortMessageHtmlLink":"Moving the global variable from header file into library instances (#473"}},{"before":"d7095a278eb300c8c4b46e72d561251c9174ef65","after":null,"ref":"refs/heads/dependabot/github_actions/robinraju/release-downloader-1.10","pushedAt":"2024-04-22T14:55:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"}},{"before":"cd7ce3ed8ae3ab38cdff67df6b8379a343347d52","after":"e6308e0591505cacf9a142d4f091fd863f9f2fc8","ref":"refs/heads/release/202311","pushedAt":"2024-04-22T14:55:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"},"commit":{"message":"GitHub Action: Bump robinraju/release-downloader from 1.9 to 1.10 (#472)\n\nBumps\r\n[robinraju/release-downloader](https://github.com/robinraju/release-downloader)\r\nfrom 1.9 to 1.10.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"GitHub Action: Bump robinraju/release-downloader from 1.9 to 1.10 (#472)"}},{"before":null,"after":"d7095a278eb300c8c4b46e72d561251c9174ef65","ref":"refs/heads/dependabot/github_actions/robinraju/release-downloader-1.10","pushedAt":"2024-04-22T13:13:42.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":"GitHub Action: Bump robinraju/release-downloader from 1.9 to 1.10\n\nBumps [robinraju/release-downloader](https://github.com/robinraju/release-downloader) from 1.9 to 1.10.\n- [Release notes](https://github.com/robinraju/release-downloader/releases)\n- [Commits](https://github.com/robinraju/release-downloader/compare/v1.9...v1.10)\n\n---\nupdated-dependencies:\n- dependency-name: robinraju/release-downloader\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"GitHub Action: Bump robinraju/release-downloader from 1.9 to 1.10"}},{"before":"b748acbf5cfd3b2221d03cc528c13fcdc33e2fb5","after":"cd7ce3ed8ae3ab38cdff67df6b8379a343347d52","ref":"refs/heads/release/202311","pushedAt":"2024-04-18T20:42:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flickdm","name":"Doug Flick","path":"/Flickdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8979761?s=80&v=4"},"commit":{"message":"Relax report length requirements (#455)\n\n## Description\r\n\r\nThis PR brings in two fixes to support a wider variety of devices, some\r\nof which might not be completely self-consistent:\r\n* Allow report lengths that don't match the report descriptor. Reports\r\nthat are shorter than the Report Descriptor specifies will be processed\r\nfor whatever fields are fully present. Reports that are longer than the\r\nReport descriptor specifies will simply ignore the extra bytes in the\r\nreport.\r\n* Move away from using `signal_event` to force keyboard layout\r\ninitialization, and install call the layout change routine directly.\r\nThis avoids introducing sequencing issues based on the TPL that the\r\nkeyboard is being initialized at, resulting in more deterministic\r\nbehavior.\r\n\r\n- [x] Impacts functionality?\r\n- [ ] Impacts security?\r\n- [ ] Breaking change?\r\n- [x] Includes tests?\r\n- [ ] Includes documentation?\r\n\r\n## How This Was Tested\r\n\r\nRust unit tests updated to cover new functionality all pass. Functional\r\ntesting on hardware with the changes also passes.\r\n\r\n## Integration Instructions\r\n\r\nN/A","shortMessageHtmlLink":"Relax report length requirements (#455)"}},{"before":"3a9579a76c1e5687b7cd3b5ef495c409ae85ef4b","after":"b748acbf5cfd3b2221d03cc528c13fcdc33e2fb5","ref":"refs/heads/release/202311","pushedAt":"2024-04-17T20:28:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kuqin12","name":null,"path":"/kuqin12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42554914?s=80&v=4"},"commit":{"message":"Put log entries into HOBs in PEI during log buffer initialization (#466)\n\n# Preface\r\n\r\nPlease ensure you have read the [contribution\r\ndocs](https://github.com/microsoft/mu/blob/master/CONTRIBUTING.md) prior\r\nto submitting the pull request. In particular,\r\n[pull request\r\nguidelines](https://github.com/microsoft/mu/blob/master/CONTRIBUTING.md#pull-request-best-practices).\r\n\r\n## Description\r\n\r\nThe current implementation will directly allocation pages through PEI\r\nservices when Advanced logger is not initialized. This cause an issue of\r\npermanent loop if/when there are prints from the allocation routine.\r\n\r\nThis change will create a hob during this interim state and log messages\r\nto hobs temporarily and coalesce the hobs after the allocation is\r\nfinalized. This will reduce the print restriction down to hob creation\r\nonly.\r\n\r\nFor each item, place an \"x\" in between `[` and `]` if true. Example:\r\n`[x]`.\r\n_(you can also check items in the GitHub UI)_\r\n\r\n- [x] Impacts functionality?\r\n- **Functionality** - Does the change ultimately impact how firmware\r\nfunctions?\r\n- Examples: Add a new library, publish a new PPI, update an algorithm,\r\n...\r\n- [ ] Impacts security?\r\n- **Security** - Does the change have a direct security impact on an\r\napplication,\r\n flow, or firmware?\r\n - Examples: Crypto algorithm change, buffer overflow fix, parameter\r\n validation improvement, ...\r\n- [ ] Breaking change?\r\n- **Breaking change** - Will anyone consuming this change experience a\r\nbreak\r\n in build or boot behavior?\r\n- Examples: Add a new library class, move a module to a different repo,\r\ncall\r\n a function in a new library class in a pre-existing module, ...\r\n- [ ] Includes tests?\r\n - **Tests** - Does the change include any explicit test code?\r\n - Examples: Unit tests, integration tests, robot tests, ...\r\n- [ ] Includes documentation?\r\n- **Documentation** - Does the change contain explicit documentation\r\nadditions\r\n outside direct code modifications (and comments)?\r\n- Examples: Update readme file, add feature readme file, link to\r\ndocumentation\r\n on an a separate Web page, ...\r\n\r\n## How This Was Tested\r\n\r\nThis is tested on QEMU SBSA as well as Q35. Both booted to UEFI shell.\r\n\r\n## Integration Instructions\r\n\r\nN/A","shortMessageHtmlLink":"Put log entries into HOBs in PEI during log buffer initialization (#466)"}},{"before":"675686a676b3f9a3ada7aef39c428c71908fa0dd","after":null,"ref":"refs/heads/dependabot/pip/regex-2024.4.16","pushedAt":"2024-04-17T16:23:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"}},{"before":"1c44c190727b7498c09715d22f00bc8c09aec8bd","after":"3a9579a76c1e5687b7cd3b5ef495c409ae85ef4b","ref":"refs/heads/release/202311","pushedAt":"2024-04-17T16:23:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"},"commit":{"message":"pip: bump regex from 2023.12.25 to 2024.4.16 (#470)\n\nBumps [regex](https://github.com/mrabarnett/mrab-regex) from 2023.12.25\r\nto 2024.4.16.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"pip: bump regex from 2023.12.25 to 2024.4.16 (#470)"}},{"before":null,"after":"675686a676b3f9a3ada7aef39c428c71908fa0dd","ref":"refs/heads/dependabot/pip/regex-2024.4.16","pushedAt":"2024-04-17T08:37:23.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: bump regex from 2023.12.25 to 2024.4.16\n\nBumps [regex](https://github.com/mrabarnett/mrab-regex) from 2023.12.25 to 2024.4.16.\n- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)\n- [Commits](https://github.com/mrabarnett/mrab-regex/compare/2023.12.25...2024.4.16)\n\n---\nupdated-dependencies:\n- dependency-name: regex\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"pip: bump regex from 2023.12.25 to 2024.4.16"}},{"before":"e23a7a94fda6a6ad88f39f65f1534cd81ee7b083","after":null,"ref":"refs/heads/repo-sync/mu_devops/default","pushedAt":"2024-04-16T15:21:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"}},{"before":"e4889cd20c4b8dc12812d341b2e914821aafdbb4","after":"1c44c190727b7498c09715d22f00bc8c09aec8bd","ref":"refs/heads/release/202311","pushedAt":"2024-04-16T15:21:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"},"commit":{"message":"Repo File Sync: synced file(s) with microsoft/mu_devops (#467)\n\nsynced local file(s) with\r\n[microsoft/mu_devops](https://github.com/microsoft/mu_devops).\r\n\r\n🤖: View the [Repo File Sync Configuration\r\nFile](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)\r\nto see how files are synced.\r\n\r\n\r\n\r\n---\r\n\r\nThis PR was created automatically by the\r\n[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)\r\nworkflow run\r\n[#8702888095](https://github.com/microsoft/mu_devops/actions/runs/8702888095)\r\n\r\nSigned-off-by: Project Mu UEFI Bot ","shortMessageHtmlLink":"Repo File Sync: synced file(s) with microsoft/mu_devops (#467)"}},{"before":null,"after":"e23a7a94fda6a6ad88f39f65f1534cd81ee7b083","ref":"refs/heads/repo-sync/mu_devops/default","pushedAt":"2024-04-16T09:04:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"uefibot","name":"Project Mu UEFI Bot [bot]","path":"/uefibot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45776386?s=80&v=4"},"commit":{"message":"Repo File Sync: synced file(s) with microsoft/mu_devops\n\nSigned-off-by: Project Mu UEFI Bot ","shortMessageHtmlLink":"Repo File Sync: synced file(s) with microsoft/mu_devops"}},{"before":"e22776f4d61504160052e1b63605dedb8ba40ea4","after":null,"ref":"refs/heads/dependabot/github_actions/robinraju/release-downloader-1.10","pushedAt":"2024-04-15T19:31:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"}},{"before":"3d63a957aaafeca3ae282716f530da291582a72e","after":"e4889cd20c4b8dc12812d341b2e914821aafdbb4","ref":"refs/heads/release/202311","pushedAt":"2024-04-15T19:31:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"apop5","name":"Aaron","path":"/apop5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105021049?s=80&v=4"},"commit":{"message":"GitHub Action: Bump robinraju/release-downloader from 1.9 to 1.10 (#465)\n\nBumps\r\n[robinraju/release-downloader](https://github.com/robinraju/release-downloader)\r\nfrom 1.9 to 1.10.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"GitHub Action: Bump robinraju/release-downloader from 1.9 to 1.10 (#465)"}},{"before":null,"after":"e22776f4d61504160052e1b63605dedb8ba40ea4","ref":"refs/heads/dependabot/github_actions/robinraju/release-downloader-1.10","pushedAt":"2024-04-15T13:26:29.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":"GitHub Action: Bump robinraju/release-downloader from 1.9 to 1.10\n\nBumps [robinraju/release-downloader](https://github.com/robinraju/release-downloader) from 1.9 to 1.10.\n- [Release notes](https://github.com/robinraju/release-downloader/releases)\n- [Commits](https://github.com/robinraju/release-downloader/compare/v1.9...v1.10)\n\n---\nupdated-dependencies:\n- dependency-name: robinraju/release-downloader\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"GitHub Action: Bump robinraju/release-downloader from 1.9 to 1.10"}},{"before":"83fabeb457f9b58fd15c53ab2e09db85fe42c7dd","after":null,"ref":"refs/heads/repo-sync/mu_devops/default","pushedAt":"2024-04-13T00:58:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ProjectMuBot","name":"Project Mu Bot [bot]","path":"/ProjectMuBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121908735?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERRBAYAA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/mu_plus"}