mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 02:30:03 +01:00
[HVM] Store Etherboot ROM as hexdump, not binary
for ease of patch management Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
This commit is contained in:
1 parent
4eee6b2435
commit
617f360651
4 files changed
+2056
-2
No files matched your search
@@ -6,3 +6,6 @@ and for stricter DHCP spec compliance.
|
||||
Rom-o-matic.net will provide this image at the following URL:
|
||||
|
||||
http://rom-o-matic.net/5.4.3/build.php?version=5.4.3&F=ignore&nic=rtl8139%3Artl8139+--+%5B0x10ec%2C0x8139%5D&ofmt=Binary+ROM+Image%28.zrom%29&arch=i386&ASK_BOOT=-1&BOOT_FIRST=BOOT_NIC&BOOT_SECOND=BOOT_NOTHING&BOOT_THIRD=BOOT_NOTHING&BOOT_INDEX=0&STATIC_CLIENT_IP=&STATIC_SUBNET_MASK=&STATIC_SERVER_IP=&STATIC_GATEWAY_IP=&STATIC_BOOTFILE=&EXIT_ON_FILE_LOAD_ERROR=on&DHCP_CLIENT_ID=&DHCP_CLIENT_ID_LEN=&DHCP_CLIENT_ID_TYPE=&DHCP_USER_CLASS=&DHCP_USER_CLASS_LEN=&ALLOW_ONLY_ENCAPSULATED=on&DEFAULT_BOOTFILE=&CONGESTED=on&BACKOFF_LIMIT=7&TIMEOUT=180&TRY_FLOPPY_FIRST=0&EXIT_IF_NO_OFFER=on&TAGGED_IMAGE=on&ELF_IMAGE=on&PXE_IMAGE=on&DOWNLOAD_PROTO_TFTP=on&COMCONSOLE=0x3F8&CONSPEED=9600&COMPARM=0x03&PXE_EXPORT=on&CONFIG_PCI=on&CONFIG_ISA=on&BUILD_ID=&PCBIOS=on&PXE_DHCP_STRICT=on&A=Get+ROM
|
||||
|
||||
and the mkhex script in tools/firmware/hvmloader will make the header
|
||||
file from the downloaded image.
|
||||
Binary file not shown.
File diff suppressed because it is too large.
Load diff
@@ -51,12 +51,12 @@ hvmloader: roms.h acpi/acpi.a $(SRCS)
|
||||
acpi/acpi.a:
|
||||
$(MAKE) -C acpi
|
||||
|
||||
roms.h: ../rombios/BIOS-bochs-latest ../vgabios/VGABIOS-lgpl-latest.bin ../vgabios/VGABIOS-lgpl-latest.cirrus.bin ../vmxassist/vmxassist.bin ../etherboot/eb-rtl8139.zrom
|
||||
roms.h: ../rombios/BIOS-bochs-latest ../vgabios/VGABIOS-lgpl-latest.bin ../vgabios/VGABIOS-lgpl-latest.cirrus.bin ../vmxassist/vmxassist.bin ../etherboot/eb-rtl8139.zrom.h
|
||||
sh ./mkhex rombios ../rombios/BIOS-bochs-latest > roms.h
|
||||
sh ./mkhex vgabios_stdvga ../vgabios/VGABIOS-lgpl-latest.bin >> roms.h
|
||||
sh ./mkhex vgabios_cirrusvga ../vgabios/VGABIOS-lgpl-latest.cirrus.bin >> roms.h
|
||||
sh ./mkhex vmxassist ../vmxassist/vmxassist.bin >> roms.h
|
||||
sh ./mkhex etherboot ../etherboot/eb-rtl8139.zrom >> roms.h
|
||||
cat ../etherboot/eb-rtl8139.zrom.h >> roms.h
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
|
||||