Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 1fb88ffe284782cc79e306306b8d19829b6248b7
      
https://github.com/tianocore/edk2/commit/1fb88ffe284782cc79e306306b8d19829b6248b7
  Author: Oliver Smith-Denny <[email protected]>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf
    M OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatformDxe.inf
    M OvmfPkg/Bhyve/AcpiTables/AcpiTables.inf
    M OvmfPkg/Bhyve/BhyveRfbDxe/BhyveRfbDxe.inf
    M OvmfPkg/Bhyve/PlatformPei/MemDetect.c
    M OvmfPkg/Bhyve/SmbiosPlatformDxe/SmbiosPlatformDxe.inf
    M OvmfPkg/CpuS3DataDxe/CpuS3DataDxe.inf
    M OvmfPkg/Include/IndustryStandard/QemuFwCfg.h
    M OvmfPkg/Include/IndustryStandard/Xen/README
    M OvmfPkg/Include/IndustryStandard/Xen/arch-x86/xen.h
    M OvmfPkg/Include/IndustryStandard/Xen/hvm/params.h
    M OvmfPkg/Include/IndustryStandard/Xen/io/blkif.h
    M OvmfPkg/Include/IndustryStandard/Xen/io/protocols.h
    M OvmfPkg/Include/IndustryStandard/Xen/xen.h
    M OvmfPkg/Library/BaseMemEncryptSevLib/DxeMemEncryptSevLib.inf
    M OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf
    M OvmfPkg/Library/EmuVariableFvbLib/EmuVariableFvbLib.inf
    R OvmfPkg/Library/LoadLinuxLib/Ia32/JumpToKernel.nasm
    A OvmfPkg/Library/LoadLinuxLib/JumpToKernel.nasm
    M OvmfPkg/Library/LoadLinuxLib/Linux.c
    M OvmfPkg/Library/LoadLinuxLib/LoadLinuxLib.inf
    R OvmfPkg/Library/LoadLinuxLib/X64/JumpToKernel.nasm
    M OvmfPkg/Library/NestedInterruptTplLib/Iret.c
    M OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.inf
    M OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf
    M OvmfPkg/Library/PciHostBridgeLibScan/PciHostBridgeLibScan.inf
    M OvmfPkg/Library/PciHostBridgeUtilityLib/PciHostBridgeUtilityLib.inf
    M OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
    M 
OvmfPkg/Library/PlatformBootManagerLibBhyve/PlatformBootManagerLibBhyve.inf
    M OvmfPkg/Library/PlatformDebugLibIoPort/PlatformDebugLibIoPort.inf
    M OvmfPkg/Library/PlatformFvbLibNull/PlatformFvbLibNull.inf
    M OvmfPkg/Library/PlatformSecureLib/PlatformSecureLib.inf
    M OvmfPkg/Library/QemuBootOrderLib/QemuBootOrderLib.inf
    M OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgDxeLib.inf
    M OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.inf
    M OvmfPkg/Library/ResetSystemLib/DxeResetSystemLib.inf
    M OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.inf
    M OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibXen.inf
    M OvmfPkg/Library/SmbiosVersionLib/DetectSmbiosVersionLib.inf
    M OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.inf
    M OvmfPkg/Library/Tcg2PhysicalPresenceLibQemu/DxeTcg2PhysicalPresenceLib.inf
    M OvmfPkg/Library/TlsAuthConfigLib/TlsAuthConfigLib.inf
    M OvmfPkg/Library/X86QemuLoadImageLib/X86QemuLoadImageLib.c
    R OvmfPkg/Library/XenHypercallLib/Ia32/hypercall.nasm
    M OvmfPkg/Library/XenHypercallLib/XenHypercallLib.inf
    M OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf
    R OvmfPkg/OvmfPkgIa32.dsc
    R OvmfPkg/OvmfPkgIa32.fdf
    M OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC.yml
    M OvmfPkg/PlatformCI/.azurepipelines/Windows-VS.yml
    M OvmfPkg/PlatformCI/PlatformBuild.py
    M OvmfPkg/PlatformCI/PlatformBuildLib.py
    M OvmfPkg/PlatformCI/ReadMe.md
    M OvmfPkg/PlatformPei/MemDetect.c
    M OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf
    M OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesSmm.inf
    M OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesStandaloneMm.inf
    M OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf
    M OvmfPkg/README
    M OvmfPkg/RiscVVirt/Feature/Capsule/Library/FmpDeviceLib/FmpDeviceLib.inf
    M OvmfPkg/SioBusDxe/SioBusDxe.inf
    M OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf
    M OvmfPkg/SmbiosPlatformDxe/XenSmbiosPlatformDxe.inf
    M OvmfPkg/SmmAccess/SmmAccess2Dxe.inf
    M OvmfPkg/SmmControl2Dxe/SmmControl2Dxe.inf
    M OvmfPkg/XenAcpiPlatformDxe/XenAcpiPlatformDxe.inf
    M OvmfPkg/XenPlatformPei/MemDetect.c
    M OvmfPkg/build.sh

  Log Message:
  -----------
  OvmfPkg: Remove OVMF IA32

This commit removes OVMF IA32 from edk2 per RFC
https://edk2.groups.io/g/devel/topic/rfc_remove_ovmf_ia32_and/114152215.

OVMF IA32 is a 32 bit only platform that no longer represents the vast
majority of physical platforms. The RFC details more reasoning in
much more depth.

OVMF IA32 will be kept in a branch off the edk2-stable202508 tag for
any long term consumers; it will receive build break updates only
(e.g. if an upstream submodule changes location).

Signed-off-by: Oliver Smith-Denny <[email protected]>


  Commit: b471ed29694c375ea1b6b484eb71af73ed61fece
      
https://github.com/tianocore/edk2/commit/b471ed29694c375ea1b6b484eb71af73ed61fece
  Author: Oliver Smith-Denny <[email protected]>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/ArmVirtCloudHv.dsc
    M ArmVirtPkg/ArmVirtCloudHv.fdf
    M ArmVirtPkg/ArmVirtKvmTool.dsc
    M ArmVirtPkg/ArmVirtKvmTool.fdf
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemu.fdf
    M ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc
    M ArmVirtPkg/ArmVirtQemuKernel.dsc
    M ArmVirtPkg/ArmVirtQemuKernel.fdf
    M ArmVirtPkg/ArmVirtStackCookies.dsc.inc
    M ArmVirtPkg/ArmVirtXen.dsc
    M ArmVirtPkg/ArmVirtXen.fdf
    R ArmVirtPkg/Library/ArmPlatformLibQemu/AArch64/ArmPlatformHelper.S
    A ArmVirtPkg/Library/ArmPlatformLibQemu/ArmPlatformHelper.S
    M ArmVirtPkg/Library/ArmPlatformLibQemu/ArmPlatformLibQemu.inf
    M 
ArmVirtPkg/Library/ArmVirtPciHostBridgeUtilityLib/ArmVirtPciHostBridgeUtilityLib.inf
    M ArmVirtPkg/PlatformCI/.azurepipelines/Ubuntu-GCC.yml
    M ArmVirtPkg/PlatformCI/KvmToolBuild.py
    M ArmVirtPkg/PlatformCI/PlatformBuildLib.py
    M ArmVirtPkg/PlatformCI/QemuBuild.py
    M ArmVirtPkg/PlatformCI/QemuKernelBuild.py
    M ArmVirtPkg/PlatformCI/ReadMe.md
    R ArmVirtPkg/PrePi/AArch64/ArchPrePi.c
    R ArmVirtPkg/PrePi/AArch64/ModuleEntryPoint.S
    A ArmVirtPkg/PrePi/ArchPrePi.c
    R ArmVirtPkg/PrePi/Arm/ArchPrePi.c
    R ArmVirtPkg/PrePi/Arm/ModuleEntryPoint.S
    M ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf
    A ArmVirtPkg/PrePi/ModuleEntryPoint.S

  Log Message:
  -----------
  ArmVirtPkg: Drop ARM Virtual Platforms

Per the additional suggestion in RFC
https://edk2.groups.io/g/devel/topic/rfc_remove_ovmf_ia32_and/114152215,
this drops ARM 32 bit virtual platforms. The full rationale
is included in the RFC.

Signed-off-by: Oliver Smith-Denny <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/20f24c0f67b3...b471ed29694c

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to