Lines Matching +full:spi +full:- +full:crc
2 #------------------------------------------------------------------------------
11 # whatever comes next (HP-PA Hummingbird?). OS/2 may also go elsewhere
14 # The `versions' should be un-commented if they work for you.
17 0 leshort 0502 basic-16 executable
19 #>22 leshort >0 - version %d
20 0 leshort 0503 basic-16 executable (TV)
22 #>22 leshort >0 - version %d
29 #>22 leshort >0 - version %d
32 #>22 leshort >0 - version %d
38 # SGI labeled the next entry as "iAPX 386 executable" --Dan Quinlan
41 >0 use display-coff
44 #>22 leshort >0 - version %d
48 # skip some DEGAS high-res uncompressed bitmap *.pi3 handled by ./images like
52 >>>0 use display-coff
55 >>0 use display-coff
57 >0 use display-coff
67 # skip misidentified raspberry pi pieeprom-*.bin by check for
71 >>0 use rom-x86
72 0 name rom-x86
74 #!:mime application/octet-stream
75 !:mime application/x-ibm-rom
78 # not Plug aNd Play ($PnP) like 00000000 (ide_xtp.bin kvmvapic.bin V7VGA.ROM) 000000fc (MCT-VGA.bin)
79 # 55aaf00f (pieeprom-*.bin) 55aa40e9 (Trm3x5.bin) 24506f4f (sgabios-bin.rom)
80 # 55aa4be9 (vgabios-stdvga.rom vgabios-cirrus-bin.rom vgabios-vmware-bin.rom)
83 # also not PCI (PCIR) implies "old" ISA cards or foo like: 8a168404 (MCT-VGA.bin)
94 # http://minuszerodegrees.net/rom/bin/adaptec_aha1542cp_bios_908501-00.bin
104 # http://minuszerodegrees.net/rom/bin/unknown/MCT-VGA-16%20-%20TDVGA%203588%20BIOS%20Version%20V1.0…
105 # "IBM COMPATIBLETDVGA 3588 BIOS Version V1.04A2+" "MCT-VGA-16 - TDVGA 3588 BIOS Version V1.04A.bin…
108 # "IBM" vgabios-stdvga.rom
109 # "IBM" vgabios-vmware-bin.rom:
110 # "IBM" vgabios-cirrus-bin.rom
111 # "IBM" vgabios-virtio-bin.rom
114 # like: efi-eepro100.rom efi-rtl8139.rom pxe-e1000.rom
117 # eof.bin 2 - with start magic nothing is shown here
125 # MCT-VGA.bin 32768 24576 =48*512
127 # efi-e1000.rom 196608 64000 =125*512
128 # efi-rtl8139.rom 176640 66048 =129*512
140 # cb000000h linuxboot-bin.rom
141 # e80d0fcbh PXE-Intel.rom
144 # For misidentified raspberry pi pieeprom-*.bin like: 0xf00f
154 #>>(26.s+0x0A) ulelong !0 NOT-nullID=%8.8x
157 # For adaptec_ava1515_bios_585201-00.bin reverted endian! BUT IS THIS ALWAYS TRUE?
158 >>>(26.s+0x0C) use \^PCI-vendor
162 # and network controller ethernet (efi-e1000.rom efi-rtl8139.rom)
163 >>(26.s+0x12) use PCI-class
172 # 8-bit checksum for this header; calculated and patched by patch2pnprom
173 >>(26.s+9) ubyte !0 \b, CRC %#x
177 # manufacturer ASCII-Z string like "http://ipxe.org" "Plop - Elmar Hanlhofer www.plop.at" "QEMU"
182 # often human readable product ASCII-Z string like "iPXE" "Plop Boot Manager"
183 # "multiboot loader" "Intel UNDI, PXE-2.0 (build 082)"
208 # 0 means disabled 0x3c (multiboot.bin) 0x358 (efi-rtl8139.rom) 0xae7 (PXE-Intel.rom)
220 # Vendor identification (ID) https://pci-ids.ucw.cz/v2.2/pci.ids
223 >>(24.s+4) use PCI-vendor
227 >>(24.s+0x0D) use PCI-class
235 # Apparently this gives the same information as given by byte at offset 2 but as 16-bit
239 # code type: 0~Intel x86/PC-AT compatible 1~Open firmware standard for PCI42 FF~Reserved
241 # last image indicator; bit 7 indicates "last image"; bits 0-6 are reserved
247 # efi-e1000.rom efi-rtl8139.rom
250 # Flash descriptors for Intel SPI flash roms.
252 0 lelong 0x0ff0a55a Intel serial flash for ICH/PCH ROM <= 5 or 3400 series A-step
260 >0 use acpi-table
263 >0 use acpi-table
265 #>0 use acpi-table
267 >0 use acpi-table
269 #>0 use acpi-table
271 >0 use acpi-table
273 >0 use acpi-table
275 >0 use acpi-table
276 0 name acpi-table
283 #!:mime application/octet-stream
284 !:mime application/x-intel-aml
298 # Values less than two will cause the interpreter to use 32-bit.
299 # Values of two and greater will cause the interpreter to use full 64-bit.