microsoft/mu_tiano_platforms v14.0.0
microsoft/mu_tiano_platforms
Captured source
source ↗v14.0.0
Repository: microsoft/mu_tiano_platforms
Tag: v14.0.0
Published: 2026-06-11T22:35:25Z
Prerelease: no
Release notes:
What's Changed
Consolidate GOP driver usage for QEMU platforms @kuqin12 (#1430)
Change Details
Description
The current Q35 platform has been using a legacy cirrus video driver, whereas the SBSA is using a PCI based Bochs display.
Given that Q35 also supports the Bochs display, it would make better sense for these platforms to share the same video driver.
The Ramfb driver for Q35 is also removed, which was supposed to be another GOP provider somehow.
- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
This was tested on both QEMU Q35 and SBSA and verified the video works properly.
Integration Instructions
N/A
QemuRunner TPM Updates for Q35 and SBSA @Raymond-MS (#1429)
Change Details
Description
Updated QemuRunner.py to no longer point to the /tmp/mytpm1 directory from TPM_DEV, instead it now points to our build output folder. This prevents an issue where creation of the directory is a manual step and running could fail if a user does not do the mkdir step.
Renamed TPM_DEV to SWTPM_ENABLE. SWTPM_ENABLE is TRUE by default. This enable allows for another user, if they so wish, to use a different TPM in place of the SWTPM by setting SWTPM_ENABLE to FALSE.
- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
Built and ran both Q35 and SBSA with TPM enabled. Verified functionality and swtpm created at the build output directory.
Integration Instructions
N/A
⚠️ Breaking Changes
[Rebase \& FF] Replacing SBSA with arm-virt for AArch64 emulation @kuqin12 (#1435)
Change Details
Description
This change replaces the existing SBSA platform with arm-virt based QEMU platform for better supported TFA, hafnium and TPM usage.
Resolves https://github.com/microsoft/mu_tiano_platforms/issues/1221.
- [x] Impacts functionality?
- [ ] Impacts security?
- [x] Breaking change?
- [ ] Includes tests?
- [x] Includes documentation?
How This Was Tested
This was tested on QEMU v11 and booted to Windows desktop.
Integration Instructions
See updated readme in PR.
📖 Documentation Updates
[Rebase \& FF] Replacing SBSA with arm-virt for AArch64 emulation @kuqin12 (#1435)
Change Details
Description
This change replaces the existing SBSA platform with arm-virt based QEMU platform for better supported TFA, hafnium and TPM usage.
Resolves https://github.com/microsoft/mu_tiano_platforms/issues/1221.
- [x] Impacts functionality?
- [ ] Impacts security?
- [x] Breaking change?
- [ ] Includes tests?
- [x] Includes documentation?
How This Was Tested
This was tested on QEMU v11 and booted to Windows desktop.
Integration Instructions
See updated readme in PR.
Full Changelog: https://github.com/microsoft/mu_tiano_platforms/compare/v13.0.0...v14.0.0
Notability
notability 1.0/10Not AI-related; firmware release.