diff --git a/ChangeLog b/ChangeLog index 06d1d86..0fadd3a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -30,3 +30,13 @@ Version 0.2.2 (2015-11-04): * More entries supported in cpu_msrinfo() * Rename of some CPU codenames, made more consistent * *BSD and Solaris support (unofficial) + +Version 0.3.0 (2016-06): + * A backwards-incompatible change, since the sizeof cpu_raw_data_t and + cpu_id_t are now different. + * Support for processors up to Skylake. + * Fix clock detection in cpu_clock_by_ic() for Skylake. + * Support up to 8 subleaf entries for CPUID leaf 04 and detection + of L4 cache. + * MSR functions supported on FreeBSD. + * INFO_VOLTAGE request supported by cpu_msrinfo(). diff --git a/libcpuid/Makefile.x64 b/libcpuid/Makefile.x64 index 80bb7e4..6ad46b8 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.1.3\"" +DEFINES = /D "VERSION=\"0.3.0\"" 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 1f3e0cf..df37303 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.1.3\"" +DEFINES = /D "VERSION=\"0.3.0\"" 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.h b/libcpuid/libcpuid.h index ddd59b6..0b79836 100644 --- a/libcpuid/libcpuid.h +++ b/libcpuid/libcpuid.h @@ -49,8 +49,10 @@ * Fix clock detection in cpu_clock_by_ic() for Bulldozer. * More entries supported in cpu_msrinfo(). * *BSD and Solaris support (unofficial). - * * 0.2.3 : Support for Skylake; MSR ops in FreeBSD; INFO_VOLTAGE - * for AMD CPUs. + * * 0.3.0 : Support for Skylake; MSR ops in FreeBSD; INFO_VOLTAGE + * for AMD CPUs. Level 4 cache support for Crystalwell + * (a backwards-incompatible change since the sizeof + * cpu_raw_data_t is now different). */ /** @mainpage A simple libcpuid introduction diff --git a/libcpuid/libcpuid_vc71.vcproj b/libcpuid/libcpuid_vc71.vcproj index 4e2f1c4..4aeb103 100644 --- a/libcpuid/libcpuid_vc71.vcproj +++ b/libcpuid/libcpuid_vc71.vcproj @@ -19,7 +19,7 @@