Skip to content

v4.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Aug 19:33
· 290 commits to refs/heads/main since this release
8f47736

What's Changed

  • Bump Common/MU to v2023020001.3.1 and Remove Paging Audit Test Exemption @TaylorBeebe (#683)
    Change Details
      ## Description

    The most recent changes in mu_plus fix the paging audit test failures on SBSA. This PR pulls in the latest mu_plus, updates the paging audit calls to reflect the new command line interface, and removes the PagingAuditTestApp test failure exemption on SBSA.

    • Impacts functionality?
      • Functionality - Does the change ultimately impact how firmware functions?
      • Examples: Add a new library, publish a new PPI, update an algorithm, ...
    • Impacts security?
      • Security - Does the change have a direct security impact on an application,
        flow, or firmware?
      • Examples: Crypto algorithm change, buffer overflow fix, parameter
        validation improvement, ...
    • Breaking change?
      • Breaking change - Will anyone consuming this change experience a break
        in build or boot behavior?
      • Examples: Add a new library class, move a module to a different repo, call
        a function in a new library class in a pre-existing module, ...
    • Includes tests?
      • Tests - Does the change include any explicit test code?
      • Examples: Unit tests, integration tests, robot tests, ...
    • Includes documentation?
      • Documentation - Does the change contain explicit documentation additions
        outside direct code modifications (and comments)?
      • Examples: Update readme file, add feature readme file, link to documentation
        on an a separate Web page, ...

    How This Was Tested

    Tested in the pipelines

    Integration Instructions

    N/A




  • Resolve mws deprecations @Javagedes (#682)
    Change Details
      ## Description

    Per edk2-pytool-extensions, replace the use of mws.join with ed2path.GetAbsolutePathOnThisSystemFromEdk2RelativePath

    • Impacts functionality?
      • Functionality - Does the change ultimately impact how firmware functions?
      • Examples: Add a new library, publish a new PPI, update an algorithm, ...
    • Impacts security?
      • Security - Does the change have a direct security impact on an application,
        flow, or firmware?
      • Examples: Crypto algorithm change, buffer overflow fix, parameter
        validation improvement, ...
    • Breaking change?
      • Breaking change - Will anyone consuming this change experience a break
        in build or boot behavior?
      • Examples: Add a new library class, move a module to a different repo, call
        a function in a new library class in a pre-existing module, ...
    • Includes tests?
      • Tests - Does the change include any explicit test code?
      • Examples: Unit tests, integration tests, robot tests, ...
    • Includes documentation?
      • Documentation - Does the change contain explicit documentation additions
        outside direct code modifications (and comments)?
      • Examples: Update readme file, add feature readme file, link to documentation
        on an a separate Web page, ...

    How This Was Tested

    CI

    Integration Instructions

    N/A




🚀 Features & ✨ Enhancements

  • Allow passing any CPU model while invoking QEMU. @NishanthSanjeevi (#669)
    Change Details
      ## Description
    • Added CpuInfoDxe driver that prints the basic information about the CPU model invoked by QEMU.

    • Added a command line argument to pass the CPU model to be used while invoking QEMU

    • Added basic tests to validate the CPU model being used

    • Impacts functionality?
      Added a new driver that prints CPU model information

    • Impacts security?
      N/A

    • Breaking change?
      N/A

    • Includes tests?
      N/A

    • Includes documentation?
      No

    How This Was Tested

    Validated the changes on QEMU

    Integration Instructions

    N/A




🛠️ Submodule Updates

  • Bump MU\_BASECORE from 2023020003.0.1 to 2023020004.0.1 @ProjectMuBot (#684)
    Change Details
      Bumps MU_BASECORE from `2023020003.0.1` to `2023020004.0.1`

    Introduces 4 new commits in MU_BASECORE.

    Commits
    • 249195 DXE and SMM core performance lib codeql changes. (#534)
    • 46dfa4 Resolve mws deprecations (#539)
    • 9a8606 LineEndingCheck: bugfix: Fails if not run from workspace root (#540)
    • 6c351b .pytool/Plugin/RustHostUnitTestPlugin: Ensure strings in ignore list (#541)

    Signed-off-by: Project Mu Bot [email protected]




Full Changelog: v4.2.0...v4.3.0