Skip to content

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Nov 16:55
· 1428 commits to refs/heads/main since this release
6cf51c4

What's Changed

  • Minor aesthetic logging fix @joschock (#163)
    Change Details
      ## Description

    Remove the # from start_image status print to avoid unnecessary newlines.

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

    How This Was Tested

    Before:

    INFO - start_image entrypoint exit with status: Status(
        0x0,
    )
    

    After:

    INFO - start_image entrypoint exit with status: Status(0)
    

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    
  • Add calls to static debugger routines in DxeCore @cfernald (#164)
    Change Details
      ## Description

    Adds calls to the static routines in uefi_debugger of initializing the debugger and notifying the debugger of image loads

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

    How This Was Tested

    Tested on Q35

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    

⚠️ Breaking Changes

  • uefi-dxe-core: CPU Arch Protocol Implementation @vineelko (#165)
    Change Details
      ## Description

    Initial set of Cpu Arch Protocol changes in uefi-dxe-core repo. GCD integration is ongoing.

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

    How This Was Tested

    • Unit tested and QEMU boots as normal.

    Integration Instructions

    The changes span across 3 different repos, uefi-core, uefi-dxe-core, and
    qemu_rust_bins. This will be a breaking change and requires a version upgrade
    to refer to other changes. Currently the cargo.toml refers to local paths,
    evaluating the best approach to merge these changes.

    OpenDevicePartnership/uefi-core#23
    #165
    https://microsoft.visualstudio.com/MsUEFI/_git/qemu_rust_bins/pullrequest/11815622

      </blockquote>
      <hr>
    </details>
    
  • Update to use uefi\_sdk and uefi\_core version 3 @cfernald (#167)
    Change Details
      ## Description

    Updates uefi_core to version 3 and consumes the uefi_sdk crate for migrated functionality.

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

    How This Was Tested

    Tested on Q35

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    

Full Changelog: v2.0.2...v3.0.0