diff --git a/ChangeLog b/ChangeLog index 9919d377..4fb8cb75 100644 --- a/ChangeLog +++ b/ChangeLog @@ -46,3 +46,15 @@ Version 0.4.0 (2016-09-30): cpu_id_t are now different. * Better detection of AMD clock multiplier with msrinfo. * Support for Intel SGX detection + +Version 0.4.1 (2019-02-05): + * Better support for Skylake Core i5 (#76) + * Misdiagnosis microarchitecture for i3-3220T (#81) + * Ability to dump MSR values to a file (PR #82) + * AMD Ryzen support (#86) + * Support for Coffee and Kaby Lake (#104) + * Support for Raven Ridge and Threadripper (#106) + * Support for Pinnacle Ridge (#111) + * Fix P-III Celeron misdetection + * Support for Skylake-X (#116) + * Support for Zen+ Threadripper diff --git a/configure.ac b/configure.ac index 68abc1b1..24d33489 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([libcpuid CPU Identification library], [0.4.0], [libcpuid-devel@lists.sourceforge.net], [libcpuid]) +AC_INIT([libcpuid CPU Identification library], [0.4.1], [libcpuid-devel@lists.sourceforge.net], [libcpuid]) AC_CONFIG_SRCDIR([libcpuid/libcpuid.h]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) @@ -22,9 +22,10 @@ dnl 12:1:1 Version 0.2.1: more processors support dnl 12:1:2 Version 0.2.2: more processors support, *BSD/Solaris support, updates to MSR stuff dnl 13:0:0 Version 0.3.0: increment max Intel leaf 04 entries to 8 dnl 14:0:0 Version 0.4.0: add one more field per cpu_raw_data_t and cpu_id_t +dnl 14:0:1 Version 0.4.1: DB updates, and a lot of rdmsr improvements LIBCPUID_CURRENT=14 LIBCPUID_AGE=0 -LIBCPUID_REVISION=0 +LIBCPUID_REVISION=1 AC_SUBST([LIBCPUID_AGE]) AC_SUBST([LIBCPUID_REVISION]) AC_SUBST([LIBCPUID_CURRENT]) diff --git a/debian/changelog b/debian/changelog index e6e0c743..1b864d21 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +libcpuid (0.4.1) unstable; urgency=low + + * Better support for Skylake Core i5 (#76) + * Misdiagnosis microarchitecture for i3-3220T (#81) + * Ability to dump MSR values to a file (PR #82) + * AMD Ryzen support (#86) + * Support for Coffee and Kaby Lake (#104) + * Support for Raven Ridge and Threadripper (#106) + * Support for Pinnacle Ridge (#111) + * Fix P-III Celeron misdetection + * Support for Skylake-X (#116) + * Support for Zen+ Threadripper + + -- Georgiev, Veselin Tue, 05 Feb 2019 22:36:00 +0200 + libcpuid (0.4.0+ubuntu1~1) artful; urgency=low * built for artful diff --git a/libcpuid/Makefile.x64 b/libcpuid/Makefile.x64 index 9a9b0b0c..8ff118c1 100644 --- a/libcpuid/Makefile.x64 +++ b/libcpuid/Makefile.x64 @@ -5,7 +5,7 @@ all: libcpuid.lib ASM = ml64 /nologo CC = cl.exe /nologo /TC OPTFLAGS = /MT -DEFINES = /D "VERSION=\"0.4.0\"" +DEFINES = /D "VERSION=\"0.4.1\"" OBJECTS = masm-x64.obj asm-bits.obj cpuid_main.obj libcpuid_util.obj recog_amd.obj recog_intel.obj rdtsc.obj libcpuid.lib: $(OBJECTS) diff --git a/libcpuid/Makefile.x86 b/libcpuid/Makefile.x86 index 3d3df2da..90e04216 100644 --- a/libcpuid/Makefile.x86 +++ b/libcpuid/Makefile.x86 @@ -12,7 +12,7 @@ all: libcpuid.lib CC = cl.exe /nologo /TC OPTFLAGS = /MT -DEFINES = /D "VERSION=\"0.4.0\"" +DEFINES = /D "VERSION=\"0.4.1\"" OBJECTS = asm-bits.obj cpuid_main.obj libcpuid_util.obj recog_amd.obj recog_intel.obj rdtsc.obj libcpuid.lib: $(OBJECTS) diff --git a/libcpuid/libcpuid.dsp b/libcpuid/libcpuid.dsp index 43c3a4be..380fd6b7 100644 --- a/libcpuid/libcpuid.dsp +++ b/libcpuid/libcpuid.dsp @@ -41,7 +41,7 @@ RSC=rc.exe # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D VERSION=\"0.4.0\" /YX /FD /c +# ADD CPP /nologo /MD /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D VERSION=\"0.4.1\" /YX /FD /c # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC /l 0x409 /d "NDEBUG" BSC32=bscmake.exe @@ -64,7 +64,7 @@ LIB32=link.exe -lib # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D VERSION=\"0.4.0\" /YX /FD /GZ /c +# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D VERSION=\"0.4.1\" /YX /FD /GZ /c # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe diff --git a/libcpuid/libcpuid.h b/libcpuid/libcpuid.h index 053b0149..6080c2ad 100644 --- a/libcpuid/libcpuid.h +++ b/libcpuid/libcpuid.h @@ -29,7 +29,7 @@ * \file libcpuid.h * \author Veselin Georgiev * \date Oct 2008 - * \version 0.4.0 + * \version 0.4.1 * * Version history: * @@ -57,6 +57,7 @@ * Support for Intel SGX detection * (a backwards-incompatible change since the sizeof * cpu_raw_data_t and cpu_id_t is now different). + * * 0.4.1 (2019-02-05): A lot of DB updates, and better RDMSR */ /** @mainpage A simple libcpuid introduction diff --git a/libcpuid/libcpuid_vc10.vcxproj b/libcpuid/libcpuid_vc10.vcxproj index b320dbee..e36efa33 100644 --- a/libcpuid/libcpuid_vc10.vcxproj +++ b/libcpuid/libcpuid_vc10.vcxproj @@ -102,7 +102,7 @@ Disabled - WIN32;_DEBUG;_LIB;VERSION="0.4.0";%(PreprocessorDefinitions) + WIN32;_DEBUG;_LIB;VERSION="0.4.1";%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebug @@ -117,7 +117,7 @@ Disabled - WIN32;_DEBUG;_LIB;VERSION="0.4.0";%(PreprocessorDefinitions) + WIN32;_DEBUG;_LIB;VERSION="0.4.1";%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebug @@ -130,7 +130,7 @@ - WIN32;NDEBUG;_LIB;VERSION="0.4.0";%(PreprocessorDefinitions) + WIN32;NDEBUG;_LIB;VERSION="0.4.1";%(PreprocessorDefinitions) MultiThreaded @@ -142,7 +142,7 @@ - WIN32;NDEBUG;_LIB;VERSION="0.4.0";%(PreprocessorDefinitions) + WIN32;NDEBUG;_LIB;VERSION="0.4.1";%(PreprocessorDefinitions) MultiThreaded @@ -157,7 +157,7 @@ - WIN32;NDEBUG;_LIB;VERSION="0.4.0";%(PreprocessorDefinitions) + WIN32;NDEBUG;_LIB;VERSION="0.4.1";%(PreprocessorDefinitions) MultiThreaded @@ -169,7 +169,7 @@ - WIN32;NDEBUG;_LIB;VERSION="0.4.0";%(PreprocessorDefinitions) + WIN32;NDEBUG;_LIB;VERSION="0.4.1";%(PreprocessorDefinitions) MultiThreaded @@ -213,4 +213,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/libcpuid/libcpuid_vc71.vcproj b/libcpuid/libcpuid_vc71.vcproj index a7b67656..0d4d8455 100644 --- a/libcpuid/libcpuid_vc71.vcproj +++ b/libcpuid/libcpuid_vc71.vcproj @@ -19,7 +19,7 @@