19 Commits

Author SHA1 Message Date
Michael Möller
b04c151c77 Added support for multiple processor groups. Changed the ThreadAffinity class to use a new struct GroupAffinity. Changed operating system checks to make use of a new flag OperatingSystem.IsUnix. 2020-05-05 23:11:28 +02:00
Michael Möller
720e9edcae Improved the AMD CPU and GPU name clean-up filters. 2020-03-08 15:31:19 +01:00
Michael Möller
b34e173eab Added more filters for cleaning up AMD CPU names. 2020-02-22 23:57:07 +01:00
Michael Möller
5748e67bf4 Added AMD family 17h (Ryzen) CPU support. 2020-02-08 00:36:51 +01:00
Michael Möller
9eee90c076 Fixed Issue 645. 2014-12-28 22:42:36 +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
e500810713 Small corrections for AMD family 15h CPUs (based on documentation). 2012-01-02 20:45:18 +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
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
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
a2650ba983 Refactored the hardware monitoring code into a library (Issue 101). 2010-08-08 13:57:26 +00:00
Michael Möller
1b36c9c181 Attempt to fix an exception:
Version: 0.1.34.0

System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
   in OpenHardwareMonitor.Hardware.CPU.IntelCPU..ctor(Int32 processorIndex, CPUID[][] cpuid)
   in OpenHardwareMonitor.Hardware.CPU.CPUGroup..ctor()
   in OpenHardwareMonitor.Hardware.Computer.Open()
   in OpenHardwareMonitor.GUI.MainForm..ctor()
   in OpenHardwareMonitor.Program.Main()
2010-05-22 12:12:50 +00:00
Michael Möller
984029f77e Fixed Issue 59. 2010-05-15 10:38:47 +00:00
Michael Möller
634300c15a Fixed an overflow problem with the log function in the CPUID constructor. 2010-04-30 20:53:40 +00:00
Michael Möller
e7c951b093 Another small fix of the coreId calculation for multi-CPU systems. 2010-04-27 07:31:46 +00:00
Michael Möller
f840d88254 Fixed the coreId and threadId calculation in the APIC CPU enumeration code and removed some IndexOutOfRangeException problems. 2010-04-25 12:35:16 +00:00
Michael Möller
65b0293b1c Implemented APIC based CPU enumeration (Issue 41). 2010-04-24 19:59:52 +00:00