Begin parsing MCFG ACPI table

This commit is contained in:
josh committed 2023-09-17 08:41:08 -04:00
1 parent 602a7525d2
commit 6514af8e94
2 files changed
+62 -3

No files matched your search

+1 -1
View File
@@ -84,7 +84,7 @@ struct XHCI
void initialize(Pci.Device * pci_device)
{
void * base_address = pci_device.memory_ranges[0].address;
Klog.writefln("Found XHCI controller at address %x", base_address);
Klog.writefln("Found XHCI controller at address %p", base_address);
m_capability_registers = cast(CapabilityRegisters *)base_address;
m_operational_registers = cast(OperationalRegisters *)(base_address + m_capability_registers.capability_length);
/* TODO: confirm if 0x400 offset is from m_operation_registers or base_address. */