Statistics
| Branch: | Revision:

root / pc-bios / README @ 59d94130

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 b031ebc5 blueswir1
  The included Sparc32 and Sparc64 images are built from SVN revision 237.
45 eec85c2a ths
46 eec85c2a ths
- The PXE roms come from Rom-o-Matic etherboot 5.4.2.
47 eec85c2a ths
  pcnet32:pcnet32 -- [0x1022,0x2000]
48 eec85c2a ths
  ns8390:winbond940 -- [0x1050,0x0940]
49 eec85c2a ths
  rtl8139:rtl8139 -- [0x10ec,0x8139]
50 eec85c2a ths
  http://rom-o-matic.net/