fix the rtc emulation bug
[qemu/qemu-JZ.git] / pc-bios / README
blob8313638f7d4c32f4a683ed3326cd0744b860d8db
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
4   that HEAD refers to is located at
5   git://git.kernel.org/pub/scm/virt/bochs/bochs.git
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)
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
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
28 - The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios
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
34 - The PowerPC Open Hack'Ware Open Firmware Compatible BIOS is
35   available at http://perso.magic.fr/l_indien/OpenHackWare/index.htm.
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/).
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.
44   The included Sparc32 and Sparc64 images are built from SVN revision 395.
45   The included PowerPC image is built from SVN revision 406.
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/