Skip to content

v10.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Nov 22:54
· 7 commits to refs/heads/main since this release
35c0ad8

What's Changed

  • Update mainline to QEMU v10 for Windows environment @kuqin12 (#1269)
    Change Details
      ## Description

    QEMU for Linux environment has been updated through the container refresh in mu_devops.

    As Chocolatey starts to host v10, this change updates the external dependency to v10 to bring parity to both environments.

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

    How This Was Tested

    Booted QEMU Q35 to UEFI shell.

    Integration Instructions

    N/A




  • Adding spin\_lock usage to ensure no time related MP issues @kuqin12 (#1258)
    Change Details
      ## Description

    Current code has used a global variable to store the next instruction after the system returned from its initial SMI.

    This is not being guarded by any atomic locks, which could cause the system to hang if the other APs come to change that first.

    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

    This change fixed the hanging issue on pipeline.

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    
  • Onboarding 64bit PEI for Q35 platform @kuqin12 (#1243)
    Change Details
      ## Description

    This change adds support for (and default to) 64 bit PEI for QEMU Q35 platform.

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

    How This Was Tested

    This change does not touch x86 platform. X64 platform is tested by booting to Windows desktop.

    Integration Instructions

    If you are using 64 bit PEI, no change needed, otherwise one needs to specify -a IA32,X64.




  • Add key interrupt so that it will reset the console mode @kuqin12 (#1242)
    Change Details
      ## Description

    If QEMU is interrupted with Ctrl + C, the QEMU will leave the odd console mode enabled.

    There used to be some logic handling the console mode restoration, but that did not work with key interrupt case.

    This change is updated to fix that case.

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

    How This Was Tested

    Verified that QEMU interrupted by keyboard no longer has odd console mode after the change.

    Integration Instructions

    N/A




  • Update Submodules to latest tags (release tags) @apop5 (#1223)
    Change Details
      ## Description

    MU_BASECORE to v2025020002.0.0
    MU_TIANO_PLUS to v2025020004.0.0
    MU_FEATURE_CONFIG to v6.0.2
    MU_FEATURE_DEBUGGER to v0.2.7
    MU_FEATURE_MM_SUPV v19.0.0
    MU_FEATURE_DFCI to v4.0.9
    MU_PLUS to v2025020003.0.0
    MU_OEM_SAMPLE to v2025020001.0.0
    MU_SILICON_ARM_TIANO to v2025020001.0.0

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

    How This Was Tested

    Local Build and Boot.

    Integration Instructions

    No integration necessary.




  • Adding MP management test application for SBSA @kuqin12 (#1218)
    Change Details
      ## Description

    The existing QEMU SBSA has certain issues in the TF-A side that would prevent the system to launch multiple cores with proper MP support. Specifically due to the following flow:

    • The setup places BL1, BL2, BL31, STMM code, and UEFI variables in secure flash to emulate physical platform behavior.
    • During POR, TFA BL1 powers on all cores but boots only the primary core. The secondary APs enter an idle loop, polling the mailbox command.
      Note: The secondary APs execute in XIP mode from flash where BL1 resides.
    • Once the primary core transitions to STMM, the UEFI flash driver attempts to write to the flash device, using this logic
    • This write operation switches the flash to program mode, which inadvertently wakes the secondary cores from WFE.
    • Since the flash is no longer in read mode, the secondary cores encounter data abort faults when trying to fetch instructions.

    This change in TFA patch will move the AP cores to be held in BL31 context. The wfi routine inside is created to prevent the BSP to be waken up too easily.

    The rest of the change is to integrate the MP management driver and test to be run on CI pipeline.

    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

    This was tested on QEMU SBSA and passed the test application.

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    
  • Update all submodules to latest @makubacki (#1219)
    Change Details
      ## Description

    Major incoming changes:

    • Update to shared crypto v1.1.1

    • Set CLANGPDB X64 file alignment to 512 to support current goblin expectations

    • Allow up to 32 delayed dispatch entries in PEI

    • PiSmmIpl: Prevent freeing from uninitialized pointers

    • UefiCpuPkg/MpLib: Spinlock RestoreVolatileRegisters

    • XhciDxe: Fix USB reset issues

    • Various Arm FFA changes

    • UefiCPuPkg/PiSmmCpuDxeSmm: Safe handling of IDT register on SMM entry

    • Tpm2HelpLib addition

    • OnScreenKeyboardDriver: Add null check for SCT compliance

    • Add SEC support to BaseArm instance of AdvancedLoggerLib

    • OemPkg: MuUefiVersionLib - fix ClangDwarf compile

    • Adds support to query the TPM for supported hash algorithms

    • MM Supervisor version updated to "19"

    • MM Supervisor: BaseLibSysCall - support the GCC build family

    • MM Supervisor: CVE 2025-3770 integration

    • Impacts functionality?

    • Impacts security?

    • Breaking change?

    • Includes tests?

    • Includes documentation?

    How This Was Tested

    • Q35 build and boot to EFI shell
    • SBSA build and boot to EFI shell

    Integration Instructions

    • N/A


  • Remove rust content from repo @apop5 (#1216)
    Change Details
      ## Description

    Remove building rust infs from Q35 and Sbsa.

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

    How This Was Tested

    CI

    Integration Instructions

    No integration necessary.




  • Cleanup ArmPlatformLib usage for QEMU SBSA @kuqin12 (#1213)
    Change Details
      ## Description

    The current state of platform is using NULL instance of ArmPlatformLib for the SEC phase and the real QEMU SBSA instance for PEI phase. This will cause the incorrect hobs to be created and consumed by later components.

    This change moves the heavy lifting hob creation routine at the constructor of ArmPlatformLib to PlatformLib, which is only used at PEI. So that all components are using the same instance of ArmPlatformLib.

    The platform debugger is also disabled due to lack of notification when exception occurs.

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

    How This Was Tested

    This change is tested on QEMU SBSA and verified that changing the number of cores from ArmPlatformLib can impact the number of cores in MP services.

    Integration Instructions

    N/A




  • Fix TF-A and hafnium build @kuqin12 (#1198)
    Change Details
      ## Description

    This change updates the container that comes with clang, device tree compiler, avoiding the main use case that will require end users to install separately to build TF-A and Hafnium.

    In addition, this change fixed the hafnium clean step by moving the output folder to Build folder.

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

    How This Was Tested

    The new container image was built locally and tested building QEMU SBSA platform. The built image ran successfully.

    Integration Instructions

    Pull the latest docker image from mu_devops.




  • Update container images to latest release @apop5 (#1201)
    Change Details
      ## Description

    Update the container images to versions associated with v16.0.0

    Only the container images are being updated at this point, to unblock #1198

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

    How This Was Tested

    CI build

    Integration Instructions

    None




  • Use update PlatformBuild/CIsettings to limit recursive downloading @apop5 (#1164)
    Change Details
      ## Description

    Use updated stuart tools to limit recursive downloading from mu repositories.

    When a platform identifies submodules through GetRequiredSubmodules()
    it previously only contained True/False for specifying the need for
    submodules. If True, it would recursively clone all submodules.

    This modification allows specifying a CiSettings file containing a
    CiSetupSettingsManager instance, and will attempt to only download
    the submodules specified in the GetRequiredSubmodules section.

    GetDependencies() does not have configuration for this type of scenario.
    A Dependency from GetDependencies will always attempt to resolve ALL submodules that are contained in the repo.

    This presents a problem when a submodule contains their own dependency as well. The example run into is:

    SecurityPkg => libspdm
    libspdm => openssl
    openssl => gost-engine
    gost-engine => libprov

    This is being implemented in mu_tiano_platforms for reference so that other projects can see how to prevent security advisories introduced by the unused submodules.

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

    How This Was Tested

    Local Builds verifying that limited downloading still builds/boots.

    Integration Instructions

    No integration necessary.




  • Integrate latest submodules @makubacki (#1183)
    Change Details
      ## Description

    Update Mu submodules and include integration changes needed.

    • Remove instances of Tpm2DebugLib specified in DSC files since the library class has been removed in 2502 dev branches.

    • Add an instance of IoMmuLib to DSC files since that is now required.

    • Use gEfiPeiMpServices2PpiGuid instead of gEdkiiPeiMpServices2PpiGuid since the latter is no longer defined.

    • Remove gEfiMdeModulePkgTokenSpaceGuid.PcdRequireIommu from DSC files since the PCD is no longer declared in MdeeModulePkg.dec.

    • Impacts functionality?

    • Impacts security?

    • Breaking change?

    • Includes tests?

    • Includes documentation?

    How This Was Tested

    • Mu Tiano Platforms build and boot to EFI shell
    • In draft while checking QemuSbsaPkg build and boot

    Integration Instructions

    • N/A


  • Integrate latest submodules for SBSA @kuqin12 (#1175)
    Change Details
      ## Description

    During upstreaming process, EDK2 has provided feedback and resulted in some differences between EDK2 and Project MU.

    This is the platform change that integrates all changes related to FF-A after submodules updates.

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

    How This Was Tested

    This was tested on QEMU SBSA and booted to UEFI shell.

    Integration Instructions

    N/A




  • QemuSbsaPkg: Move pip install to pip-requirements @apop5 (#1162)
    Change Details
      ## Description

    a call to pip3 install was directly embedded into the platform build.
    Move it to pip-requirements to allow strongly versioning.
    Add versions for other requirements to prevent floating on latest versions.

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

    How This Was Tested

    Local build in WSL for SBSA.

    Integration Instructions

    No integration necessary.




  • QemuQ35Pkg: Drop Traditional MM driver @makubacki (#1167)
    Change Details
      ## Description

    Removes SerialStatusCodeHandlerSmm from the build and flash file since we only support Standalone MM.

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

    How This Was Tested

    • Build and CI

    Integration Instructions

    • N/A


⚠️ Breaking Changes

  • Move test service and inter-partition service to Rust based secure partition @kuqin12 (#1202)
    Change Details
      ## Description

    FF-A feature repo recently integrated the rust based secure partition.

    This change updated the FFA feature repo to v0.1.1 to integrate the rust based secure partition as an extra secure partition entry, into SBSA platform.

    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

    This was tested on SBSA platform and passed the FF-A test application.

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    
  • Add FF-A for SBSA platform @kuqin12 (#1150)
    Change Details
      ## Description

    This change introduces the ARM FF-A feature into SBSA platform.

    A few features are still in the process of being upstreamed to their mainline. But here is a functional version that boots with Windows.

    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

    This change was tested by booting to Windows.

    Integration Instructions

    Developers need to install newly required toolchain using:

    • sudo apt-get install -y libssl-dev clang llvm lld device-tree-compiler

    • pip install -r requirements.txt

      </blockquote>
      <hr>
      

🐛 Bug Fixes

  • Disable SVE/SME on QemuSbsaPkg @os-d (#1233)
    Change Details
      ## Description

    When FF-A support was added to QemuSbsaPkg, it re-enabled SVE and SME for TF-A and QEMU, which had been disabled because Windows boot was broken with those.

    Windows boot is again broken because of SVE/SME and a change in ArmPlatformPkg consumed from edk2 that aligned the feature register reserved field behavior with the spec. A Windows change will be forthcoming, but in the mean time, SVE/SME needs to be disabled again. The edk2 change is technically correct, so that change is left in place.

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

    How This Was Tested

    Booting SBSA to Windows was failing; now it is succeeding.

    Integration Instructions

    Rebuild TF-A with the PlatformBuild.py changes, boot qemu with the changes in QemuRunner.py.

      </blockquote>
      <hr>
    </details>
    

📖 Documentation Updates

  • Add note to building document for AARCH64 export @apop5 (#1172)
    Change Details
      ## Description

    Add note to building document calling out the need to specify GCC5_AARCH64_PREFIX when building
    with an AARCH64 compiler under linux environment.

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

    How This Was Tested

    Local CI

    Integration Instructions

    No integration necessary.




🛠️ Submodule Updates

  • Bump MU\_BASECORE from 2025020002.0.3 to 2025020002.1.2 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1261)
    Change Details
      Bumps MU_BASECORE from `2025020002.0.3` to `2025020002.1.2`

    Introduces 13 new commits in MU_BASECORE.

    Commits
    • bf5c1a Xhci DMA buffer Allocation fix (#1539)
    • 966aca Repo File Sync: Bump actions/upload-artifact from 4 to 5 (#1545)
    • f6df41 [CHERRY-PICK] NetworkPkg/SnpDxe: Update SnpDxe SNP_DRIVER struct out of DMA-able memory.
    • b6fef6 MdeModulePkg: Add gEdkiiNonDiscoverableDeviceUniqueIdProtocolGuid for deterministic UniqueId support in NonDiscoverablePciDeviceDxe (#1547)
    • 0a36a3 Adding check for underflow/overflow when iterating through resource descriptor hobs (#1549)
    • a59a93 Add Repo Remote Check Plugin (#1546)
    • b80bea GitHub Action: Bump actions/download-artifact from 4 to 6 (#1543)
    • a65e22 ShellPkg: Review SMBIOS 3.9 specification
    • ee6122 Rust: update build_rule.template to copy symbols to OUTPUT (#1552)
    • defba0 [CHERRY-PICK] NetworkPkg/SnpDxe: Fix Snp used uninitialized
    • 2503a1 Added explicit state validation in FindVariableEx() to skip variables with deleted state (0x3C) and only return valid variables (#1551)
    • 3cb1c0 BaseTools: Update Brotli Compress to 1.2.0
    • 8b8d54 Fix GCC5 build error

    Signed-off-by: Project Mu Bot [email protected]




  • Bump Features/CONFIG from 6.0.2 to 6.0.3 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1236)
    Change Details
      Bumps Features/CONFIG from `6.0.2` to `6.0.3`

    Introduces 16 new commits in Features/CONFIG.

    Commits
    • 2d878c SetupDataPkg: ConfApp fix size comparison mismatch. (#500)
    • e98732 Repo File Sync: Update workflows to mu_devops v17 (#501)
    • aa01b5 Repo File Sync: Update workflows to v17.0.1 (#502)
    • 561259 pip: bump regex from 2025.7.34 to 2025.9.1 (#503)
    • 13e173 pip: bump pytest-cov from 6.2.1 to 7.0.0 (#506)
    • a6117d pip: bump pytest from 8.4.1 to 8.4.2 (#507)
    • f6e821 Repo File Sync: synced file(s) with microsoft/mu_devops (#508)
    • 3be2e3 pip: bump pyopenssl from 25.1.0 to 25.3.0 (#510)
    • 8d6454 Repo File Sync: Sync changes to drop dev branch support (#512)
    • 75b8ec Repo File Sync: Update to Mu DevOps v18.0.0 (#513)
    • 143322 pip: bump regex from 2025.9.1 to 2025.9.18 (#516)
    • 9c4aab VfrToXmlConverter: Using random and unique identifier (#515)
    • 2d3834 Add variable init in write_detailed_csv() (#517)
    • 80203d KnobService: improvement type casting (#514)
    • 039c3c pip: bump edk2-pytool-library from 0.23.2 to 0.23.8 (#519)
    • 74da09 pip: bump edk2-pytool-extensions from 0.29.2 to 0.30.2 (#520)

    Signed-off-by: Project Mu Bot [email protected]




  • Bump Features/DFCI from 4.0.9 to 4.0.10 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1232)
    Change Details
      Bumps Features/DFCI from `4.0.9` to `4.0.10`

    Introduces 22 new commits in Features/DFCI.

    Commits
    • 480e27 Repo File Sync: Update to ubuntu-24 container 4d8e1b7 (#283)
    • 5ef17e pip: bump pygount from 2.0.0 to 3.1.0 (#284)
    • 71ac4d Repo File Sync: Update to Mu DevOps v15.0.0 (#285)
    • e1b9cd Repo File Sync: Update mu_devops workflow tags to 15.0.1 (#286)
    • f750f0 Repo File Sync: Update to Mu DevOps v15.0.2 (#288)
    • b4a5bf Repo File Sync: Update to Mu DevOps v15.0.3 (#289)
    • 4b3ba9 pip: bump regex from 2024.11.6 to 2025.7.31 (#291)
    • 220506 pip: bump regex from 2025.7.31 to 2025.7.34 (#292)
    • 174f45 Repo File Sync: synced file(s) with microsoft/mu_devops (#295)
    • d03c44 Fix: Use raw string evaluation to prevent invalid escape sequence warning in signPfx check
    • e2dcdf CISettings.py: Update Common/MU branch to 202502 (#298)
    • 2d586a Repo File Sync: Update to Mu DevOps v16.0.0 (#296)
    • 3fc4ee DfciPkg: DfciMenu Fix ClangDwarf compile. (#299)
    • 01d02b Repo File Sync: Update workflows and container to mu_devops v17 (#300)
    • 7bd27b Repo File Sync: Update workflows to v17.0.1 (#302)
    • 5c6bc3 pip: bump regex from 2025.7.34 to 2025.9.1 (#301)
    • b8b1a4 Repo File Sync: synced file(s) with microsoft/mu_devops (#305)
    • 2cf44c Convert docx files to readme.md format (#307)
    • 92626e Repo File Sync: Sync changes to drop dev branch support (#308)
    • 5917ad Repo File Sync: Update files-path.yml for actions/labeler v6 (#309)
    • 8e652e pip: bump regex from 2025.9.1 to 2025.9.18 (#310)
    • 4261f7 DfciPkg/DfciRecoveryLib: Add support for Arm RNDR RNG algorithm (#297)

    Signed-off-by: Project Mu Bot [email protected]




  • Bump Features/MM\_SUPV from 19.0.0 to 19.0.1 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1228)
    Change Details
      Bumps Features/MM_SUPV from `19.0.0` to `19.0.1`

    Introduces 7 new commits in Features/MM_SUPV.

    Commits
    • 94ee57 Update MM Supervisor version to v19.000 (#529)
    • 5102b9 BaseLibSysCall: Support GCC build family (#521)
    • 844d0a Repo File Sync: synced file(s) with microsoft/mu_devops (#532)
    • 44362d SeaPkg/test_aux: Add offset and size columns to results table (#533)
    • 2deb69 MmSupervisorPkg: Add CLANGPDB build flags for MmSupervisorCore (#522)
    • 03de9d SeaPkg: Remove Tpm2DebugLib. (#535)
    • 33334e Repo File Sync: Sync changes to drop dev branch support (#534)

    Signed-off-by: Project Mu Bot [email protected]




  • Bump Features/CONFIG from 6.0.0 to 6.0.2 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1206)
    Change Details
      Bumps Features/CONFIG from `6.0.0` to `6.0.2`

    Introduces 22 new commits in Features/CONFIG.

    Commits
    • 4d268e VfrToXmlConverter Version 0.4: Support creating output.xml from multiple INF files (#477)
    • 06cce9 pip: bump pyopenssl from 25.0.0 to 25.1.0 (#478)
    • 4e889c Repo File Sync: Update to ubuntu-24 container 4d8e1b7 (#479)
    • b20ebe pip: bump pygount from 2.0.0 to 3.1.0 (#480)
    • 0c8198 Synced yml files with microsoft/mu_devops, updated rust toolchain version and edition (#481)
    • b07cd5 Repo File Sync: Update mu_devops workflow tags to 15.0.1 (#482)
    • c6aac3 pip: bump xmlschema from 4.0.1 to 4.1.0 (#484)
    • 46380b pip: bump pytest from 8.3.5 to 8.4.0 (#483)
    • b457f9 Repo File Sync: Update to Mu DevOps v15.0.2 (#487)
    • 6f0d00 pip: bump pytest-cov from 6.1.1 to 6.2.1 (#486)
    • 562284 pip: bump pytest from 8.4.0 to 8.4.1 (#485)
    • 762cff pip: bump flake8 from 7.2.0 to 7.3.0 (#489)
    • 75c4c9 Repo File Sync: Update to Mu DevOps v15.0.3 (#490)
    • 87c5e7 pip: bump pywin32 from 310 to 311 (#492)
    • c9a1bd Modified ConfApp reset mechanism from ResetCold() to ResetSystemWithSubtype() (#488)
    • e49c15 VfrToXmlConverter Version 0.5: Support Multi-XML (#491)
    • 6c1c4b pip: bump regex from 2024.11.6 to 2025.7.31 (#494)
    • 2b0077 Include PcdLib and BaseMemoryLib since in the autogen header since it invokes PcdGetPtr() and CopyMem() (#493)
    • d96301 pip: bump regex from 2025.7.31 to 2025.7.34 (#495)
    • dd1942 Repo File Sync: synced file(s) with microsoft/mu_devops (#497)
    • fea701 SetupDataPkg: Fix clangpdb errors for uninitialized variables. (#498)
    • 71f71c Repo File Sync: synced file(s) with microsoft/mu_devops (#499)

    Signed-off-by: Project Mu Bot [email protected]




  • Bump MU\_BASECORE , Features/MM\_SUPV to dev-v2025020001.0.2 and 18.0.1 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1185)
    Change Details
      Bumps Features/MM_SUPV from `18.0.0` to `18.0.1` Bumps MU_BASECORE from `dev-v2025020000.0.6` to `dev-v2025020001.0.0` to address override validation checks.

    Introduces 1 new commits in Features/MM_SUPV.

    Commits
    • 7b646b Fix override validations to keep them in sync with MU release/202502 (#510)

    Signed-off-by: Project Mu Bot [email protected]




  • Bump Features/FFA from `31f5e5f` to `e5574b8` @[dependabot[bot]](https://github.com/apps/dependabot) (#1177)
    Change Details
      Bumps [Features/FFA](https://github.com/microsoft/mu_feature_ffa) from `31f5e5f` to `e5574b8`.
    Commits

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

  • Bump Silicon/Arm/HAF from `fb68dae` to `9f06689` @[dependabot[bot]](https://github.com/apps/dependabot) (#1178)
    Change Details
      Bumps [Silicon/Arm/HAF](https://github.com/TF-Hafnium/hafnium) from `fb68dae` to `9f06689`.
    Commits

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

  • Bump Features/DEBUGGER from 0.2.6 to 0.2.7 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1176)
    Change Details
      Bumps Features/DEBUGGER from `0.2.6` to `0.2.7`

    Introduces 3 new commits in Features/DEBUGGER.

    Commits
    • 6341f8 Repo File Sync: Update to Mu DevOps v15.0.2 (#110)
    • 8ea105 Repo File Sync: Update to Mu DevOps v15.0.3 (#111)
    • 8d58a1 UefiExt: Use String Len Not Sizeof

    Signed-off-by: Project Mu Bot [email protected]




  • Bump Silicon/Arm/HAF from `8aa5877` to `ca2872d` @[dependabot[bot]](https://github.com/apps/dependabot) (#1174)
    Change Details
      Bumps [Silicon/Arm/HAF](https://github.com/TF-Hafnium/hafnium) from `8aa5877` to `ca2872d`.
    Commits
    • ca2872d ci: improve FVP binary path detection
    • 16000be fix(docker): env var HAFNIUM_FVP mounted
    • 581e54a refactor: align python3 management with hafnium CI
    • 0dba87e refactor: add explicit underlying types to enums
    • 402b1fe refactor: warn against implicit fallthrough
    • 34cd6a7 feat: update to c++20
    • 33e7709 refactor: __typeof__ to typeof
    • adf6daf refactor: use an enum for FF-A function IDs
    • f42eaf3 refactor: use C23 attribute syntax
    • 1923faf refactor: remove stdnoreturn.h includes
    • Additional commits viewable in compare view

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

  • Bump Features/DEBUGGER from 0.2.5 to 0.2.6 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1168)
    Change Details
      Bumps Features/DEBUGGER from `0.2.5` to `0.2.6`

    Introduces 1 new commits in Features/DEBUGGER.

    Commits
    • 98f742 Add !findall Support for Rust

    Signed-off-by: Project Mu Bot [email protected]




  • Bump Features/DEBUGGER from 0.2.4 to 0.2.5 @[mu-automation[bot]](https://github.com/apps/mu-automation) (#1161)
    Change Details
      Bumps Features/DEBUGGER from `0.2.4` to `0.2.5`

    Introduces 7 new commits in Features/DEBUGGER.

    Commits
    • e20a92 Repo File Sync: Update to ubuntu-24 container 4d8e1b7 (#103)
    • c52010 pip: bump pygount from 2.0.0 to 3.1.0 (#104)
    • cad76b Repo File Sync: Update to Mu DevOps v15.0.0 (#105)
    • 117083 UefiExt: Automatically scroll through truncated commands (#106)
    • 4c56e8 Repo File Sync: Update mu_devops workflow tags to 15.0.1 (#107)
    • b4f55d Implement monitor response as intermediate + OK response
    • d207a2 Fixup extension to handle larger responses and strip OK

    Signed-off-by: Project Mu Bot [email protected]




Full Changelog: v9.1.1...v10.0.0