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