feat: fixed some bugs for running on real hardware
This commit is contained in:
@@ -57,6 +57,23 @@
|
||||
#define PCI_CONFIG_MAX_GRANT 0x3E
|
||||
#define PCI_CONFIG_MAX_LATENCY 0x3F
|
||||
|
||||
// header type 1
|
||||
#define PCI_CONFIG_PRIMARY_BUS_NUMBER 0x18
|
||||
#define PCI_CONFIG_SECONDARY_BUS_NUMBER 0x19
|
||||
#define PCI_CONFIG_SUBORDINATE_BUS_NUMBER 0x1A
|
||||
#define PCI_CONFIG_SECONDARY_LATENCY_TIMER 0x1B
|
||||
#define PCI_CONFIG_IO_BASE 0x1C
|
||||
#define PCI_CONFIG_IO_LIMIT 0x1D
|
||||
#define PCI_CONFIG_SECONDARY_STATUS 0x1E
|
||||
#define PCI_CONFIG_MEMORY_BASE 0x20
|
||||
#define PCI_CONFIG_MEMORY_LIMIT 0x22
|
||||
#define PCI_CONFIG_MEMORY_BASE_UPPER 0x28
|
||||
#define PCI_CONFIG_MEMORY_LIMIT_UPPER 0x2C
|
||||
#define PCI_CONFIG_IO_BASE_UPPER 0x30
|
||||
#define PCI_CONFIG_IO_LIMIT_UPPER 0x32
|
||||
#define PCI_CONFIG_EXPANSION_ROM 0x38
|
||||
#define PCI_CONFIG_BRIDGE_CONTROL 0x3E
|
||||
|
||||
#define PCI_INTERRUPT_LINE_DISABLED 0xff
|
||||
|
||||
typedef struct pci_driver pci_driver;
|
||||
|
||||
Reference in New Issue
Block a user