v0.1.3
What's Changed
-
[FF-A] Update ArmFfaLibEx to no longer use gPartId @Raymond-MS (#97)
Change Details
## Description
gPartId was removed and can no longer be used, replaced with querying the source ID once and setting it to a local for the file.
For details on how to complete these options and their meaning refer to CONTRIBUTING.md.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Built and ran QEMU SBSA with TPM enabled. Verified functionality and boot to UEFI shell.
Integration Instructions
N/A
</blockquote> <hr> </details>
-
[FFA] Fix Fdt Read Property @Raymond-MS (#95)
Change Details
## Description
Fixed an issue where Fdt32ToCpu was used instead of Fdt64ToCpu causing reads of the .dts file to incorrectly set SP boot information variables.
For details on how to complete these options and their meaning refer to CONTRIBUTING.md.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Built and ran QEMU SBSA build with TPM enabled. Verified MSSP was loaded and ran.
Integration Instructions
N/A
</blockquote> <hr> </details>
-
Update TPM Service for Manage Locality @Raymond-MS (#86)
Change Details
## Description
Added support for the manage locality command to the TPM service. Updated the test in the FfaPartitionTestApp to validate access is denied except from TF-A. Added documentation related to the TPM service as a markdown document.
Required Changes:
microsoft/mu_tiano_plus#482Accompanying Change for TPM Support:
microsoft/mu_tiano_platforms#1286For details on how to complete these options and their meaning refer to CONTRIBUTING.md.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Built and ran with TPM enabled. Tested via FfaPartitionTestApp. Note that TF-A changes are requires for TPM support.
Integration Instructions
This change needs to be accompanied by the TF-A patch to include the logical secure partition which manages locality states.
-
FfaFeaturePkg: Use MdePkg BaseFdtLib instead of EmbeddedPkg FdtLib. @apop5 (#94)
Change Details
## Description
202511 dropped EmbeddedPkg Fdtlib and asked everyone to switch to MdePkg's BaseFdtLib.
BaseFdtLib existsin 202501, so switch to using it preemptively- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Build Sbsa and booted with MdePkg's BaseFdtLib.
Integration Instructions
No integration necessary.
-
Update release workflow to include TOML file paths @kuqin12 (#90)
Change Details
## Description
Added support for TOML files in pull requests. So that when we update the dependencies, the pipeline will catch the change and validate the changes.
For details on how to complete these options and their meaning refer to CONTRIBUTING.md.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Passes pipeline build.
Integration Instructions
N/A
</blockquote> <hr> </details>
Full Changelog: v0.1.2...v0.1.3