xref: /openbmc/qemu/pc-bios/README (revision 6329866f818db89645ca39fdf21a90f9d059be16)
1c0ced0f3SStefan Weil- SeaBIOS (bios.bin) is the successor of pc bios.
2c0ced0f3SStefan Weil  See http://www.seabios.org/ for more information.
3f5dc4c7cSaliguori
47f5d44e0Sbellard- The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios
5c34ebfdcSAnthony Liguori  project (http://www.nongnu.org/vgabios/).
6fa36761dSbellard
7fa36761dSbellard- The PowerPC Open Hack'Ware Open Firmware Compatible BIOS is
833d08439Sbellard  available at http://perso.magic.fr/l_indien/OpenHackWare/index.htm.
98d5f07faSbellard
100986ac3bSbellard- OpenBIOS (http://www.openbios.org/) is a free (GPL v2) portable
110986ac3bSbellard  firmware implementation. The goal is to implement a 100% IEEE
120986ac3bSbellard  1275-1994 (referred to as Open Firmware) compliant firmware.
130bce98dfSBlue Swirl  The included images for PowerPC (for 32 and 64 bit PPC CPUs),
140bce98dfSBlue Swirl  Sparc32 and Sparc64 are built from OpenBIOS SVN revision
150bce98dfSBlue Swirl  1047.
16eec85c2aSths
17a9f8ad8fSDavid Gibson- SLOF (Slimline Open Firmware) is a free IEEE 1275 Open Firmware
18a9f8ad8fSDavid Gibson  implementation for certain IBM POWER hardware.  The sources are at
19a9f8ad8fSDavid Gibson  https://github.com/dgibson/SLOF, and the image currently in qemu is
20d20dfdd4SDavid Gibson  built from git tag qemu-slof-20111013.
21a9f8ad8fSDavid Gibson
22*6329866fSPaolo Bonzini- sgabios (the Serial Graphics Adapter option ROM) provides a means for
23*6329866fSPaolo Bonzini  legacy x86 software to communicate with an attached serial console as
24*6329866fSPaolo Bonzini  if a video card were attached.  The master sources reside in a subversion
25*6329866fSPaolo Bonzini  repository at http://sgabios.googlecode.com/svn/trunk.  A git mirror is
26*6329866fSPaolo Bonzini  available at git://git.qemu.org/sgabios.git.
27*6329866fSPaolo Bonzini
2836d8d02dSAlex Williamson- The PXE roms come from the iPXE project. Built with BANNER_TIME 0.
2936d8d02dSAlex Williamson  Sources available at http://ipxe.org.  Vendor:Device ID -> ROM mapping:
3074b12befSAnthony Liguori
3136d8d02dSAlex Williamson	8086:100e -> pxe-e1000.rom
3236d8d02dSAlex Williamson	8086:1209 -> pxe-eepro100.rom
3336d8d02dSAlex Williamson	1050:0940 -> pxe-ne2k_pci.rom
3436d8d02dSAlex Williamson	1022:2000 -> pxe-pcnet.rom
3536d8d02dSAlex Williamson	10ec:8139 -> pxe-rtl8139.rom
3636d8d02dSAlex Williamson	1af4:1000 -> pxe-virtio.rom
37fe270d04SAlexander Graf
38fe270d04SAlexander Graf- The S390 zipl loader is an addition to the official IBM s390-tools
39fe270d04SAlexander Graf  package. That fork is maintained in its own git repository at:
40fe270d04SAlexander Graf  git://repo.or.cz/s390-tools.git
41753d11f2SRichard Henderson
42753d11f2SRichard Henderson- The sources for the Alpha palcode image is available from:
43753d11f2SRichard Henderson  git://repo.or.cz/qemu-palcode.git
44