[denali] Relocate AHCI structures to memory we control

This commit is contained in:
Drew Galbraith 2023-07-05 14:32:19 -07:00
parent 1412c5b73e
commit a8db218204
4 changed files with 29 additions and 26 deletions

View file

@ -32,12 +32,12 @@ glcr::ErrorOr<glcr::UniquePtr<AhciDriver>> AhciDriver::Init(
uint64_t ahci_phys) {
PciDeviceHeader* header = LoadPciDeviceHeader(ahci_phys);
glcr::UniquePtr<AhciDriver> driver(new AhciDriver(header));
// RET_ERR(driver.LoadCapabilities());
// RET_ERR(driver->LoadCapabilities());
RET_ERR(driver->LoadHbaRegisters());
RET_ERR(driver->LoadDevices());
RET_ERR(driver->RegisterIrq());
// driver.DumpCapabilities();
// driver.DumpPorts();
// driver->DumpCapabilities();
// driver->DumpPorts();
return driver;
}