Hardware/CPU/IntelCPU.cs
Mon, 20 Sep 2010 19:28:25 +0000 Refactored the CPU classes and added a GenericCPU class.
Wed, 08 Sep 2010 19:29:58 +0000 Fixed some Code Analysis warnings.
Sun, 15 Aug 2010 14:46:58 +0000 Fixed some Code Analysis warnings.
Thu, 12 Aug 2010 20:53:27 +0000 Changed the project files to Visual Studio 2010. Fixed some Code Analysis warnings.
Sun, 08 Aug 2010 13:57:26 +0000 Refactored the hardware monitoring code into a library (Issue 101).
Sat, 17 Jul 2010 13:25:42 +0000 Fixed Issue 91.
Sun, 06 Jun 2010 11:07:57 +0000 Fixed Issue 69.
Thu, 20 May 2010 21:23:54 +0000 Fixed Issue 10.
Sat, 15 May 2010 11:09:02 +0000 Fixed Issue 55.
Sun, 09 May 2010 16:22:13 +0000 Refactored the hardware code and added the visitor pattern for operations on the computer/hardware/sensor/parameter tree.
Thu, 06 May 2010 19:20:38 +0000 Added an Identifier class for IHardware, ISensor and IParameter Identifier properties.
Mon, 26 Apr 2010 18:51:22 +0000 Added a processorIndex to CPU classes for multi CPU support.
Sun, 25 Apr 2010 14:40:19 +0000 Fixed Issue 43.
Sat, 24 Apr 2010 20:09:18 +0000 Fixed Issue 39.
Sat, 24 Apr 2010 19:59:52 +0000 Implemented APIC based CPU enumeration (Issue 41).
Fri, 02 Apr 2010 16:05:07 +0000 Fixed Issue 26. Added a dialog to automatically send a crash report.
Tue, 09 Mar 2010 22:27:10 +0000 Changed the CPU clock calculation. If no invariant TSC is available, then the max CPU clock is estimated at startup under load, otherwise an average over one second is used.
Tue, 02 Mar 2010 22:26:07 +0000 Reading TjMax for each core on Intel Core i3/i5/i7 CPUs.
Sat, 27 Feb 2010 15:55:17 +0000 Added support for sensor parameters. Fixed Core and Thread count detection for Intel Core i7 CPUs with disabled HyperThreading.
Thu, 18 Feb 2010 23:28:14 +0000 Raised TjMax for Intel 65nm CPUs by 10?C
Wed, 17 Feb 2010 20:22:21 +0000 Better core and thread number identification. Fixed clock reading on Intel Atom CPUs. New reporting of MSR values for Intel CPUs.
Mon, 15 Feb 2010 22:58:29 +0000 Added core clock and bus speed support for Intel Core i5, i7 CPUs.
Sun, 14 Feb 2010 20:16:30 +0000 Added core and bus clock support for Intel CPUs (Core 2).
Sun, 07 Feb 2010 19:53:51 +0000 Added initial support for W83627HF. Some refactoring for IHardware classes.
Thu, 04 Feb 2010 21:19:27 +0000 Release version 0.1.13. Replaced PerformanceCounter based CPU load sensors with an implementation using NtQuerySystemInformation. Fixed a temperature reading problem for W83627DHG chips (sensors with invalid value 127?C).
Wed, 03 Feb 2010 22:02:58 +0000 Release version 0.1.12. Added error handling for PerformanceCounters (CPU load sensor).
Wed, 03 Feb 2010 20:35:10 +0000 Release version 0.1.11. Added support for load percentage sensor type. Added load sensors for CPUs and ATI GPUs.
Wed, 03 Feb 2010 18:10:11 +0000 Fixed Intel CPU coreCount in case CPUID 0x0B is supported but returns only 0.
Tue, 02 Feb 2010 21:58:54 +0000 Release version 0.1.10. Changed core count for Intel Core i5/i7 CPUs. Added CpuidEx function.
Sun, 31 Jan 2010 19:30:00 +0000 Added support for W83627DHG chips. Changed Core i7 temperature reading. Fixed IT87 temperature reading.
Thu, 28 Jan 2010 23:29:39 +0000 Release version 0.1.2. First implementation for Fintek F71882FG chips. Fixed Intel Core i7 temperature reading. Changed Nvidia GPU enumeration.
Wed, 27 Jan 2010 23:10:38 +0000 Release version 0.1.1
Wed, 27 Jan 2010 23:00:13 +0000 Implementation for Intel Core i7 temperature sensors.
Tue, 26 Jan 2010 22:37:48 +0000 Initial commit.