62 Commits

Author SHA1 Message Date
Michael Möller
0973ff1a15 Merge pull request #865 from hirschmann:kabylake 2016-11-06 11:39:23 +01:00
Stefan Hirschmann
8938d83bd9 Add support for Intel Kaby Lake microarchitecture 2016-10-12 14:06:38 +02:00
Christian Mötzing
5605a5ead5 Add support for Intel Airmont microarchitecture 2016-06-18 18:27:43 +02:00
Michael Möller
d7316f81bb Added Intel CPU models 0x4F and 0x56. 2016-05-26 15:14:29 +02:00
Tanguy Pruvot
7c32ea9526 Broadwell: handle missing desktop model id for 5775C 2016-05-22 02:13:07 +02:00
Michael Möller
e19faf5047 Added model 0x4E to the Skylake microarchitecture. 2015-11-22 14:21:50 +01:00
Kevin Van den Abeele
f3959b535e Skylake support
Added initial support for skylake cpus:
- Clock speed, core temp and load should all be working
- Power usage does not seem to be correct at the moment
2015-11-22 12:47:09 +01:00
Michael Möller
e94d026298 Added support for Intel Atom N2xxx, D2xxx, C2xxx, E3xxx and Z3xxx CPUs (Fixed Issue 610, Issue 422 and Issue 647). 2014-12-28 17:54:26 +00:00
Michael Möller
ce61b81e50 Added support for Intel Core M-5xxx (14nm) Broadwell CPUs (Fixed Issue 646). 2014-12-28 15:34:37 +00:00
Michael Möller
fdc917d504 Added support for Intel Xeon E5-2600/1600 v3, Core i7-59xx CPUs (Fixed Issue 617). Corrected an error in the Intel CPU power calculation (wrong bit mask for "Energy Status Units: bits 12:8"). 2014-09-16 20:35:33 +00:00
Michael Möller
fb67ee38dc Changed the Intel core temperature reading to evaluate the "Reading Valid" bit 31 for package level sensors as well (undocumented). 2013-08-03 13:12:07 +00:00
Michael Möller
7513405fba Added experimental support for Intel Ivy Bridge-E CPUs. 2013-08-01 11:57:09 +00:00
Michael Möller
e72ae00be8 Added experimental support for Intel Haswell CPUs. 2013-06-09 16:10:43 +00:00
Michael Möller
cc35e23910 Added support for Intel Ivy Bridge based CPUs. Added code to prevent displaying wrong information on unknown (future) Intel CPUs. 2012-05-28 10:39:30 +00:00
Michael Möller
2e3489e1f7 Changed the license to the Mozilla Public License 2.0 and update the licensing information. 2012-05-27 14:23:31 +00:00
Michael Möller
454962a72e Added additional Intel Sandy Bridge CPU power sensors. 2011-08-11 22:18:53 +00:00
Michael Möller
0645bdbd6c Added Added a mainboard specific configuration for the Shuttle SH67Hx barebones. Added the SMBIOS system information to the report. 2011-08-06 17:27:55 +00:00
Michael Möller
70c338cc63 Added support for Intel CPU power sensors (package and cores). 2011-07-27 18:27:16 +00:00
Michael Möller
b056694bcb Fixed the Intel CPU package temperature sensor MSR. 2011-07-24 22:16:28 +00:00
Michael Möller
6a7be57f73 Added support for package level temperature sensors on new Intel Sandy Bridge CPUs. 2011-06-26 17:00:32 +00:00
Michael Möller
1c8c5ba3d8 Fixed Issue 158. 2011-03-19 16:13:49 +00:00
Michael Möller
1915002fa9 Fixed the Intel Sandy Bridge CPU core clock calculation. 2011-01-22 17:58:32 +00:00
Michael Möller
b193ab9b43 Added initial support for Intel Sandy Bridge CPUs. 2011-01-21 21:41:14 +00:00
Michael Möller
1804e2308b Added CPUID support for Linux. 2010-11-03 22:07:46 +00:00
Michael Möller
f238f35eff Replaced the non-kernel code of WinRing0 with a managed implementation. The new implementation should fix Issue 32 and simplify further work on Issue 46. 2010-10-31 22:08:47 +00:00
Michael Möller
0f51fe20fe Reading the timeStampCounterMultiplier right at the beginning when the time stamp counter is estimated instead of reading it at each update. Refactored the IntelCPU code a bit. 2010-10-10 16:57:11 +00:00
Michael Möller
cc719ae7e8 Improved the implementation for the AMD 10h family CPU clock speeds. 2010-09-30 16:51:09 +00:00
Michael Möller
bcde768e25 Refactored some of the hardware monitoring code and fixed a few code inspection warnings. 2010-09-21 20:32:36 +00:00
Michael Möller
ce9ec95613 Refactored the CPU classes and added a GenericCPU class. 2010-09-20 19:28:25 +00:00
Michael Möller
7752670742 Fixed some Code Analysis warnings. 2010-09-08 19:29:58 +00:00
Michael Möller
2071610bbe Fixed some Code Analysis warnings. 2010-08-15 14:46:58 +00:00
Michael Möller
2ec18bf862 Changed the project files to Visual Studio 2010. Fixed some Code Analysis warnings. 2010-08-12 20:53:27 +00:00
Michael Möller
a2650ba983 Refactored the hardware monitoring code into a library (Issue 101). 2010-08-08 13:57:26 +00:00
Michael Möller
9c7e97672b Fixed Issue 91. 2010-07-17 13:25:42 +00:00
Michael Möller
dd67a0aa5c Fixed Issue 69. 2010-06-06 11:07:57 +00:00
Michael Möller
8e5e1d7d19 Fixed Issue 10. 2010-05-20 21:23:54 +00:00
Michael Möller
a1077bc442 Fixed Issue 55. 2010-05-15 11:09:02 +00:00
Michael Möller
4cd9cd9125 Refactored the hardware code and added the visitor pattern for operations on the computer/hardware/sensor/parameter tree. 2010-05-09 16:22:13 +00:00
Michael Möller
a49919717e Added an Identifier class for IHardware, ISensor and IParameter Identifier properties. 2010-05-06 19:20:38 +00:00
Michael Möller
540d615641 Added a processorIndex to CPU classes for multi CPU support. 2010-04-26 18:51:22 +00:00
Michael Möller
426938de54 Fixed Issue 43. 2010-04-25 14:40:19 +00:00
Michael Möller
ff6168eef7 Fixed Issue 39. 2010-04-24 20:09:18 +00:00
Michael Möller
65b0293b1c Implemented APIC based CPU enumeration (Issue 41). 2010-04-24 19:59:52 +00:00
Michael Möller
20158a0edd Fixed Issue 26. Added a dialog to automatically send a crash report. 2010-04-02 16:05:07 +00:00
Michael Möller
992b38ae20 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. 2010-03-09 22:27:10 +00:00
Michael Möller
207860b427 Reading TjMax for each core on Intel Core i3/i5/i7 CPUs. 2010-03-02 22:26:07 +00:00
Michael Möller
f208712a0d Added support for sensor parameters. Fixed Core and Thread count detection for Intel Core i7 CPUs with disabled HyperThreading. 2010-02-27 15:55:17 +00:00
Michael Möller
bac676e771 Raised TjMax for Intel 65nm CPUs by 10°C 2010-02-18 23:28:14 +00:00
Michael Möller
26c71a2f38 Better core and thread number identification. Fixed clock reading on Intel Atom CPUs. New reporting of MSR values for Intel CPUs. 2010-02-17 20:22:21 +00:00
Michael Möller
dc9108ade1 Added core clock and bus speed support for Intel Core i5, i7 CPUs. 2010-02-15 22:58:29 +00:00