mirror of
https://github.com/Fennix-Project/Drivers.git
synced 2025-05-28 15:34:29 +00:00
Updated AHCI driver
This commit is contained in:
parent
d162ea1398
commit
c664cf71f3
@ -421,12 +421,19 @@ int CallbackHandler(KernelCallback *Data)
|
||||
Ports[i]->Configure();
|
||||
break;
|
||||
}
|
||||
case SendReason:
|
||||
case FetchReason:
|
||||
{
|
||||
Ports[Data->DiskCallback.Port]->ReadWrite(Data->DiskCallback.Sector,
|
||||
Data->DiskCallback.SectorCount,
|
||||
Data->DiskCallback.Buffer,
|
||||
Data->DiskCallback.Write);
|
||||
Data->DiskCallback.Fetch.Ports = PortCount;
|
||||
Data->DiskCallback.Fetch.BytesPerSector = 512;
|
||||
break;
|
||||
}
|
||||
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;
|
||||
}
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user