Skip to content

v4.0.3

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jul 15:13
· 361 commits to refs/heads/main since this release
c879412

What's Changed

  • Update Test Exemptions @TaylorBeebe (#643)
    Change Details
      ## Description

    Remove BaseCryptLibUnitTest exemption.

    Extend VariablePolicyFuncTestApp exemption: Internal discussion on solutions still ongoing.

    Extend SBSA DxePagingAuditTestApp exemption: Privileged Execute Never bit not being set on memory ranges causing test failure. microsoft/mu_plus#210 will be revived to fix reporting and other issues with the test. ARM CpuDxe flow needs to be stepped through to see why UXN is being set but not PXN.

    • 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 CI Pipelines

    Integration Instructions

    N/A




  • Fix support for TPM on Q35 @cfernald (#633)
    Change Details
      ## Description

    Fixes issue related to enabling TPM for QEMU Q35.

    • Impacts functionality?
    • Impacts security?
    • Breaking change?
    • Includes tests?
    • Includes documentation?

    How This Was Tested

    Locally tested with Windows boot.

    Integration Instructions

    N/A




🛠️ Submodule Updates

  • Bump Features/MM\_SUPV from 8.1.2 to 8.1.3 @ProjectMuBot (#644)
    Change Details
      Bumps Features/MM_SUPV from `8.1.2` to `8.1.3`

    Introduces 2 new commits in Features/MM_SUPV.

    Commits
    • 6888ae pip: update edk2-pytool-extensions requirement from ~=0.23.8 to ~=0.23.9 (#155)
    • 44c742 Adding extra step of ownership inspcetion for buffer validity check (#156)

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




  • Bump MU\_BASECORE from 2023020002.1.3 to 2023020002.1.4 @ProjectMuBot (#641)
    Change Details
      Bumps MU_BASECORE from `2023020002.1.3` to `2023020002.1.4`

    Introduces 1 new commits in MU_BASECORE.

    Commits
    • 4a53c6 Revert "Stop USB enumeration in case a malformed descriptor is found (#410)" (#493)

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




Full Changelog: v4.0.2...v4.0.3