1
0
Fork 0
mirror of https://github.com/anrieff/libcpuid synced 2025-02-02 20:14:07 +00:00
libcpuid/libcpuid
2011-01-10 13:37:51 +00:00
..
asm-bits.c Implemented busy_sse_loop for win32. Need to do for x64 though. 2011-01-10 13:37:51 +00:00
asm-bits.h Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
check-consistency.py Small additions to consistency-checking code 2008-12-15 14:54:39 +00:00
cpuid_main.c Added support for reading MSRs through dedicated driver on Win32 2009-09-30 11:25:14 +00:00
Doxyfile * Support for stdin/stdout for (de)serializing cpu_raw_data_t; 2008-11-19 16:27:31 +00:00
embed_drivers.cpp The logic behind the big IFDEF at msrdriver.c was wrong. You could compile a 32-bit build and run it on 64-bit windows, and in this case you will still need the 64-bit driver. So the platform detection is made runtime, and the correct driver for the platform is extracted on demand. 2009-09-30 15:27:39 +00:00
exports.def Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
libcpuid.h Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
libcpuid.sym Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
libcpuid_constants.h Fixed recognition of Core i7. It was required to obtain the extended CPU topology information from CPUID leaf 0xb, so 4 more ints are added to cpu_raw_data_t. This, in turn, breaks binary compatibility with version 0.1.0, so version is increased to 0.1.1 as well. The new CPUID serialization is backward- and forward-compatible with version 0.1.0, provided that the CPU doesn't have leaf 0xb. In some sense it might be viewed incompatible as well. Also added the guilty test case to the test stash 2009-07-06 18:33:56 +00:00
libcpuid_types.h Moved the checking for stdint to the corresponding header 2009-09-26 23:51:11 +00:00
libcpuid_util.c Support for Core i5/i3. The matchtables now have a column for L3 cache 2010-10-13 09:18:07 +00:00
libcpuid_util.h Support for Core i5/i3. The matchtables now have a column for L3 cache 2010-10-13 09:18:07 +00:00
libcpuid_vc9.vcproj Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
libcpuid_vc71.vcproj Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
Makefile.am Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
Makefile.x64 Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
Makefile.x86 Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
masm-x64.asm Ported to win64. Assembly bits are taken out to external .asm file. Passes tests on Windows 2003 Server x64 2009-01-27 01:42:23 +00:00
msrdriver.c The logic behind the big IFDEF at msrdriver.c was wrong. You could compile a 32-bit build and run it on 64-bit windows, and in this case you will still need the 64-bit driver. So the platform detection is made runtime, and the correct driver for the platform is extracted on demand. 2009-09-30 15:27:39 +00:00
rdmsr.c Added cpu_clock_by_ic() function to measure cpu clock using instruction counting. Still not translated to MSVC, and isn't tested on CPUs other than Core i7 (but there it works beatifully). Bumped version to 0.1.3. 2010-04-20 09:01:07 +00:00
rdtsc.c The previous fix was bogus on the i7, so now it is fixed to what the previous value was 2010-04-20 10:22:10 +00:00
rdtsc.h Forgot to add the new header file for rdtsc.c 2010-04-20 09:03:57 +00:00
recog_amd.c Support for Lynnfield i7s, and better detection of Athlon Propus. Also, added newer Athlon II X3s (Rana) 2010-10-15 08:37:54 +00:00
recog_amd.h Added known-cpu-list function. Rearranged Intel CPU list to be better chronologically ordered 2008-12-27 15:46:03 +00:00
recog_intel.c Support for Lynnfield i7s, and better detection of Athlon Propus. Also, added newer Athlon II X3s (Rana) 2010-10-15 08:37:54 +00:00
recog_intel.h Added known-cpu-list function. Rearranged Intel CPU list to be better chronologically ordered 2008-12-27 15:46:03 +00:00