feat: ajouts pour la détection avancée de périphérique PCI

This commit is contained in:
Nicolas Hordé 2007-03-13 20:36:31 +00:00
parent 8ec203c774
commit 7334a55e1d
1 changed files with 18 additions and 3 deletions

View File

@ -1,4 +1,4 @@
pci Struc struc pcidata
vendor dw 0 ;vendor ID (read-only), FFFFh returned if requested device non-existent vendor dw 0 ;vendor ID (read-only), FFFFh returned if requested device non-existent
device dw 0 ;device ID (read-only) device dw 0 ;device ID (read-only)
command dw 0 ;command register command dw 0 ;command register
@ -6,7 +6,7 @@ status dw 0 ;status register
revision db 0 ;revision ID revision db 0 ;revision ID
interface db 0 ;programming interface interface db 0 ;programming interface
subclass db 0 ;sub-class subclass db 0 ;sub-class
class db 0 ;class code class db 0 ;class code
cache db 0 ;cache line size cache db 0 ;cache line size
timer db 0 ;latency timer timer db 0 ;latency timer
typed db 0 ;header type typed db 0 ;header type
@ -16,4 +16,19 @@ typed db 0 ;header type
;02h PCI-to-CardBus bridge ;02h PCI-to-CardBus bridge
;bit 7: multi-function device ;bit 7: multi-function device
result db 0 ;Built-In Self-Test result result db 0 ;Built-In Self-Test result
pci Ends ends pcidata
struc pciinf
version_major db 0
version_minor db 0
types db 0
maxbus db 0
ends pciinf
multifunction equ 80h
othercard equ 00h
pci2pcibridge equ 01h
pci2pcicard equ 02h
config1addr equ 0CF8h
config1data equ 0CFCh