xref: /openbmc/qemu/pc-bios/README (revision b957a1b03cfd56134519ebc01ba8fe1b166c0c84)
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),
14467b3468SBlue Swirl  Sparc32 and Sparc64 are built from OpenBIOS 1.1 release (SVN
15467b3468SBlue Swirl  revision 1136).
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
194807ab4fSAlexey Kardashevskiy  https://github.com/aik/SLOF, and the image currently in qemu is
204807ab4fSAlexey Kardashevskiy  built from git tag qemu-slof-20130430.
21a9f8ad8fSDavid Gibson
226329866fSPaolo Bonzini- sgabios (the Serial Graphics Adapter option ROM) provides a means for
236329866fSPaolo Bonzini  legacy x86 software to communicate with an attached serial console as
246329866fSPaolo Bonzini  if a video card were attached.  The master sources reside in a subversion
256329866fSPaolo Bonzini  repository at http://sgabios.googlecode.com/svn/trunk.  A git mirror is
266329866fSPaolo Bonzini  available at git://git.qemu.org/sgabios.git.
276329866fSPaolo 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:
43*b957a1b0SRichard Henderson  git://github.com/rth7680/qemu-palcode.git
44