QEMU main repository: Please see https://www.qemu.org/docs/master/devel/submitting-a-patch.html for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website. http://www.qemu.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
aliguori f3c6282391 Update to latest Bochs BIOS 18 years ago
..
bios-pq Update to latest Bochs BIOS 18 years ago
vgabios-pq Update VGA BIOS 18 years ago
Makefile Remove unnecessary trailing newlines 18 years ago
README Add BIOS build instructions (Andre Przywara) 18 years ago
bamboo.dtb Add bamboo.dtb compiled from bamboo.dts 18 years ago
bamboo.dts target-ppc: IBM PowerPC 440EP Bamboo reference board emulation 18 years ago
bios.bin Update to latest Bochs BIOS 18 years ago
ohw.diff specific mac-io PCI device_id for paddington/heathrow - fixed atapi requests - reset IDE drives in quiesce - added heathrow nvram OF description 21 years ago
openbios-sparc32 Update OpenBIOS images to SVN r237. 18 years ago
openbios-sparc64 Update OpenBIOS images to SVN r237. 18 years ago
ppc_rom.bin Quickly hack PowerPC BIOS able to boot on CDROM again. 19 years ago
pxe-e1000.bin Add e1000 etherboot ROM from http://www.rom-o-matic.net 18 years ago
pxe-ne2k_pci.bin Add new Etherboot ROMs for PXE boot. 20 years ago
pxe-pcnet.bin Add new Etherboot ROMs for PXE boot. 20 years ago
pxe-rtl8139.bin Add new Etherboot ROMs for PXE boot. 20 years ago
vgabios-cirrus.bin Update VGA BIOS 18 years ago
vgabios.bin Update VGA BIOS 18 years ago
video.x VGA bios support for PowerPC 21 years ago

README

- The PC BIOS comes from the Bochs project (http://bochs.sourceforge.net/).
The patches in bios-pq have been applied. The binary is based on the revision
in bios-pq/HEAD with the patches in bios-pq/series applied. The git repo
that HEAD refers to is located at
git://git.kernel.org/pub/scm/virt/bochs/bochs.git

To build these use the following instructions:
using guilt:
$ export QEMUSRC=/path/to/qemu/svn
$ git clone git://git.kernel.org/pub/scm/virt/bochs/bochs.git
$ cd bochs
$ git checkout -b qemu-bios $(cat $QEMUSRC/pc-bios/bios-pq/HEAD)

$ mkdir -p .git/patches
$ ln -s $QEMUSRC/pc-bios/bios-pq .git/patches/qemu-bios
$ touch .git/patches/qemu-bios/status
$ guilt push -a
$ ./configure
$ cd bios
$ make
$ cp BIOS-bochs-latest $QEMUSRC/pc-bios/bios.bin

or alternatively (after the git checkout):
$ for p in $(cat $QEMUSRC/pc-bios/bios-pq/series); do git am $p; done
$ ./configure
$ make bios

- The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios
project (http://www.nongnu.org/vgabios/). The binary is based on the revision
in vgabios-pq/HEAD with the patches in vgabios-pq/series applied. The git
repo that HEAD refers to is located at
git://git.kernel.org/pub/scm/virt/vgabios/vgabios.git

- The PowerPC Open Hack'Ware Open Firmware Compatible BIOS is
available at http://perso.magic.fr/l_indien/OpenHackWare/index.htm.

- video.x is a PowerMac NDRV compatible driver for a VGA frame
buffer. It comes from the Mac-on-Linux project
(http://www.maconlinux.org/).

- 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 Sparc32 and Sparc64 images are built from SVN revision 237.

- The PXE roms come from Rom-o-Matic etherboot 5.4.2.
pcnet32:pcnet32 -- [0x1022,0x2000]
ns8390:winbond940 -- [0x1050,0x0940]
rtl8139:rtl8139 -- [0x10ec,0x8139]
http://rom-o-matic.net/