mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-22 22:09:12 +00:00
[AHCI] First working AHCI Controller
This commit is contained in:
parent
3a1b260aa9
commit
1f623d8726
1 changed files with 11 additions and 9 deletions
|
|
@ -9,15 +9,17 @@ namespace Cosmos.HAL.BlockDevice
|
|||
|
||||
internal static void InitDriver()
|
||||
{
|
||||
if (xDevice == null) return;
|
||||
Console.WriteLine("ATA Primary Master");
|
||||
Initialize(Ata.ControllerIdEnum.Primary, Ata.BusPositionEnum.Master);
|
||||
//Console.WriteLine("ATA Primary Slave");
|
||||
//Initialize(Ata.ControllerIdEnum.Primary, Ata.BusPositionEnum.Slave);
|
||||
Console.WriteLine("ATA Secondary Master");
|
||||
Initialize(Ata.ControllerIdEnum.Secondary, Ata.BusPositionEnum.Master);
|
||||
//Console.WriteLine("ATA Secondary Slave");
|
||||
//Initialize(Ata.ControllerIdEnum.Secondary, Ata.BusPositionEnum.Slave);
|
||||
if (xDevice != null)
|
||||
{
|
||||
Console.WriteLine("ATA Primary Master");
|
||||
Initialize(Ata.ControllerIdEnum.Primary, Ata.BusPositionEnum.Master);
|
||||
//Console.WriteLine("ATA Primary Slave");
|
||||
//Initialize(Ata.ControllerIdEnum.Primary, Ata.BusPositionEnum.Slave);
|
||||
Console.WriteLine("ATA Secondary Master");
|
||||
Initialize(Ata.ControllerIdEnum.Secondary, Ata.BusPositionEnum.Master);
|
||||
//Console.WriteLine("ATA Secondary Slave");
|
||||
//Initialize(Ata.ControllerIdEnum.Secondary, Ata.BusPositionEnum.Slave);
|
||||
}
|
||||
}
|
||||
|
||||
private static void Initialize(Ata.ControllerIdEnum aControllerID, Ata.BusPositionEnum aBusPosition)
|
||||
|
|
|
|||
Loading…
Reference in a new issue