Lines Matching +full:device +full:- +full:version
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
36 # ./msdos (version 5.25) labeled the next entry as "MS Windows COFF Intel 80386 object file"
37 # ./intel (version 5.25) label labeled the next entry as "80386 COFF executable"
38 # SGI labeled the next entry as "iAPX 386 executable" --Dan Quinlan
41 >0 use display-coff
43 # no hint found, that at offset 22 is version
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)
87 # "old" identification strings used in file version 5.41 and earlier
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…
107 # "IBM EGA ROM Video Seven BIOS Code, Version 1.04" V7VGA.ROM
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
153 # Plug and Play vendor+device ID like: 0 0x000f1000 (2975BIOS.BIN) 0x31121095 (4243.bin) 0x04904215…
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
159 >>>(26.s+0x0A) ubeshort x device=%#4.4x
160 # 3 byte Device type code; probably the same meaning as in PCI section?
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
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)"
185 # PnP Device indicators; contains bits that identify the device as being capable of bootable
187 # device is a display device
189 # device is an input device
191 # device is an IPL device
194 # ROM is only required if this device is selected as a boot device
200 # ROM supports the device driver initialization model
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
224 # device identification (ID)
225 >>(24.s+6) uleshort x device=%#4.4x
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
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.