mirror of
https://github.com/ipxe/ipxe
synced 2026-01-22 03:32:59 +03:00
[pxeprefix] Display PCI vendor and device ID in PXE startup banner
In the case of a misbehaving PXE stack, it is often useful to know the PCI vendor and device IDs (e.g. for adding the device to the list of devices with known broken support for generating interrupts). The PCI vendor and device ID is already available to the prefix code, and so can trivially be printed out. Add this information to the PXE prefix startup banner. Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -366,6 +366,14 @@ pci_physical_device:
|
||||
movw $10f, %si
|
||||
call print_message
|
||||
call print_pci_busdevfn
|
||||
movb $( ' ' ), %al
|
||||
call print_character
|
||||
movw pci_vendor, %ax
|
||||
call print_hex_word
|
||||
movb $( ':' ), %al
|
||||
call print_character
|
||||
movw pci_device, %ax
|
||||
call print_hex_word
|
||||
jmp 99f
|
||||
.section ".prefix.data", "aw", @progbits
|
||||
10: .asciz "PCI "
|
||||
|
||||
Reference in New Issue
Block a user