Updated AHCI driver

This commit is contained in:
Alex 2022-11-02 04:12:50 +02:00
parent d162ea1398
commit c664cf71f3
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD

View File

@ -421,12 +421,19 @@ int CallbackHandler(KernelCallback *Data)
Ports[i]->Configure(); Ports[i]->Configure();
break; break;
} }
case SendReason: case FetchReason:
{ {
Ports[Data->DiskCallback.Port]->ReadWrite(Data->DiskCallback.Sector, Data->DiskCallback.Fetch.Ports = PortCount;
Data->DiskCallback.SectorCount, Data->DiskCallback.Fetch.BytesPerSector = 512;
Data->DiskCallback.Buffer, break;
Data->DiskCallback.Write); }
case SendReason:
case ReceiveReason:
{
Ports[Data->DiskCallback.RW.Port]->ReadWrite(Data->DiskCallback.RW.Sector,
Data->DiskCallback.RW.SectorCount,
Data->DiskCallback.RW.Buffer,
Data->DiskCallback.RW.Write);
break; break;
} }
default: default: