Statistics
| Branch: | Revision:

root / pc-bios / README @ 164ef2e0

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 27a3deca aurel32
  The included PowerPC image is built from SVN revision 373.
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/