[AHCI] First working AHCI Controller

This commit is contained in:
KingLuigi4932 2017-12-25 09:00:39 +03:00 committed by GitHub
parent 3a1b260aa9
commit 1f623d8726
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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)