diff --git a/ChangeLog b/ChangeLog index 16ee9b5..06d1d86 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,3 +22,11 @@ Version 0.2.0 (2011-10-11): Version 0.2.1 (2012-05-26): * Support for Ivy Bridge, and detecting the presence of the RdRand instruction. + +Version 0.2.2 (2015-11-04): + * Support for newer processors up to Haswell and Vishera + * Fix clock detection in cpu_clock_by_ic() for Bulldozer + * Support for detection of AVX/AVX2/BMI1/BMI2 + * More entries supported in cpu_msrinfo() + * Rename of some CPU codenames, made more consistent + * *BSD and Solaris support (unofficial) diff --git a/configure.ac b/configure.ac index 11621bd..d2aef27 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([libcpuid CPU Identification library], [0.2.1], [libcpuid-devel@lists.sourceforge.net], [libcpuid]) +AC_INIT([libcpuid CPU Identification library], [0.2.2], [libcpuid-devel@lists.sourceforge.net], [libcpuid]) AC_CONFIG_SRCDIR([libcpuid/libcpuid.h]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) @@ -18,9 +18,10 @@ dnl 11:0:2 Version 0.1.3: added cpu_clock_by_ic() function dnl 11:0:3 Version 0.1.4: just an identification change, to reflect the detection table upgrades dnl 12:1:0 Version 0.2.0: two more fields to cpu_id_t 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 LIBCPUID_CURRENT=12 LIBCPUID_AGE=1 -LIBCPUID_REVISION=1 +LIBCPUID_REVISION=2 AC_SUBST([LIBCPUID_AGE]) AC_SUBST([LIBCPUID_REVISION]) AC_SUBST([LIBCPUID_CURRENT]) diff --git a/libcpuid/libcpuid.dsp b/libcpuid/libcpuid.dsp index 844033e..f43982e 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.2.1\" /YX /FD /c +# ADD CPP /nologo /MD /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D VERSION=\"0.2.2\" /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.2.1\" /YX /FD /GZ /c +# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D VERSION=\"0.2.2\" /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 0f6c674..224138f 100644 --- a/libcpuid/libcpuid.h +++ b/libcpuid/libcpuid.h @@ -29,7 +29,7 @@ * @File libcpuid.h * @Author Veselin Georgiev * @Date Oct 2008 - * @Version 0.2.1 + * @Version 0.2.2 * * Version history: * @@ -45,6 +45,10 @@ * sizeof cpu_id_t is now different. * 0.2.1 (2012-05-26): Support for Ivy Bridge, and detecting the presence of * the RdRand instruction. + * 0.2.2 (2015-11-04): Support for newer processors up to Haswell and Vishera. + * Fix clock detection in cpu_clock_by_ic() for Bulldozer. + * More entries supported in cpu_msrinfo(). + * *BSD and Solaris support (unofficial). */ /** @mainpage A simple libcpuid introduction