]>
Commit | Line | Data |
---|---|---|
ca7b25e3 AL |
1 | - The PC BIOS comes from the Bochs project (http://bochs.sourceforge.net/). |
2 | The patches in bios-pq have been applied. The binary is based on the revision | |
3 | in bios-pq/HEAD with the patches in bios-pq/series applied. The git repo | |
11570ed3 AL |
4 | that HEAD refers to is located at |
5 | git://git.kernel.org/pub/scm/virt/bochs/bochs.git | |
3f433d2c | 6 | |
f5dc4c7c AL |
7 | To build these use the following instructions: |
8 | using guilt: | |
9 | $ export QEMUSRC=/path/to/qemu/svn | |
10 | $ git clone git://git.kernel.org/pub/scm/virt/bochs/bochs.git | |
11 | $ cd bochs | |
12 | $ git checkout -b qemu-bios $(cat $QEMUSRC/pc-bios/bios-pq/HEAD) | |
13 | ||
14 | $ mkdir -p .git/patches | |
15 | $ ln -s $QEMUSRC/pc-bios/bios-pq .git/patches/qemu-bios | |
16 | $ touch .git/patches/qemu-bios/status | |
17 | $ guilt push -a | |
18 | $ ./configure | |
19 | $ cd bios | |
20 | $ make | |
21 | $ cp BIOS-bochs-latest $QEMUSRC/pc-bios/bios.bin | |
22 | ||
23 | or alternatively (after the git checkout): | |
24 | $ for p in $(cat $QEMUSRC/pc-bios/bios-pq/series); do git am $p; done | |
25 | $ ./configure | |
26 | $ make bios | |
27 | ||
7f5d44e0 | 28 | - The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios |
6f484e73 AL |
29 | project (http://www.nongnu.org/vgabios/). The binary is based on the revision |
30 | in vgabios-pq/HEAD with the patches in vgabios-pq/series applied. The git | |
31 | repo that HEAD refers to is located at | |
32 | git://git.kernel.org/pub/scm/virt/vgabios/vgabios.git | |
fa36761d FB |
33 | |
34 | - The PowerPC Open Hack'Ware Open Firmware Compatible BIOS is | |
33d08439 | 35 | available at http://perso.magic.fr/l_indien/OpenHackWare/index.htm. |
8d5f07fa | 36 | |
33d08439 FB |
37 | - video.x is a PowerMac NDRV compatible driver for a VGA frame |
38 | buffer. It comes from the Mac-on-Linux project | |
39 | (http://www.maconlinux.org/). | |
0986ac3b FB |
40 | |
41 | - OpenBIOS (http://www.openbios.org/) is a free (GPL v2) portable | |
42 | firmware implementation. The goal is to implement a 100% IEEE | |
43 | 1275-1994 (referred to as Open Firmware) compliant firmware. | |
72249e34 BS |
44 | The included images for Sparc32, Sparc64 and PowerPC (for 32 and 64 bit |
45 | PPC CPUs) are built from OpenBIOS 1.0 release (SVN revision 463). | |
eec85c2a TS |
46 | |
47 | - The PXE roms come from Rom-o-Matic etherboot 5.4.2. | |
48 | pcnet32:pcnet32 -- [0x1022,0x2000] | |
49 | ns8390:winbond940 -- [0x1050,0x0940] | |
50 | rtl8139:rtl8139 -- [0x10ec,0x8139] | |
51 | http://rom-o-matic.net/ |