Skip to content

v8.1.2

Choose a tag to compare

@github-actions github-actions released this 11 Mar 18:07
· 1308 commits to refs/heads/main since this release
5e632d0

What's Changed

  • Ensure that page\_pool doesn't grow unnecessarily @joschock (#285)
    Change Details
      ## Description

    Observed that over time the page_pool continues to grow (i.e. not all the pages allocated into the page_pool are always consumed). This patch adds a check to ensure that the page_pool only increases by the amount actually required, accounting for any unused pages that are already in the pool.

    It's anticipated this will be a short-term fix until the self-mapped paging implementation is completed and tested.

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

    How This Was Tested

    No longer observing FsbLock re-entrancy and winloader memory map stability crashes with this modification.

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    
  • .git-blame-ignore-revs: Update commit sha @Javagedes (#283)
    Change Details
      ## Description

    Apparently even on a rebase & ff when both commits are top of tree, the commit sha is changed, so the second commit in the rebase in #268 that added the .git-blame-ignore-revs file was ultimately not the correct commit sha. This commit updates to the correct sha now that the commit has been merged.

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

    How This Was Tested

    N/A

    Integration Instructions

    N/A




  • rust-tool-cache: bugfix `rustup toolchain install` step @Javagedes (#282)
    Change Details
      ## Description

    if rustup < 1.28.0, the rustup toolchain install command will fail, but cargo will automatically install the toolchain in the next step. This is because rustup less than 1.28.0 automatically installs the toolchain if it is not found whereas this functionality was removed in 1.28.0 in favor of being able to call rustup toolchain install without the need to specify the toolchain name.

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

    How This Was Tested

    https://github.com/OpenDevicePartnership/uefi-dxe-core/actions/runs/13728279564/job/38399737000?pr=282

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    
  • [REBASE\&FF] Apply CRLF -> LF for rust files @Javagedes (#268)
    Change Details
      ## Description

    Converts all rust associated files to LF.

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

    How This Was Tested

    N/A

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    
  • chore: Release @joschock (#281)
    Change Details
      ## Description

    <Include a description of the change and why this change was made.>

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

    How This Was Tested

    <Describe the test(s) that were run to verify the changes.>

    Integration Instructions

    <Describe how these changes should be integrated. Use N/A if nothing is required.>

      </blockquote>
      <hr>
    </details>
    

Full Changelog: v8.1.1...v8.1.2