]> git.proxmox.com Git - mirror_qemu.git/blobdiff - roms/Makefile
roms/Makefile: Build the generic platform for RISC-V OpenSBI firmware
[mirror_qemu.git] / roms / Makefile
index f9acf39954dcf96618fab21cafe76fcbb487964f..5d9f15b6777fadd9718b4991a932c4e22fe816cd 100644 (file)
@@ -64,10 +64,8 @@ default help:
        @echo "  u-boot.e500        -- update u-boot.e500"
        @echo "  u-boot.sam460      -- update u-boot.sam460"
        @echo "  efi                -- update UEFI (edk2) platform firmware"
-       @echo "  opensbi32-virt     -- update OpenSBI for 32-bit virt machine"
-       @echo "  opensbi64-virt     -- update OpenSBI for 64-bit virt machine"
-       @echo "  opensbi32-sifive_u -- update OpenSBI for 32-bit sifive_u machine"
-       @echo "  opensbi64-sifive_u -- update OpenSBI for 64-bit sifive_u machine"
+       @echo "  opensbi32-generic  -- update OpenSBI for 32-bit generic machine"
+       @echo "  opensbi64-generic  -- update OpenSBI for 64-bit generic machine"
        @echo "  bios-microvm       -- update bios-microvm.bin (qboot)"
        @echo "  clean              -- delete the files generated by the previous" \
                                      "build targets"
@@ -170,29 +168,19 @@ skiboot:
 efi: edk2-basetools
        $(MAKE) -f Makefile.edk2
 
-opensbi32-virt:
+opensbi32-generic:
        $(MAKE) -C opensbi \
                CROSS_COMPILE=$(riscv32_cross_prefix) \
-               PLATFORM="qemu/virt"
-       cp opensbi/build/platform/qemu/virt/firmware/fw_jump.bin ../pc-bios/opensbi-riscv32-virt-fw_jump.bin
+               PLATFORM="generic"
+       cp opensbi/build/platform/generic/firmware/fw_dynamic.bin ../pc-bios/opensbi-riscv32-generic-fw_dynamic.bin
+       cp opensbi/build/platform/generic/firmware/fw_dynamic.elf ../pc-bios/opensbi-riscv32-generic-fw_dynamic.elf
 
-opensbi64-virt:
+opensbi64-generic:
        $(MAKE) -C opensbi \
                CROSS_COMPILE=$(riscv64_cross_prefix) \
-               PLATFORM="qemu/virt"
-       cp opensbi/build/platform/qemu/virt/firmware/fw_jump.bin ../pc-bios/opensbi-riscv64-virt-fw_jump.bin
-
-opensbi32-sifive_u:
-       $(MAKE) -C opensbi \
-               CROSS_COMPILE=$(riscv32_cross_prefix) \
-               PLATFORM="sifive/fu540"
-       cp opensbi/build/platform/sifive/fu540/firmware/fw_jump.bin ../pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin
-
-opensbi64-sifive_u:
-       $(MAKE) -C opensbi \
-               CROSS_COMPILE=$(riscv64_cross_prefix) \
-               PLATFORM="sifive/fu540"
-       cp opensbi/build/platform/sifive/fu540/firmware/fw_jump.bin ../pc-bios/opensbi-riscv64-sifive_u-fw_jump.bin
+               PLATFORM="generic"
+       cp opensbi/build/platform/generic/firmware/fw_dynamic.bin ../pc-bios/opensbi-riscv64-generic-fw_dynamic.bin
+       cp opensbi/build/platform/generic/firmware/fw_dynamic.elf ../pc-bios/opensbi-riscv64-generic-fw_dynamic.elf
 
 bios-microvm:
        $(MAKE) -C qboot