# HG changeset patch # User moel.mich # Date 1277671769 0 # Node ID 44a688398012a2a2132cfbca9920945d8ee9916c # Parent d5504ec7b85afa4ec9b41bd34278ff6854c2b47a A fist attempt at adding a mainboard specific configuration for the ASUS M4A79XTD EVO (Issue 79). diff -r d5504ec7b85a -r 44a688398012 Hardware/LPC/IT87XX.cs --- a/Hardware/LPC/IT87XX.cs Sun Jun 27 13:56:18 2010 +0000 +++ b/Hardware/LPC/IT87XX.cs Sun Jun 27 20:49:29 2010 +0000 @@ -76,7 +76,7 @@ byte value = WinRing0.ReadIoPortByte(dataReg); valid = register == WinRing0.ReadIoPortByte(addressReg); return value; - } + } public IT87XX(Chip chip, ushort address) { diff -r d5504ec7b85a -r 44a688398012 Hardware/Mainboard/Mainboard.cs --- a/Hardware/Mainboard/Mainboard.cs Sun Jun 27 13:56:18 2010 +0000 +++ b/Hardware/Mainboard/Mainboard.cs Sun Jun 27 20:49:29 2010 +0000 @@ -85,7 +85,7 @@ superIOHardware[i] = new SuperIOHardware(superIO[i], smbios.Board != null ? smbios.Board.Manufacturer : Manufacturer.Unknown, smbios.Board != null ? smbios.Board.Model : - Model.Unknown); + Model.Unknown); } public string Name { diff -r d5504ec7b85a -r 44a688398012 Hardware/Mainboard/Model.cs --- a/Hardware/Mainboard/Model.cs Sun Jun 27 13:56:18 2010 +0000 +++ b/Hardware/Mainboard/Model.cs Sun Jun 27 20:49:29 2010 +0000 @@ -41,6 +41,7 @@ // ASUS Crosshair_III_Formula, M2N_SLI_DELUXE, + M4A79XTD_EVO, P5W_DH_Deluxe, // DFI diff -r d5504ec7b85a -r 44a688398012 Hardware/Mainboard/SMBIOS.cs --- a/Hardware/Mainboard/SMBIOS.cs Sun Jun 27 13:56:18 2010 +0000 +++ b/Hardware/Mainboard/SMBIOS.cs Sun Jun 27 20:49:29 2010 +0000 @@ -282,6 +282,8 @@ model = Model.Crosshair_III_Formula; break; case "M2N-SLI DELUXE": model = Model.M2N_SLI_DELUXE; break; + case "M4A79XTD EVO": + model = Model.M4A79XTD_EVO; break; case "P5W DH Deluxe": model = Model.P5W_DH_Deluxe; break; case "LP BI P45-T2RS Elite": diff -r d5504ec7b85a -r 44a688398012 Hardware/Mainboard/SuperIOHardware.cs --- a/Hardware/Mainboard/SuperIOHardware.cs Sun Jun 27 13:56:18 2010 +0000 +++ b/Hardware/Mainboard/SuperIOHardware.cs Sun Jun 27 20:49:29 2010 +0000 @@ -99,7 +99,7 @@ for (int i = 0; i < superIO.Fans.Length; i++) f.Add(new Fan("Fan #" + (i + 1), i)); break; - case Model.M2N_SLI_DELUXE: + case Model.M2N_SLI_DELUXE: v.Add(new Voltage("CPU VCore", 0)); v.Add(new Voltage("+3.3V", 1)); v.Add(new Voltage("+5V", 3, 6.8f, 10, 0)); @@ -112,6 +112,18 @@ f.Add(new Fan("Chassis Fan #1", 1)); f.Add(new Fan("Power Fan", 2)); break; + case Model.M4A79XTD_EVO: + v.Add(new Voltage("+3.3V", 1, 18, 16, 0)); + v.Add(new Voltage("CPU VCore", 2, 12, 15, 0)); + v.Add(new Voltage("+5V", 3, 6.8f, 10, 0)); + v.Add(new Voltage("+12V", 4, 5.6f, 2.7f, 0)); + v.Add(new Voltage("VBat", 8)); + t.Add(new Temperature("CPU", 0)); + t.Add(new Temperature("Motherboard", 1)); + f.Add(new Fan("CPU Fan", 0)); + f.Add(new Fan("Chassis Fan #1", 1)); + f.Add(new Fan("Chassis Fan #2", 2)); + break; default: v.Add(new Voltage("CPU VCore", 0)); v.Add(new Voltage("Voltage #2", 1, true));