ia64/xen-unstable

changeset 10316:e5c17d2d85a4

[HVMLOADER] Revert to uniprocessor MPS table in rombios.
Advertising more CPUs than the guest is allocated hangs boot
of Windows XP (selects wrong HAL). The correct fix here is
to dynamically generate the MPS table (at least the CPU
entries) from hvmloader binary.
Signed-off-by: Keir Fraser <keir@xensource.com>
author kaf24@firebug.cl.cam.ac.uk
date Wed Jun 07 09:59:56 2006 +0100 (2006-06-07)
parents c191c649cdb3
children 9d86c1a70f34
files tools/firmware/hvmloader/Makefile tools/firmware/rombios/Makefile
line diff
     1.1 --- a/tools/firmware/hvmloader/Makefile	Tue Jun 06 10:25:59 2006 +0100
     1.2 +++ b/tools/firmware/hvmloader/Makefile	Wed Jun 07 09:59:56 2006 +0100
     1.3 @@ -51,8 +51,8 @@ hvmloader: roms.h hvmloader.c acpi_madt.
     1.4  	$(OBJCOPY) hvmloader.tmp hvmloader
     1.5  	rm -f hvmloader.tmp
     1.6  
     1.7 -roms.h:	../rombios/BIOS-bochs-8-processors ../vgabios/VGABIOS-lgpl-latest.bin ../vgabios/VGABIOS-lgpl-latest.cirrus.bin ../vmxassist/vmxassist.bin
     1.8 -	sh ./mkhex rombios ../rombios/BIOS-bochs-8-processors > roms.h
     1.9 +roms.h:	../rombios/BIOS-bochs-latest ../vgabios/VGABIOS-lgpl-latest.bin ../vgabios/VGABIOS-lgpl-latest.cirrus.bin ../vmxassist/vmxassist.bin
    1.10 +	sh ./mkhex rombios ../rombios/BIOS-bochs-latest > roms.h
    1.11  	sh ./mkhex vgabios_stdvga ../vgabios/VGABIOS-lgpl-latest.bin >> roms.h
    1.12  	sh ./mkhex vgabios_cirrusvga ../vgabios/VGABIOS-lgpl-latest.cirrus.bin >> roms.h
    1.13  	sh ./mkhex vmxassist ../vmxassist/vmxassist.bin >> roms.h
     2.1 --- a/tools/firmware/rombios/Makefile	Tue Jun 06 10:25:59 2006 +0100
     2.2 +++ b/tools/firmware/rombios/Makefile	Wed Jun 07 09:59:56 2006 +0100
     2.3 @@ -1,7 +1,7 @@
     2.4 -#BIOS_BUILDS = BIOS-bochs-latest
     2.5 +BIOS_BUILDS = BIOS-bochs-latest
     2.6  #BIOS_BUILDS += BIOS-bochs-2-processors
     2.7  #BIOS_BUILDS += BIOS-bochs-4-processors
     2.8 -BIOS_BUILDS += BIOS-bochs-8-processors
     2.9 +#BIOS_BUILDS += BIOS-bochs-8-processors
    2.10  
    2.11  .PHONY: all
    2.12  all: bios