Skip to content

QemuSbsaPkg: Add toggle for Windows support (#223)#1388

Merged
Javagedes merged 1 commit intomicrosoft:mainfrom
Javagedes:personal/joeyvagedes/haf-tfa
Apr 6, 2026
Merged

QemuSbsaPkg: Add toggle for Windows support (#223)#1388
Javagedes merged 1 commit intomicrosoft:mainfrom
Javagedes:personal/joeyvagedes/haf-tfa

Conversation

@Javagedes
Copy link
Copy Markdown
Contributor

Description

When HAF / TF-A source code is updated, there is a period of at least one commit where the source code and binary external dependency are out of sync. In this scenario, the platform must compile the HAF / TF-A binaries locally, otherwise unexpected behavior may occur.

This commit enforces that requirement with the caveat that building HAF / TF-A is not supported on windows, so we instead log a warning and abort the build.

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

Ran CI with HAF_TFA_EXTDEP_BINS_CURRENT set to True and False to ensure builds are aborted when expected and fully executed otherwise.

Integration Instructions

N/A

When HAF / TF-A source code is updated, there is a period of at least
one commit where the source code and binary external dependency are out
of sync. In this scenario, the platform must compile the HAF / TF-A
binaries locally, otherwise unexpected behavior may occur.

This commit enforces that requirement with the caveat that building HAF
/ TF-A is not supported on windows, so we instead log a warning and
abort the build.

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?

Ran CI with `HAF_TFA_EXTDEP_BINS_CURRENT` set to True and False to
ensure builds are aborted when expected and fully executed otherwise.

N/A
@mu-automation mu-automation bot added language:python Pull requests that update Python code impact:non-functional Does not have a functional impact labels Apr 6, 2026
@Javagedes Javagedes merged commit 7e69b81 into microsoft:main Apr 6, 2026
50 of 51 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

impact:non-functional Does not have a functional impact language:python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants