Commit 45788a75 authored by Martin Joerg's avatar Martin Joerg
Browse files

OVMF: drop i686 support

Upstream has dropped IA-32 support in OVMF starting with 202511.
https://github.com/tianocore/edk2/pull/11442
parent 809b6d95
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -40,7 +40,6 @@
  sourceDebug ? false,
  projectDscPath ?
    {
      i686 = "OvmfPkg/OvmfPkgIa32.dsc";
      x86_64 = "OvmfPkg/OvmfPkgX64.dsc";
      aarch64 = "ArmVirtPkg/ArmVirtQemu.dsc";
      riscv64 = "OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc";
@@ -50,7 +49,6 @@
      or (throw "Unsupported OVMF `projectDscPath` on ${stdenv.hostPlatform.parsed.cpu.name}"),
  fwPrefix ?
    {
      i686 = "OVMF";
      x86_64 = "OVMF";
      aarch64 = "AAVMF";
      riscv64 = "RISCV_VIRT";
@@ -58,16 +56,12 @@
    }
    .${stdenv.hostPlatform.parsed.cpu.name}
      or (throw "Unsupported OVMF `fwPrefix` on ${stdenv.hostPlatform.parsed.cpu.name}"),
  metaPlatforms ? edk2.meta.platforms,
  metaPlatforms ? lib.subtractLists lib.platforms.i686 edk2.meta.platforms,
}:

let

  platformSpecific = {
    i686.msVarsArgs = {
      flavor = "OVMF";
      archDir = "Ia32";
    };
    x86_64.msVarsArgs = {
      flavor = "OVMF_4M";
      archDir = "X64";