QEMU - RetroBIOS¶
75 files | 2 required, 73 optional | 75 in repo, 0 missing
SeaBIOS (128 KB) required in repo
- Path:
qemu/bios.bin - Size: 128.0 KB
- SHA1:
f402170ee4f3... - MD5:
e9ca30100c47... - Source:
hw/i386/pc_sysfw.c:222,243 - SeaBIOS legacy BIOS for x86/x86_64 PC emulation. Default firmware loaded by pc_sysfw.c for standard PC machine types.
SeaBIOS (256 KB) optional in repo
- Path:
qemu/bios-256k.bin - Size: 256.0 KB
- SHA1:
5fe607850609... - MD5:
d3dab3095c73... - Source:
pc-bios/meson.build:30 - SeaBIOS 256 KB variant. Some machine types or configurations may prefer this larger image.
SeaBIOS microvm optional in repo
- Path:
qemu/bios-microvm.bin - Size: 128.0 KB
- SHA1:
56f33ced7ea0... - MD5:
9f0ddaf6f3b2... - Source:
hw/i386/microvm.c:58 - Minimal SeaBIOS for the microvm machine type, a stripped-down x86 virtual machine with reduced device set.
qboot ROM optional in repo
- Path:
qemu/qboot.rom - Size: 16.0 KB
- SHA1:
339d3a93c967... - MD5:
387c48aef949... - Source:
pc-bios/meson.build:32 - Minimal x86 firmware for fast Linux kernel booting.
VGA BIOS (ISA) required in repo
- Path:
qemu/vgabios.bin - Size: 38.0 KB
- SHA1:
63d87e2a6618... - MD5:
ecef0b49f8f4... - Source:
hw/display/vga-isa.c:88, hw/display/vga_int.h:191 - Standard VGA BIOS from LGPL VGA BIOS project. Loaded by ISA VGA device (vga-isa). Default VGA for older machine types.
VGA BIOS Cirrus optional in repo
- Path:
qemu/vgabios-cirrus.bin - Size: 38.0 KB
- SHA1:
883eb2657ce2... - MD5:
fcd3d3c0b07a... - Source:
hw/display/cirrus_vga.c:3001, hw/display/cirrus_vga_isa.c:67 - Cirrus Logic GD5446 VGA BIOS.
VGA BIOS stdvga optional in repo
- Path:
qemu/vgabios-stdvga.bin - Size: 38.5 KB
- SHA1:
87fbc0ecb1ee... - MD5:
8117c3fd986f... - Source:
hw/display/vga-pci.c:387 - Standard VGA PCI BIOS (Bochs VBE extensions).
VGA BIOS bochs-display optional in repo
- Path:
qemu/vgabios-bochs-display.bin - Size: 28.0 KB
- SHA1:
9e2edd3d8352... - MD5:
83e39bd3e056... - Source:
hw/display/bochs-display.c:365 - Bochs display device VGA BIOS.
VGA BIOS ramfb optional in repo
- Path:
qemu/vgabios-ramfb.bin - Size: 28.0 KB
- SHA1:
49df9be557f0... - MD5:
c55512e313c4... - Source:
hw/display/ramfb.c:150 - RAM framebuffer VGA BIOS.
VGA BIOS ATI optional in repo
- Path:
qemu/vgabios-ati.bin - Size: 38.5 KB
- SHA1:
ded141cacdeb... - MD5:
013cb287a295... - Source:
hw/display/ati.c:1066 - ATI VGA BIOS for emulated ATI display adapter.
VGA BIOS QXL optional in repo
- Path:
qemu/vgabios-qxl.bin - Size: 38.5 KB
- SHA1:
527227abd5f3... - MD5:
558420a5ad83... - Source:
hw/display/qxl.c:2512 - QXL paravirtual display VGA BIOS.
VGA BIOS VirtIO optional in repo
- Path:
qemu/vgabios-virtio.bin - Size: 38.5 KB
- SHA1:
cddc53b94793... - MD5:
8f1e5e497342... - Source:
hw/display/virtio-vga.c:233 - VirtIO GPU VGA BIOS.
VGA BIOS VMware optional in repo
- Path:
qemu/vgabios-vmware.bin - Size: 38.5 KB
- SHA1:
c54901ab8f52... - MD5:
6635fe944eab... - Source:
hw/display/vmware_vga.c:1349 - VMware SVGA II display VGA BIOS.
KVM VAPIC optional in repo
- Path:
qemu/kvmvapic.bin - Size: 9.0 KB
- SHA1:
670c9cc79b48... - MD5:
b8cec9572e40... - Source:
hw/i386/vapic.c:733 - KVM virtual APIC option ROM for APIC acceleration on x86.
Linux boot ROM optional in repo
- Path:
qemu/linuxboot.bin - Size: 1.0 KB
- SHA1:
fd19bef7f564... - MD5:
ab40dea9ff35... - Source:
hw/i386/x86-common.c:964 - Option ROM for direct Linux kernel booting via -kernel.
Linux boot DMA ROM optional in repo
- Path:
qemu/linuxboot_dma.bin - Size: 1.5 KB
- SHA1:
0bff50c10727... - MD5:
8cb622dc1c92... - Source:
hw/i386/x86-common.c:966 - DMA-capable option ROM for direct Linux kernel booting.
Multiboot ROM optional in repo
- Path:
qemu/multiboot.bin - Size: 1.0 KB
- SHA1:
a8b58ae464fc... - MD5:
552a0c03c40b... - Source:
hw/i386/multiboot.c:408 - Option ROM for Multiboot kernel loading.
Multiboot DMA ROM optional in repo
- Path:
qemu/multiboot_dma.bin - Size: 1.0 KB
- SHA1:
32ab1cf336b6... - MD5:
e942cc4f6120... - Source:
hw/i386/multiboot.c:406 - DMA-capable Multiboot option ROM.
PVH boot ROM optional in repo
- Path:
qemu/pvh.bin - Size: 2.0 KB
- SHA1:
c2191e649510... - MD5:
bb045d6f0380... - Source:
hw/i386/x86-common.c:735 - Option ROM for PVH (paravirtualized hardware) ELF booting.
PXE e1000 optional in repo
- Path:
qemu/pxe-e1000.rom - Size: 65.5 KB
- SHA1:
368e8e9827ae... - MD5:
898d7d0b3ed4... - Source:
pc-bios/meson.build:47 - iPXE PXE boot ROM for Intel e1000 NIC (8086:100e).
PXE eepro100 optional in repo
- Path:
qemu/pxe-eepro100.rom - Size: 60.0 KB
- SHA1:
b19572c9c2a1... - MD5:
2f8279177fdc... - Source:
hw/net/eepro100.c:2077 - iPXE PXE boot ROM for Intel eepro100 NIC (8086:1209). Device default romfile.
PXE ne2k_pci optional in repo
- Path:
qemu/pxe-ne2k_pci.rom - Size: 60.0 KB
- SHA1:
f37f43f89dc9... - MD5:
095cdf2b2608... - Source:
pc-bios/meson.build:49 - iPXE PXE boot ROM for NE2000 PCI NIC (1050:0940).
PXE pcnet optional in repo
- Path:
qemu/pxe-pcnet.rom - Size: 60.0 KB
- SHA1:
13a039bf9916... - MD5:
15e38b82922a... - Source:
pc-bios/meson.build:50 - iPXE PXE boot ROM for AMD PCnet NIC (1022:2000).
PXE rtl8139 optional in repo
- Path:
qemu/pxe-rtl8139.rom - Size: 60.0 KB
- SHA1:
7b512c0a7a13... - MD5:
22f4b6ae5650... - Source:
pc-bios/meson.build:51 - iPXE PXE boot ROM for Realtek RTL8139 NIC (10ec:8139).
PXE virtio optional in repo
- Path:
qemu/pxe-virtio.rom - Size: 59.0 KB
- SHA1:
3e3f77cfe70a... - MD5:
91ad9770f571... - Source:
pc-bios/meson.build:52 - iPXE PXE boot ROM for VirtIO NIC (1af4:1000).
EFI e1000 optional in repo
- Path:
qemu/efi-e1000.rom - Size: 155.5 KB
- SHA1:
a3df5fc33ab0... - MD5:
d8330b99643e... - Source:
hw/net/e1000.c:1708 - iPXE EFI boot ROM for Intel e1000 NIC. Device default romfile.
EFI e1000e optional in repo
- Path:
qemu/efi-e1000e.rom - Size: 155.5 KB
- SHA1:
1d37f3ae6748... - MD5:
a55bf3f4988d... - Source:
hw/net/e1000e.c:689 - iPXE EFI boot ROM for Intel e1000e NIC. Device default romfile.
EFI eepro100 optional in repo
- Path:
qemu/efi-eepro100.rom - Size: 155.5 KB
- SHA1:
956d9592fea3... - MD5:
d2a2f92710f5... - Source:
pc-bios/meson.build:54 - iPXE EFI boot ROM for Intel eepro100 NIC.
EFI ne2k_pci optional in repo
- Path:
qemu/efi-ne2k_pci.rom - Size: 154.0 KB
- SHA1:
adb7199f545f... - MD5:
10b66275b364... - Source:
hw/net/ne2000-pci.c:111 - iPXE EFI boot ROM for NE2000 PCI NIC. Device default romfile.
EFI pcnet optional in repo
- Path:
qemu/efi-pcnet.rom - Size: 154.0 KB
- SHA1:
9e5a4bb247c6... - MD5:
374696f4fffa... - Source:
hw/net/pcnet-pci.c:267 - iPXE EFI boot ROM for AMD PCnet NIC. Device default romfile.
EFI rtl8139 optional in repo
- Path:
qemu/efi-rtl8139.rom - Size: 157.0 KB
- SHA1:
99a1e431cc0c... - MD5:
f81dbbd7001a... - Source:
hw/net/rtl8139.c:3423 - iPXE EFI boot ROM for Realtek RTL8139 NIC. Device default romfile.
EFI virtio optional in repo
- Path:
qemu/efi-virtio.rom - Size: 157.0 KB
- SHA1:
1596e9b97f0b... - MD5:
d3887f04c230... - Source:
hw/virtio/virtio-net-pci.c:73 - iPXE EFI boot ROM for VirtIO NIC. Device default romfile.
EFI vmxnet3 optional in repo
- Path:
qemu/efi-vmxnet3.rom - Size: 153.0 KB
- SHA1:
655724240238... - MD5:
ea1ba222dbd5... - Source:
hw/net/vmxnet3.c:2508 - iPXE EFI boot ROM for VMware vmxnet3 NIC. Device default romfile.
EDK2 x86_64 UEFI optional in repo
- Path:
qemu/edk2-x86_64-code.fd - Size: 3.5 MB
- SHA1:
eac1a94b8e0d... - Source:
pc-bios/meson.build:12 - TianoCore UEFI firmware for x86_64. Built from edk2-stable202302.
EDK2 x86_64 Secure Boot UEFI optional in repo
- Path:
qemu/edk2-x86_64-secure-code.fd - Size: 3.5 MB
- SHA1:
617abe274669... - Source:
pc-bios/meson.build:13 - TianoCore UEFI firmware for x86_64 with Secure Boot support.
EDK2 i386 UEFI optional in repo
- Path:
qemu/edk2-i386-code.fd - Size: 3.5 MB
- SHA1:
45b8faebdfaa... - Source:
pc-bios/meson.build:9 - TianoCore UEFI firmware for i386.
EDK2 i386 Secure Boot UEFI optional in repo
- Path:
qemu/edk2-i386-secure-code.fd - Size: 3.5 MB
- SHA1:
6982abec8ef2... - Source:
pc-bios/meson.build:10 - TianoCore UEFI firmware for i386 with Secure Boot support.
EDK2 i386 UEFI vars template optional in repo
- Path:
qemu/edk2-i386-vars.fd - Size: 528.0 KB
- SHA1:
b62e676c9317... - Source:
pc-bios/meson.build:11 - UEFI variable store template for i386/x86_64 EDK2 firmware.
EDK2 AArch64 UEFI optional in repo
- Path:
qemu/edk2-aarch64-code.fd - Size: 64.0 MB
- SHA1:
514edbce58bf... - Source:
pc-bios/meson.build:4 - TianoCore UEFI firmware for AArch64 (ARM 64-bit).
EDK2 ARM UEFI optional in repo
- Path:
qemu/edk2-arm-code.fd - Size: 64.0 MB
- SHA1:
c20f01c28b59... - Source:
pc-bios/meson.build:5 - TianoCore UEFI firmware for ARM (32-bit).
EDK2 ARM UEFI vars template optional in repo
- Path:
qemu/edk2-arm-vars.fd - Size: 64.0 MB
- SHA1:
b051167e0e57... - Source:
pc-bios/meson.build:6 - UEFI variable store template for ARM/AArch64 EDK2 firmware.
EDK2 RISC-V UEFI optional in repo
- Path:
qemu/edk2-riscv-code.fd - Size: 32.0 MB
- SHA1:
2c8633d881ec... - Source:
pc-bios/meson.build:7 - TianoCore UEFI firmware for RISC-V 64-bit.
EDK2 RISC-V UEFI vars template optional in repo
- Path:
qemu/edk2-riscv-vars.fd - Size: 32.0 MB
- SHA1:
c4e6cce4247b... - Source:
pc-bios/meson.build:8 - UEFI variable store template for RISC-V EDK2 firmware.
OpenBIOS PowerPC optional in repo
- Path:
qemu/openbios-ppc - Size: 661.3 KB
- SHA1:
0ef5051dcb31... - Source:
hw/ppc/mac_oldworld.c:60, hw/ppc/mac_newworld.c:86 - OpenBIOS (IEEE 1275 Open Firmware) for PowerPC emulation. Default for -M mac99, -M g3beige and other PPC machines.
SLOF (Slimline Open Firmware) optional in repo
- Path:
qemu/slof.bin - Size: 971.7 KB
- SHA1:
a03a94acfe55... - Source:
hw/ppc/spapr.c:106 - IBM SLOF firmware for pSeries (POWER) machine type. Built from qemu-slof-20230918.
skiboot optional in repo
- Path:
qemu/skiboot.lid - Size: 2.4 MB
- SHA1:
8052069aa971... - Source:
hw/ppc/pnv.c:63 - OPAL firmware for OpenPOWER PowerNV (non-virtualized) machine type.
VOF (Virtual Open Firmware) optional in repo
- Path:
qemu/vof.bin - Size: 3.4 KB
- SHA1:
fc737b34a390... - Source:
hw/ppc/spapr.c:107, hw/ppc/pegasos2.c:43 - Minimal Open Firmware shim for -machine pseries,x-vof=on. Also default for Pegasos II.
VOF NVRAM optional in repo
- Path:
qemu/vof-nvram.bin - Size: 16.0 KB
- SHA1:
5d1184609b87... - Source:
pc-bios/meson.build:83 - NVRAM template for VOF (Virtual Open Firmware).
U-Boot e500 optional in repo
- Path:
qemu/u-boot.e500 - Size: 411.8 KB
- SHA1:
9ea03f249f85... - Source:
hw/ppc/e500.c:1184 - U-Boot for PowerPC e500 (qemu-ppce500 target). Built from upstream denx u-boot, commit 2072e72.
U-Boot SAM460 optional in repo
- Path:
qemu/u-boot-sam460-20100605.bin - Size: 512.0 KB
- SHA1:
0399a79ac0cf... - Source:
pc-bios/meson.build:74 - U-Boot for Sam460ex (AmigaOne) PowerPC board.
QEMU VGA Mac driver optional in repo
- Path:
qemu/qemu_vga.ndrv - Size: 18.3 KB
- SHA1:
638c6262a6eb... - Source:
hw/ppc/mac_oldworld.c:58, hw/ppc/mac_newworld.c:84 - QemuMacDrivers VGA driver for PPC MacOS guests.
OpenBIOS Sparc32 optional in repo
- Path:
qemu/openbios-sparc32 - Size: 373.1 KB
- SHA1:
5a4f2124c8f0... - Source:
hw/sparc/sun4m.c:79 - OpenBIOS for Sparc32 emulation (sun4m).
OpenBIOS Sparc64 optional in repo
- Path:
qemu/openbios-sparc64 - Size: 1.5 MB
- SHA1:
c6e215fe4606... - Source:
hw/sparc64/sun4u.c:67 - OpenBIOS for Sparc64 (UltraSPARC) emulation (sun4u).
QEMU TCX display optional in repo
- Path:
qemu/QEMU,tcx.bin - Size: 1.4 KB
- SHA1:
5f1792a73ee4... - Source:
hw/display/tcx.c:38,827 - TCX framebuffer FCode driver for Sparc32 OpenBIOS.
QEMU cgthree display optional in repo
- Path:
qemu/QEMU,cgthree.bin - Size: 850 B
- SHA1:
619b86fb02fa... - Source:
hw/display/cg3.c:44,303 - CG3 framebuffer FCode driver for Sparc32 OpenBIOS.
U-Boot LEON3 optional in repo
- Path:
qemu/u-boot.bin - Source:
hw/sparc/leon3.c:53 - U-Boot for LEON3 SPARC board. Not shipped with QEMU, user-supplied.
Alpha PALcode optional in repo
- Path:
qemu/palcode-clipper - Size: 150.1 KB
- SHA1:
47b0870aaa45... - Source:
hw/alpha/dp264.c:139 - PALcode firmware for Alpha (Clipper/DP264) machine emulation.
OpenSBI RISC-V 32 optional in repo
- Path:
qemu/opensbi-riscv32-generic-fw_dynamic.bin - Size: 262.0 KB
- SHA1:
7a23dfdeef3d... - Source:
hw/riscv/boot.c:92 - OpenSBI (Supervisor Binary Interface) firmware for RISC-V 32-bit.
OpenSBI RISC-V 64 optional in repo
- Path:
qemu/opensbi-riscv64-generic-fw_dynamic.bin - Size: 266.1 KB
- SHA1:
6883bfd1991c... - Source:
hw/riscv/boot.c:92 - OpenSBI firmware for RISC-V 64-bit.
S390 CCW firmware optional in repo
- Path:
qemu/s390-ccw.img - Size: 41.6 KB
- SHA1:
7b4fa888d32c... - Source:
hw/s390x/ipl.c:149 - Channel Command Word boot firmware for s390x emulation.
S390 network boot optional in repo
- Path:
qemu/s390-netboot.img - Size: 65.7 KB
- SHA1:
f6cec6714081... - Source:
hw/s390x/ipl.c:497 - Network boot firmware for s390x emulation.
HP-PA firmware (32-bit) optional in repo
- Path:
qemu/hppa-firmware.img - Size: 163.9 KB
- SHA1:
605c36ede6c1... - Source:
hw/hppa/machine.c:424 - SeaBIOS-hppa firmware for 32-bit HP-PARISC emulation.
HP-PA firmware (64-bit) optional in repo
- Path:
qemu/hppa-firmware64.img - Size: 201.2 KB
- SHA1:
b42f6d4ca740... - Source:
hw/hppa/machine.c:424 - SeaBIOS-hppa firmware for 64-bit HP-PARISC emulation.
MIPS BIOS (big-endian) optional in repo
- Path:
qemu/mips_bios.bin - Source:
hw/mips/malta.c:97 - Default BIOS for big-endian MIPS machines (Malta, MIPSsim, Jazz). Not shipped with QEMU.
MIPS BIOS (little-endian) optional in repo
- Path:
qemu/mipsel_bios.bin - Source:
hw/mips/malta.c:99 - Default BIOS for little-endian MIPS machines (Malta, MIPSsim, Jazz). Not shipped with QEMU.
Loongson3 BIOS optional in repo
- Path:
qemu/bios_loongson3.bin - Source:
hw/mips/loongson3_virt.c:63 - Default BIOS for Loongson3 virtual MIPS machine. Not shipped with QEMU.
PMON Fuloong2e optional in repo
- Path:
qemu/pmon_2e.bin - Source:
hw/mips/fuloong2e.c:58 - PMON monitor for Fuloong2e MIPS board. Not shipped with QEMU.
Macintosh ROM optional in repo
- Path:
qemu/MacROM.bin - Source:
hw/m68k/q800.c:62 - Apple Macintosh ROM for Quadra 800 emulation. Not shipped with QEMU.
Canon A1100 ROM optional in repo
- Path:
qemu/canon-a1100-rom1.bin - Source:
hw/arm/digic_boards.c:131 - Canon PowerShot A1100 IS DIGIC camera ROM. Not shipped with QEMU.
NPCM7xx boot ROM optional in repo
- Path:
qemu/npcm7xx_bootrom.bin - Size: 768 B
- SHA1:
22a75d26a059... - Source:
hw/arm/npcm7xx_boards.c:56 - Boot ROM for Nuvoton NPCM7xx BMC (ARM Cortex-A9).
Bamboo DTB (PPC) optional in repo
- Path:
qemu/bamboo.dtb - Size: 3.1 KB
- SHA1:
ebdf1745479f... - Source:
hw/ppc/ppc440_bamboo.c:38 - Device tree blob for PowerPC Bamboo (440EP) board.
Canyonlands DTB (PPC) optional in repo
- Path:
qemu/canyonlands.dtb - Size: 9.5 KB
- SHA1:
8a2fda0b4f23... - Source:
hw/ppc/sam460ex.c:45 - Device tree blob for PowerPC Canyonlands (460EX) / Sam460ex board.
Petalogix ML605 DTB (MicroBlaze) optional in repo
- Path:
qemu/petalogix-ml605.dtb - Size: 9.7 KB
- SHA1:
892d26583886... - Source:
pc-bios/meson.build:91 - Device tree blob for Xilinx Petalogix ML605 MicroBlaze board. MicroBlaze target not built in libretro core.
Petalogix S3ADSP1800 DTB (MicroBlaze) optional in repo
- Path:
qemu/petalogix-s3adsp1800.dtb - Size: 8.0 KB
- SHA1:
976600e3f89e... - Source:
pc-bios/meson.build:90 - Device tree blob for Xilinx Petalogix S3ADSP1800 MicroBlaze board. MicroBlaze target not built in libretro core.
Virtex ML507 DTB (PPC) optional in repo
- Path:
qemu/virtex-ml507.dtb - Source:
hw/ppc/virtex_ml507.c:148 - Device tree blob for Xilinx Virtex ML507 PowerPC board. Not shipped with QEMU.
Generated on 2026-04-18T08:05:07Z