Bot releases are visible (Hide)
Published by github-actions[bot] 25 days ago
CodeQL is reporting Pointless comparison of unsigned value to zero for a value derived from an unsigned PCD PcdDefaultTerminalType.
Ran Local CI.
N/A
Update the MadtLen varaible before the next record is read, to avoid infinite loop.
Cc: Chasel Chiu [email protected]
Reviewed-by: Nate DeSimone [email protected]
Cc: Liming Gao [email protected]
Cc: Eric Dong [email protected]
N/A
N/A
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023110000.0.1...v2023110000.0.2
Initial Release notes of 202405 contain a full list of mu changes on top of edk2-stable202405
PR associated with the commit can be found at the bottom of the information pane reached by clicking on the commit hash
Published by github-actions[bot] 8 months ago
An instance of StackCheckLib must be in each DSC to accommodate -fstack-protector and /GS flags.
Tested in pipelines
N/A
Removes edk2-basetools from pip-requirements.txt and any usage of it in the CISettings.py. The is done as there are changes in the build tools python source code that are available locally in BaseTools (as it is managed by Project Mu) that is not available in edk2-basetools.
Verified the build system continues to use the local python source
N/A - only effects this repository's CI system.
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023110000.0.0...v2023110000.0.1
Published by makubacki 9 months ago
First 202311 Mu Common Min Platform release 🎉.
Published by github-actions[bot] 9 months ago
Updates edk2-pytool-extensions and edk2-pytool-library to work with the latest commit of MU_BASECORE
For each item, place an "x" in between [
and ]
if true. Example: [x]
.
(you can also check items in the GitHub UI)
N/A
N/A
There are some references to BaseCryptLib and Openssl in package dsc files. In MU_BASECORE Openssl and its BaseCryptLib implementations were removed so we need to update to using the NULL lib.
Tested with CI
N/A
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023020000.0.7...v2023020000.0.8
Published by github-actions[bot] 11 months ago
MinPlatformPkg/Include/CoreCommonLib.dsc includes MdePkg/MdeLibs.dsc.inc
to bring in the new stack cookie library instances from there.
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023020000.0.6...v2023020000.0.7
Published by github-actions[bot] 11 months ago
Update TestPoint ID when TestPointLibAppendErrorString() is executed, otherwise error string will not be recorded correctly.
Test on different silicon families and check error string can be recorded correctly when verified error happens.
N/A
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023020000.0.5...v2023020000.0.6
Published by github-actions[bot] about 1 year ago
Currently when running the TestPointDump efi from the uefi shell only PEI and DXE results will be printed out when using Standalone MM. This change fixes the issue where the memory that stored the SMM testing results structure consumed by TestPointDump wasn't being created.
This is due to the memory pages being blocked by MM and then trying to use them in the MM user data buffer. This change unwinds that buffer as it's essentially a pointer in the MM comm buffer. Now we use the comm buffer itself to store the MM test point data that we report through the TestPointStubDxeMm driver.
Additionally, identifiers are now being used in the tests when updating verified features to fill the correct phase data structure. This makes test reporting in the dump app more clear.
For each item, place an "x" in between [
and ]
if true. Example: [x]
.
(you can also check items in the GitHub UI)
Tested on several different silicon families using Standalone MM. The MM test results are now being correctly published.
N/A
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023020000.0.4...v2023020000.0.5
Published by github-actions[bot] about 1 year ago
Two changes:
N/A
Changed some types for iterating variables to fix codeql errors.
For each item, place an "x" in between [
and ]
if true. Example: [x]
.
(you can also check items in the GitHub UI)
Tested on intel physical platforms. No issues building and booting.
N/A
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023020000.0.3...v2023020000.0.4
Published by github-actions[bot] about 1 year ago
Update X_GPE1_BLK AddressSpaceId with PCD PcdAcpiXGpe1BlkAddressSpaceId and assign 0 as default value.
Test on TGL platform with FWTS and no errors in "fadt: FADT Fixed ACPI Description Table tests"
when both GPE_BLK and X_GPE1_BLK are all zeroes.
PcdAcpiXGpe1BlkAddressSpaceId can be set as 1 if X_GPE1_BLK is used.
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023020000.0.2...v2023020000.0.3
Published by github-actions[bot] over 1 year ago
Added additional logic for checking if the memory bucket information is sane. If it's not use the default memory buckets. This was updated to pull the upstream change instead of using the original change.
Tested with a bad memory bucket configuration that caused a hang during boot. With this change the input is correctly checked and set to the default values allowing the platform to boot.
N/A
</blockquote>
<hr>
</details>
Adds a PrEval entry to all ci.yaml files to enable PrEval Policy 5.
N/A
N/A
</blockquote>
<hr>
</details>
There's a bug where the Ready to Boot MmPageProtection tests run even we indicate there isn't supported functionality for the features tested. This adds a check so that doesn't happen.
Build and booted QemuQ35 with the feature implemented bit disabled. Confirmed that with the current top of release/202302 the test runs and with the change the test doesn't.
N/A
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023020000.0.1...v2023020000.0.2
Published by github-actions[bot] over 1 year ago
Please ensure you have read the contribution docs prior
to submitting the pull request. In particular,
pull request guidelines.
This change updated the mu_devops to use the Jobs/PrGate.yml pipeline and update synchronization files.
For each item, place an "x" in between [
and ]
if true. Example: [x]
.
(you can also check items in the GitHub UI)
This was tested on selfhost-agents and existing agents.
Pipeline changes, N/A for integration.
</blockquote>
<hr>
</details>
Please ensure you have read the contribution docs prior
to submitting the pull request. In particular,
pull request guidelines.
Some commits went into release/202208 after the rebase and this PR pulls them into release/202302.
For each item, place an "x" in between [
and ]
if true. Example: [x]
.
(you can also check items in the GitHub UI)
Built on a QemuQ35.
N/A
</blockquote>
<hr>
</details>
Full Changelog: https://github.com/microsoft/mu_common_intel_min_platform/compare/v2023020000.0.0...v2023020000.0.1
Published by cfernald over 1 year ago
This is the first MU Common Intel Min Platform 202302 release 🎉
The previous branch was 202208.
These versions correspond to edk2 stable release tags that the code is based upon.
Since edk2 makes a release every 3 months, two stable tags were actually picked up in this release:
Review those release notes to understand the changes coming in from edk2. In addition, Mu repos highlight important changes in their Readme files. Review the 202302 Readme before you move code to this branch to understand major changes.