From ac3a392d38cb060cd150b856632ce768a191949a Mon Sep 17 00:00:00 2001 From: Valentin Charbonnier Date: Sat, 6 Jan 2018 20:57:03 +0100 Subject: [PATCH] Little fix on PCI VendorID. AMD Vendor ID is 0x1022 not 0x0438. --- source/Cosmos.HAL2/Drivers/PCI/Network/AMDPCNetII.cs | 4 ++-- source/Cosmos.HAL2/PCI.cs | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/source/Cosmos.HAL2/Drivers/PCI/Network/AMDPCNetII.cs b/source/Cosmos.HAL2/Drivers/PCI/Network/AMDPCNetII.cs index d4e6ec7b8..86dcdf641 100644 --- a/source/Cosmos.HAL2/Drivers/PCI/Network/AMDPCNetII.cs +++ b/source/Cosmos.HAL2/Drivers/PCI/Network/AMDPCNetII.cs @@ -135,7 +135,7 @@ namespace Cosmos.HAL.Drivers.PCI.Network public static void FindAll() { Console.WriteLine("Scanning for AMD PCNetII cards..."); - // PCIDevice device = Cosmos.HAL.PCI.GetDevice(0x1022, 0x2000); + // PCIDevice device = Cosmos.HAL.PCI.GetDevice(VendorID.AMD, DeviceID.PCNETII); // if (device != null) // { // AMDPCNetII nic = new AMDPCNetII((PCIDeviceNormal) device); @@ -345,4 +345,4 @@ namespace Cosmos.HAL.Drivers.PCI.Network #endregion } -} \ No newline at end of file +} diff --git a/source/Cosmos.HAL2/PCI.cs b/source/Cosmos.HAL2/PCI.cs index 88bcd0e75..ef4668398 100644 --- a/source/Cosmos.HAL2/PCI.cs +++ b/source/Cosmos.HAL2/PCI.cs @@ -61,13 +61,14 @@ namespace Cosmos.HAL public enum VendorID { Intel = 0x8086, - AMD = 0x0438, + AMD = 0x1022, VMWare = 0x15AD } public enum DeviceID { - SVGAIIAdapter = 0x0405 + SVGAIIAdapter = 0x0405, + PCNETII = 0x2000 } public class PCI