diff --git a/headers/os/drivers/PCI.h b/headers/os/drivers/PCI.h index bd54e4bf21..a54f69a0dc 100644 --- a/headers/os/drivers/PCI.h +++ b/headers/os/drivers/PCI.h @@ -617,14 +617,16 @@ struct pci_module_info { #define PCI_cap_id_agp 0x02 /* AGP */ #define PCI_cap_id_vpd 0x03 /* Vital product data */ #define PCI_cap_id_slotid 0x04 /* Slot ID */ -#define PCI_cap_id_msi 0x05 /* Message signalled interrupt ??? */ +#define PCI_cap_id_msi 0x05 /* Message signalled interrupt */ #define PCI_cap_id_chswp 0x06 /* Compact PCI HotSwap */ -#define PCI_cap_id_pcix 0x07 +#define PCI_cap_id_pcix 0x07 /* PCI-X */ #define PCI_cap_id_ldt 0x08 #define PCI_cap_id_vendspec 0x09 #define PCI_cap_id_debugport 0x0a #define PCI_cap_id_cpci_rsrcctl 0x0b #define PCI_cap_id_hotplug 0x0c +#define PCI_cap_id_pcie 0x10 /* PCIe (PCI express) */ +#define PCI_cap_id_msix 0x11 /* MSI-X */ #define PCI_cap_id_sata 0x12 /* Serial ATA Capability */ /** Power Management Control Status Register settings */ diff --git a/src/add-ons/kernel/bus_managers/pci/pci_info.cpp b/src/add-ons/kernel/bus_managers/pci/pci_info.cpp index 9677f0798a..bb93e2f539 100644 --- a/src/add-ons/kernel/bus_managers/pci/pci_info.cpp +++ b/src/add-ons/kernel/bus_managers/pci/pci_info.cpp @@ -244,6 +244,10 @@ get_capability_name(uint8 cap_id) return "cpci_rsrcctl"; case PCI_cap_id_hotplug: return "HotPlug"; + case PCI_cap_id_pcie: + return "PCIe"; + case PCI_cap_id_msix: + return "MSI-X"; case PCI_cap_id_sata: return "SATA"; default: