microsoft/mu_tiano_plus v2025020005.0.0
microsoft/mu_tiano_plus
Captured source
source ↗v2025020005.0.0
Repository: microsoft/mu_tiano_plus
Tag: v2025020005.0.0
Published: 2025-10-17T21:04:07Z
Prerelease: no
Release notes:
What's Changed
[CHERRY-PICK] FmpDevicePkg/FmpDxe: Improve handling of XDR certs @makubacki (#455)
Change Details
Description
The current implementation for XDR certificate handling assumes the PublicKeyDataXdr buffer is 4-byte aligned. This is not always the case. For example, if PublicKeyDataXdr=0x02, and the length is 0x05, the correct offset should be 0x2 + align_up(0x5, 4) -> 0x2 + 0x8 = 0xA. The current logic produces align_up(0x2 + 0x5, 4) -> align_up(0x7, 4) = 0x8.
(cherry picked from commit 17691a2641c2715fc1196aa1b0fe85b85db6c240)
- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
- edk2 testing
Integration Instructions
- N/A
⚠️ Breaking Changes
[CHRRY-PICK][REBASE \& FF] Use updated FFA run interface to extract FFA\_DIRECT\_RESP content @kuqin12 (#458)
Change Details
Description
The original interface of FFA_RUN will consume the response if the secure partition requires FFA_RUN to resume the functionality. However, for a FFA_DIRECT_REQ2 command, which requires the response from the secure partition, the context loss will be detrimental to the system.
This change leverages the new interface and will consume the returned response from secure partitions.
- [x] Impacts functionality?
- [ ] Impacts security?
- [x] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
This is tested on QEMU SBSA and booted to UEFI shell.
Integration Instructions
Needs to update to the latest basecore.
Full Changelog: https://github.com/microsoft/mu_tiano_plus/compare/v2025020004.0.0...v2025020005.0.0