mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-24 03:59:52 +00:00
da87dd7bd7
Upstream OpenBIOS now implements SBus probing in order to determine the contents of a physical bus slot, which is required to allow OpenBIOS to identify the framebuffer without help from the fw_cfg interface. SBus probing works by detecting the presence of an FCode program (effectively tokenised Forth) at the base address of each slot, and if present executes it so that it creates its own device node in the OpenBIOS device tree. The FCode ROM is generated as part of the OpenBIOS build and should generally be updated at the same time. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> CC: Blue Swirl <blauwirbel@gmail.com> CC: Bob Breuer <breuerr@mc.net> CC: Artyom Tarasenko <atar4qemu@gmail.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
44 lines
1.8 KiB
Plaintext
44 lines
1.8 KiB
Plaintext
- 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 http://perso.magic.fr/l_indien/OpenHackWare/index.htm.
|
|
|
|
- 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 Sparc64 are built from OpenBIOS SVN
|
|
revision 1229.
|
|
|
|
- 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-20131015.
|
|
|
|
- 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 git://git.qemu-project.org/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 S390 zipl loader is an addition to the official IBM s390-tools
|
|
package. That fork is maintained in its own git repository at:
|
|
git://repo.or.cz/s390-tools.git
|
|
|
|
- The sources for the Alpha palcode image is available from:
|
|
git://github.com/rth7680/qemu-palcode.git
|