v12.0.0
What's Changed
-
Temporarily disable setting read-only sections @makubacki (#378)
Change Details
## Description
Commit 30fa804 made sections in a PE/COFF image that are not writable but readable to have the read-only attribute set. While this has successfully booted to Windows on QEMU and no issues have been encountered in UEFI images, it does fail on physical Intel platforms, at least in some cases.
That is being tracked in:
#365To allow physical platforms to release the code is temporarily commented. It is left in the codebase as a reminder that it should be followed up on after the issue is closed.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
- QEMU Windows boot
- Intel physical platform Windows boot
Integration Instructions
N/A
-
[RFC]: Move CPU Init into Core @Javagedes (#350)
Change Details
RFC for moving the CPU initilization code into the core and instead exposing minimal configuration knobs as needed for platforms.
Current RFC State: FCP
-
Release uefi-dxe-core v11.0.0 @Javagedes (#375)
Change Details
## Description
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
N/A
Integration Instructions
N/A
-
[RFC]: MM Communicate Service @makubacki (#347)
Change Details
RFC for adding a MM Communicate Service and the necessary dependencies for the service to work.
Current RFC State: Final Comment Period (FCP)
⚠️ Breaking Changes
-
Update to uefi\_sdk version 6 @Javagedes (#373)
Change Details
## Description
Updates uefi_sdk to version 6, which requires uefi_core to be updated to version 14
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
N/A
Integration Instructions
When updating uefi-dxe-core to v15, consumers must also update uefi_sdk to v6 and uefi_core to v14
📖 Documentation Updates
-
SUMMARY.md: Fix some file references @makubacki (#377)
Change Details
## Description
- Point to the current location of
code_organization.md - Add a
patina.mdlink to SUMMARY.md so the page is available in the mdbook.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
mdbook watchmdbook serve --open-> Inspect the contents
Integration Instructions
N/A
- Point to the current location of
-
docs: Add Patina background doc @makubacki (#372)
Change Details
## Description
Initial draft of a document describing the motiviation for Rust UEFI firmware and a brief intro to the current state.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
- CI
Integration Instructions
N/A
Full Changelog: v11.0.0...v12.0.0