Add initial PCIe enumeration

This commit is contained in:
Justin C. Miller
2018-05-06 01:38:19 -07:00
parent 20edb87505
commit f64efad057
4 changed files with 132 additions and 4 deletions

View File

@@ -172,3 +172,19 @@ struct acpi_apic
uint8_t controller_data[0];
} __attribute__ ((packed));
struct acpi_mcfg_entry
{
uint64_t base;
uint16_t group;
uint8_t bus_start;
uint8_t bus_end;
uint32_t reserved;
} __attribute__ ((packed));
struct acpi_mcfg
{
TABLE_HEADER('MCFG');
uint64_t reserved;
acpi_mcfg_entry entries[0];
} __attribute__ ((packed));