From: Stuart B. <zu...@us...> - 2008-02-18 00:14:34
|
Update of /cvsroot/hppaqemu/hppaqemu/pc-bios In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv24609/pc-bios Modified Files: Makefile README bios.diff Added Files: openbios-sparc64 Removed Files: linux_boot.S linux_boot.bin Log Message: Update to QEMU CVS from 2007-06-01. Index: bios.diff =================================================================== RCS file: /cvsroot/hppaqemu/hppaqemu/pc-bios/bios.diff,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- bios.diff 23 Feb 2007 21:44:27 -0000 1.1.1.1 +++ bios.diff 18 Feb 2008 00:13:57 -0000 1.2 @@ -1,10 +1,32 @@ +Index: rombios.c +=================================================================== +RCS file: /cvsroot/bochs/bochs/bios/rombios.c,v +retrieving revision 1.174 +diff -u -w -r1.174 rombios.c +--- rombios.c 17 Oct 2006 16:48:05 -0000 1.174 ++++ rombios.c 8 Feb 2007 21:57:48 -0000 +@@ -9472,6 +9472,14 @@ + mov eax, #0x00040000 + call eax + ++ ;; reset the memory (some boot loaders such as syslinux suppose ++ ;; that the memory is set to zero) ++ mov edi, #0x00040000 ++ mov ecx, #0x40000 / 4 ++ xor eax, eax ++ rep ++ stosd ++ + ;; return to 16 bit protected mode first + db 0xea + dd rombios32_10 Index: rombios.h =================================================================== RCS file: /cvsroot/bochs/bochs/bios/rombios.h,v retrieving revision 1.3 diff -u -w -r1.3 rombios.h --- rombios.h 3 Oct 2006 20:27:30 -0000 1.3 -+++ rombios.h 1 Nov 2006 19:16:34 -0000 ++++ rombios.h 8 Feb 2007 21:57:48 -0000 @@ -19,7 +19,7 @@ // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA @@ -20,7 +42,7 @@ retrieving revision 1.8 diff -u -w -r1.8 rombios32.c --- rombios32.c 3 Oct 2006 20:27:30 -0000 1.8 -+++ rombios32.c 1 Nov 2006 19:16:34 -0000 ++++ rombios32.c 8 Feb 2007 21:57:48 -0000 @@ -852,6 +852,11 @@ int ioapic_id, i, len; int mp_config_table_size; Index: Makefile =================================================================== RCS file: /cvsroot/hppaqemu/hppaqemu/pc-bios/Makefile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- Makefile 23 Feb 2007 21:44:26 -0000 1.1.1.1 +++ Makefile 18 Feb 2008 00:13:57 -0000 1.2 @@ -6,16 +6,9 @@ DEFINES= TARGETS= -ifeq ($(ARCH),i386) -TARGETS+=linux_boot.bin -endif all: $(TARGETS) -linux_boot.bin: linux_boot.o - ld --oformat binary -Ttext 0 -o $@ $< - chmod a-x $@ - %.o: %.S $(CC) $(DEFINES) -c -o $@ $< --- NEW FILE: openbios-sparc64 --- (This appears to be a binary file; contents omitted.) --- linux_boot.S DELETED --- --- linux_boot.bin DELETED --- Index: README =================================================================== RCS file: /cvsroot/hppaqemu/hppaqemu/pc-bios/README,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- README 23 Feb 2007 21:44:26 -0000 1.1.1.1 +++ README 18 Feb 2008 00:13:57 -0000 1.2 @@ -14,6 +14,8 @@ - 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 image is built from SVN version 149 and Sparc64 + image from version 125. - The PXE roms come from Rom-o-Matic etherboot 5.4.2. pcnet32:pcnet32 -- [0x1022,0x2000] |