qemu-patch-raspberry4/pc-bios
blueswir1 60e26a9167 Update OpenBIOS images to SVN revision 218. Changes:
r186: Revert broken r161, fix identification string printing (Igor Kovalenko)
r187: Fix NetBSD reset problem
r188: Add a TODO for Sparc
r189: Fix some Sparc32 compile warnings
r190: Fix some Sparc64 compile warnings
r191: Add prototypes for [v]snprintf
r192: Add a common header file for libgcc functions
r193: Implement obmem for NetBSD loader
r194: Add Make dependencies for some files, unify Sparc32/64 build.xml files
r195: Remove debug messages
r196: Add a.out support for SILO
r198: Add a CPU node
r199: Add (bogus) memory nodes
r200: Add idprom node
r201: Make serial console usable
r202: Add MMU node and ops
r203: Add trap table setting function to client interface
r204: Fix MMU translation
r205: Handle 32 bit windows, remove now unused files
r206: Support for simple boot device selection
r207: Fix TLB entry generation
r208: Fix printing of exception messages
r209: Set up tick_cmpr, update assembly flags
r210: Add a clock-frequency node
r211:
Fix available and total memory
Implement a static list of mmu translations
Map more pages
Add a fake unmap method
r212: Fix builtin.c dependencies
r213: Add FCode boot loader for Solaris etc.
r214: Add correct reset vectors
r215: Add T1 and T2 CPUs
r216: Fix wrong translations
r217: Add bootargs property for kernel command line
r218:
Finally fix the very obscure problem which prevented normal and especially
FCode boot: too small heap (used for Forth memory)!
Remove forced arch_init and boot hacks



git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4983 c046a42c-6fe2-441c-8c8c-71466251a162
2008-08-02 11:18:40 +00:00
..
bios.bin BIOS: Reenable processor SSDT generation. Don't advertise ACPI C2 or C3 2008-04-28 08:54:51 +00:00
bios.diff BIOS: Reenable processor SSDT generation. Don't advertise ACPI C2 or C3 2008-04-28 08:54:51 +00:00
Makefile Linux loader rewrite, by H. Peter Anvin. 2007-05-19 21:04:38 +00:00
ohw.diff specific mac-io PCI device_id for paddington/heathrow - fixed atapi requests - reset IDE drives in quiesce - added heathrow nvram OF description 2005-07-07 22:38:00 +00:00
openbios-sparc32 Update OpenBIOS images to SVN revision 218. Changes: 2008-08-02 11:18:40 +00:00
openbios-sparc64 Update OpenBIOS images to SVN revision 218. Changes: 2008-08-02 11:18:40 +00:00
ppc_rom.bin Quickly hack PowerPC BIOS able to boot on CDROM again. 2007-10-01 06:44:33 +00:00
pxe-e1000.bin Add e1000 etherboot ROM from http://www.rom-o-matic.net 2008-07-26 16:53:22 +00:00
pxe-ne2k_pci.bin Add new Etherboot ROMs for PXE boot. 2007-01-05 23:48:51 +00:00
pxe-pcnet.bin Add new Etherboot ROMs for PXE boot. 2007-01-05 23:48:51 +00:00
pxe-rtl8139.bin Add new Etherboot ROMs for PXE boot. 2007-01-05 23:48:51 +00:00
README Update OpenBIOS images to SVN revision 218. Changes: 2008-08-02 11:18:40 +00:00
vgabios-cirrus.bin fixed VBE protected mode calls - added VGA and VBE save restore support (not fully tested) - automatic generation of VBE mode table 2006-06-14 00:58:54 +00:00
vgabios.bin fixed VBE protected mode calls - added VGA and VBE save restore support (not fully tested) - automatic generation of VBE mode table 2006-06-14 00:58:54 +00:00
vgabios.diff fixed VBE protected mode calls - added VGA and VBE save restore support (not fully tested) - automatic generation of VBE mode table 2006-06-14 00:58:54 +00:00
video.x VGA bios support for PowerPC 2005-07-03 14:00:51 +00:00

- The PC BIOS comes from the Bochs project
  (http://bochs.sourceforge.net/). A patch from bios.diff was applied.

- The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios
  project (http://www.nongnu.org/vgabios/).

- The PowerPC Open Hack'Ware Open Firmware Compatible BIOS is
  available at http://perso.magic.fr/l_indien/OpenHackWare/index.htm.

- video.x is a PowerMac NDRV compatible driver for a VGA frame
  buffer. It comes from the Mac-on-Linux project
  (http://www.maconlinux.org/).

- OpenBIOS (http://www.openbios.org/) is a free (GPL v2) portable
  firmware implementation. The goal is to implement a 100% IEEE
  1275-1994 (referred to as Open Firmware) compliant firmware.
  The included Sparc32 and Sparc64 images are built from SVN revision 218.

- The PXE roms come from Rom-o-Matic etherboot 5.4.2.
  pcnet32:pcnet32 -- [0x1022,0x2000]
  ns8390:winbond940 -- [0x1050,0x0940]
  rtl8139:rtl8139 -- [0x10ec,0x8139]
  http://rom-o-matic.net/