| - SeaBIOS (bios.bin) is the successor of pc bios. |
| See http://www.seabios.org/ for more information. |
| |
| - The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios |
| project (http://www.nongnu.org/vgabios/). |
| |
| - The PowerPC Open Hack'Ware Open Firmware Compatible BIOS is |
| available at https://repo.or.cz/openhackware.git. |
| |
| - OpenBIOS (http://www.openbios.org/) is a free (GPL v2) portable |
| firmware implementation. The goal is to implement a 100% IEEE |
| 1275-1994 (referred to as Open Firmware) compliant firmware. |
| The included images for PowerPC (for 32 and 64 bit PPC CPUs), |
| Sparc32 (including QEMU,tcx.bin and QEMU,cgthree.bin) and Sparc64 are built |
| from OpenBIOS SVN revision 1280. |
| |
| - SLOF (Slimline Open Firmware) is a free IEEE 1275 Open Firmware |
| implementation for certain IBM POWER hardware. The sources are at |
| https://github.com/aik/SLOF, and the image currently in qemu is |
| built from git tag qemu-slof-20190114. |
| |
| - sgabios (the Serial Graphics Adapter option ROM) provides a means for |
| legacy x86 software to communicate with an attached serial console as |
| if a video card were attached. The master sources reside in a subversion |
| repository at http://sgabios.googlecode.com/svn/trunk. A git mirror is |
| available at https://git.qemu.org/git/sgabios.git. |
| |
| - The PXE roms come from the iPXE project. Built with BANNER_TIME 0. |
| Sources available at http://ipxe.org. Vendor:Device ID -> ROM mapping: |
| |
| 8086:100e -> pxe-e1000.rom |
| 8086:1209 -> pxe-eepro100.rom |
| 1050:0940 -> pxe-ne2k_pci.rom |
| 1022:2000 -> pxe-pcnet.rom |
| 10ec:8139 -> pxe-rtl8139.rom |
| 1af4:1000 -> pxe-virtio.rom |
| |
| - The sources for the Alpha palcode image is available from: |
| https://github.com/rth7680/qemu-palcode.git |
| |
| - The u-boot binary for e500 comes from the upstream denx u-boot project where |
| it was compiled using the qemu-ppce500 target. |
| A git mirror is available at: https://git.qemu.org/git/u-boot.git |
| The hash used to compile the current version is: 2072e72 |
| |
| - Skiboot (https://github.com/open-power/skiboot/) is an OPAL |
| (OpenPower Abstraction Layer) firmware for OpenPOWER systems. It can |
| run an hypervisor OS or simply a host OS on the "baremetal" |
| platform, also known as the PowerNV (Non-Virtualized) platform. |
| |
| - QemuMacDrivers (https://github.com/ozbenh/QemuMacDrivers) is a project to |
| provide virtualised drivers for PPC MacOS guests. |
| |
| - The "edk2-*.fd.bz2" images are platform firmware binaries and matching UEFI |
| variable store templates built from the TianoCore community's EFI Development |
| Kit II project |
| <https://github.com/tianocore/tianocore.github.io/wiki/EDK-II>. The images |
| were built at git tag "edk2-stable201903". The firmware binaries bundle parts |
| of the OpenSSL project, at git tag "OpenSSL_1_1_0j" (the OpenSSL tag is a |
| function of the edk2 tag). Licensing information is given in |
| "edk2-licenses.txt". The image files are described by the JSON documents in |
| the "pc-bios/descriptors" directory, which conform to the |
| "docs/interop/firmware.json" schema. |