ReleaseMicrosoftMicrosoftpublished Jun 11, 2026seen 8h

microsoft/mu_tiano_platforms v14.0.0

microsoft/mu_tiano_platforms

Open original ↗

Captured source

source ↗
published Jun 11, 2026seen 8hcaptured 8hhttp 200method plain

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/10

Not AI-related; firmware release.