]> git.proxmox.com Git - mirror_qemu.git/commitdiff
edk2: add microvm build
authorGerd Hoffmann <kraxel@redhat.com>
Mon, 7 Mar 2022 15:11:29 +0000 (16:11 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 15 Mar 2022 06:18:30 +0000 (07:18 +0100)
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
roms/Makefile.edk2

index 6801ea62e8f1c0aed57eff5118d22caeca094d74..485f2244b15977e204bf648f4c5598b6c83fb402 100644 (file)
@@ -33,6 +33,7 @@ flashdevs := \
        i386-secure-code \
        x86_64-code \
        x86_64-secure-code \
+       x86_64-microvm \
        \
        arm-vars \
        i386-vars
@@ -145,6 +146,16 @@ submodules:
                -D SMM_REQUIRE
        cp edk2/Build/Ovmf3264/$(target)_$(call toolchain,x86_64)/FV/OVMF_CODE.fd $@
 
+../pc-bios/edk2-x86_64-microvm.fd: submodules
+       +./edk2-build.sh \
+               x86_64 \
+               --arch=X64 \
+               --platform=OvmfPkg/Microvm/MicrovmX64.dsc \
+               -D NETWORK_IP6_ENABLE \
+               -D NETWORK_HTTP_BOOT_ENABLE \
+               -D NETWORK_TLS_ENABLE
+       cp edk2/Build/MicrovmX64/$(target)_$(call toolchain,x86_64)/FV/MICROVM.fd $@
+
 ../pc-bios/edk2-arm-vars.fd: ../pc-bios/edk2-arm-code.fd
        cp edk2/Build/ArmVirtQemu-ARM/$(target)_$(call toolchain,arm)/FV/QEMU_VARS.fd \
                $@