Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcpuid for openSUSE:Factory checked in at 2021-04-06 17:30:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcpuid (Old) and /work/SRC/openSUSE:Factory/.libcpuid.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcpuid" Tue Apr 6 17:30:04 2021 rev:9 rq:882705 version:0.5.1+git.1616323866 Changes: -------- --- /work/SRC/openSUSE:Factory/libcpuid/libcpuid.changes 2020-11-24 22:14:32.663610362 +0100 +++ /work/SRC/openSUSE:Factory/.libcpuid.new.2401/libcpuid.changes 2021-04-06 17:31:29.479239790 +0200 @@ -1,0 +2,18 @@ +Fri Mar 26 09:34:52 UTC 2021 - Martin Pluskal <[email protected]> + +- Update to version 0.5.1+git.1616323866: + * Doxygen: remove deprecated option + * Release version 0.5.1 (#151) + * Tests: fix truncation warnings in convert_instlatx64 + * Fix warning with a comment + * DB: add Rocket Lake + * DB: add Milan + * Tests: fix --create argument in convert_instlatx64 tool + * DB: add Cezanne + * DB: add Xeon E3 1275 + * CI: use microsoft/[email protected] + * CI: fix deprecated commands + * Tests: add Core i5 8265U (Whiskey Lake-U) + * DB: add Whiskey Lake-U + +------------------------------------------------------------------- Old: ---- libcpuid-0.5.0+git.20201114.obscpio New: ---- libcpuid-0.5.1+git.1616323866.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcpuid.spec ++++++ --- /var/tmp/diff_new_pack.EGw3dC/_old 2021-04-06 17:31:30.087240479 +0200 +++ /var/tmp/diff_new_pack.EGw3dC/_new 2021-04-06 17:31:30.087240479 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcpuid # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define so_ver 15 Name: libcpuid -Version: 0.5.0+git.20201114 +Version: 0.5.1+git.1616323866 Release: 0 Summary: Library providing x86 CPU identification License: BSD-2-Clause ++++++ _service ++++++ --- /var/tmp/diff_new_pack.EGw3dC/_old 2021-04-06 17:31:30.119240514 +0200 +++ /var/tmp/diff_new_pack.EGw3dC/_new 2021-04-06 17:31:30.119240514 +0200 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="filename">libcpuid</param> - <param name="versionformat">@PARENT_TAG@+git.%cd</param> + <param name="versionformat">@PARENT_TAG@+git.%ct</param> <param name="versionrewrite-pattern">v(.*)</param> </service> <service mode="disabled" name="set_version"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.EGw3dC/_old 2021-04-06 17:31:30.139240537 +0200 +++ /var/tmp/diff_new_pack.EGw3dC/_new 2021-04-06 17:31:30.143240541 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">[email protected]:anrieff/libcpuid.git</param> - <param name="changesrevision">d60503c21152d52e420f48682d7d20bc02ec10fb</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">ccd0ec842652aa094c4f95d3509a96c27fdc202f</param></service></servicedata> \ No newline at end of file ++++++ libcpuid-0.5.0+git.20201114.obscpio -> libcpuid-0.5.1+git.1616323866.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/.github/workflows/release.yml new/libcpuid-0.5.1+git.1616323866/.github/workflows/release.yml --- old/libcpuid-0.5.0+git.20201114/.github/workflows/release.yml 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/.github/workflows/release.yml 2021-03-21 11:51:06.000000000 +0100 @@ -14,7 +14,7 @@ - uses: actions/checkout@v2 - name: Get Git tag - run: echo ::set-env name=VERSION::${GITHUB_REF#refs/tags/v} + run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV - name: Create distribution source tarball run: | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/.github/workflows/windows.yml new/libcpuid-0.5.1+git.1616323866/.github/workflows/windows.yml --- old/libcpuid-0.5.0+git.20201114/.github/workflows/windows.yml 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/.github/workflows/windows.yml 2021-03-21 11:51:06.000000000 +0100 @@ -28,7 +28,7 @@ - uses: actions/checkout@v2 - name: Add MSBuild to PATH - uses: microsoft/[email protected] + uses: microsoft/[email protected] - name: Build with MSBuild run: | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/CMakeLists.txt new/libcpuid-0.5.1+git.1616323866/CMakeLists.txt --- old/libcpuid-0.5.0+git.20201114/CMakeLists.txt 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/CMakeLists.txt 2021-03-21 11:51:06.000000000 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.14) -set(VERSION "0.5.0") +set(VERSION "0.5.1") set(SOVERSION 15) project( cpuid diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/ChangeLog new/libcpuid-0.5.1+git.1616323866/ChangeLog --- old/libcpuid-0.5.0+git.20201114/ChangeLog 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/ChangeLog 2021-03-21 11:51:06.000000000 +0100 @@ -82,3 +82,15 @@ fix detection of L3 cache on Zen 2 * Support for RDSEED/ADX/SHA_NI detection (AMD) * Support for ABM/AVX512VBMI/AVX512VBMI2 detection (Intel) + +Version 0.5.1 (2021-03-20): + * Convert all python scripts to Python 3 + * Support for Kaby Lake Refresh + * Support for Kaby Lake-G + * Support for Comet Lake-U + * Support for Gemini Lake + * Support for Vermeer + * Support for Whiskey Lake-U + * Support for Cezanne + * Support for Milan + * Support for Rocket Lake diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/bump_version.sh new/libcpuid-0.5.1+git.1616323866/bump_version.sh --- old/libcpuid-0.5.0+git.20201114/bump_version.sh 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/bump_version.sh 2021-03-21 11:51:06.000000000 +0100 @@ -11,6 +11,11 @@ SO_VERSION="$2" DATE="$(date '+%Y-%m-%d')" +if ! [[ "$SO_VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + echo "$0: SO_VERSION must contain dots (e.g. '15.0.1')" + exit 1 +fi + echo -e "\nVersion $NEW_VERSION ($DATE):" >> "$GIT_DIR/ChangeLog" sed -i "s|\[$OLD_VERSION\]|\[$NEW_VERSION\]|" "$GIT_DIR/configure.ac" sed -i "s|LIBCPUID_CURRENT=.*|dnl $(echo $SO_VERSION | tr . :) Version $NEW_VERSION:\nLIBCPUID_CURRENT=$(echo $SO_VERSION | cut -d. -f1)|" "$GIT_DIR/configure.ac" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/configure.ac new/libcpuid-0.5.1+git.1616323866/configure.ac --- old/libcpuid-0.5.0+git.20201114/configure.ac 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/configure.ac 2021-03-21 11:51:06.000000000 +0100 @@ -1,4 +1,4 @@ -AC_INIT([libcpuid CPU Identification library], [0.5.0], [[email protected]], [libcpuid]) +AC_INIT([libcpuid CPU Identification library], [0.5.1], [[email protected]], [libcpuid]) AC_CONFIG_SRCDIR([libcpuid/libcpuid.h]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) @@ -24,9 +24,10 @@ 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 dnl 15:0:0 Version 0.5.0: add one more field per cpu_raw_data_t (amd_fn8000001dh) and cpu_id_t l1_{data,instruction}_{assoc,cacheline} +dnl 15:0:1 Version 0.5.1: DB updates LIBCPUID_CURRENT=15 LIBCPUID_AGE=0 -LIBCPUID_REVISION=0 +LIBCPUID_REVISION=1 AC_SUBST([LIBCPUID_AGE]) AC_SUBST([LIBCPUID_REVISION]) AC_SUBST([LIBCPUID_CURRENT]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/debian/changelog new/libcpuid-0.5.1+git.1616323866/debian/changelog --- old/libcpuid-0.5.0+git.20201114/debian/changelog 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/debian/changelog 2021-03-21 11:51:06.000000000 +0100 @@ -1,3 +1,18 @@ +libcpuid (0.5.1) unstable; urgency=low + + * Convert all python scripts to Python 3 + * Support for Kaby Lake Refresh + * Support for Kaby Lake-G + * Support for Comet Lake-U + * Support for Gemini Lake + * Support for Vermeer + * Support for Whiskey Lake-U + * Support for Cezanne + * Support for Milan + * Support for Rocket Lake + + -- Georgiev, Veselin <[email protected]> Sat, 20 March 2021 17:42:00 +0100 + libcpuid (0.5.0) unstable; urgency=low * A backwards-incompatible change, since the sizeof cpu_raw_data_t and diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/libcpuid/Doxyfile.in new/libcpuid-0.5.1+git.1616323866/libcpuid/Doxyfile.in --- old/libcpuid-0.5.0+git.20201114/libcpuid/Doxyfile.in 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/libcpuid/Doxyfile.in 2021-03-21 11:51:06.000000000 +0100 @@ -1064,13 +1064,6 @@ ALPHABETICAL_INDEX = NO -# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in -# which the alphabetical index list will be split. -# Minimum value: 1, maximum value: 20, default value: 5. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -COLS_IN_ALPHA_INDEX = 5 - # In case all classes in a project start with a common prefix, all classes will # be put under the same header in the alphabetical index. The IGNORE_PREFIX tag # can be used to specify a prefix (or a list of prefixes) that should be ignored diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/libcpuid/Makefile.x64 new/libcpuid-0.5.1+git.1616323866/libcpuid/Makefile.x64 --- old/libcpuid-0.5.0+git.20201114/libcpuid/Makefile.x64 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/libcpuid/Makefile.x64 2021-03-21 11:51:06.000000000 +0100 @@ -5,7 +5,7 @@ ASM = ml64 /nologo CC = cl.exe /nologo /TC OPTFLAGS = /MT -DEFINES = /D "VERSION=\"0.5.0\"" +DEFINES = /D "VERSION=\"0.5.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 -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/libcpuid/Makefile.x86 new/libcpuid-0.5.1+git.1616323866/libcpuid/Makefile.x86 --- old/libcpuid-0.5.0+git.20201114/libcpuid/Makefile.x86 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/libcpuid/Makefile.x86 2021-03-21 11:51:06.000000000 +0100 @@ -12,7 +12,7 @@ CC = cl.exe /nologo /TC OPTFLAGS = /MT -DEFINES = /D "VERSION=\"0.5.0\"" +DEFINES = /D "VERSION=\"0.5.1\"" OBJECTS = asm-bits.obj cpuid_main.obj libcpuid_util.obj recog_amd.obj recog_intel.obj rdtsc.obj libcpuid.lib: $(OBJECTS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/libcpuid/libcpuid.dsp new/libcpuid-0.5.1+git.1616323866/libcpuid/libcpuid.dsp --- old/libcpuid-0.5.0+git.20201114/libcpuid/libcpuid.dsp 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/libcpuid/libcpuid.dsp 2021-03-21 11:51:06.000000000 +0100 @@ -41,7 +41,7 @@ # 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.5.0\" /YX /FD /c +# ADD CPP /nologo /MD /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D VERSION=\"0.5.1\" /YX /FD /c # ADD BASE RSC /l 0x409 /d "NDEBUG" # ADD RSC /l 0x409 /d "NDEBUG" BSC32=bscmake.exe @@ -64,7 +64,7 @@ # 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.5.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.5.1\" /YX /FD /GZ /c # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/libcpuid/libcpuid.h new/libcpuid-0.5.1+git.1616323866/libcpuid/libcpuid.h --- old/libcpuid-0.5.0+git.20201114/libcpuid/libcpuid.h 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/libcpuid/libcpuid.h 2021-03-21 11:51:06.000000000 +0100 @@ -29,7 +29,7 @@ * \file libcpuid.h * \author Veselin Georgiev * \date Oct 2008 - * \version 0.5.0 + * \version 0.5.1 * * Version history: * @@ -61,6 +61,7 @@ * * 0.5.0 (2020-05-23): A lot of DB updates, detection of new CPU features, * (a backwards-incompatible change since the sizeof * cpu_raw_data_t and cpu_id_t is now different). + * * 0.5.1 (2021-03-20): A lot of DB updates */ /** @mainpage A simple libcpuid introduction diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/libcpuid/libcpuid_vc10.vcxproj new/libcpuid-0.5.1+git.1616323866/libcpuid/libcpuid_vc10.vcxproj --- old/libcpuid-0.5.0+git.20201114/libcpuid/libcpuid_vc10.vcxproj 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/libcpuid/libcpuid_vc10.vcxproj 2021-03-21 11:51:06.000000000 +0100 @@ -102,7 +102,7 @@ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;VERSION="0.5.0";%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;VERSION="0.5.1";%(PreprocessorDefinitions)</PreprocessorDefinitions> <MinimalRebuild>true</MinimalRebuild> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> @@ -117,7 +117,7 @@ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;VERSION="0.5.0";%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;VERSION="0.5.1";%(PreprocessorDefinitions)</PreprocessorDefinitions> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <PrecompiledHeader> @@ -130,7 +130,7 @@ </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> - <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;VERSION="0.5.0";%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;VERSION="0.5.1";%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PrecompiledHeader> </PrecompiledHeader> @@ -142,7 +142,7 @@ </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'"> <ClCompile> - <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;VERSION="0.5.0";%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;VERSION="0.5.1";%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PrecompiledHeader> </PrecompiledHeader> @@ -157,7 +157,7 @@ </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> - <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;VERSION="0.5.0";%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;VERSION="0.5.1";%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PrecompiledHeader> </PrecompiledHeader> @@ -169,7 +169,7 @@ </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'"> <ClCompile> - <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;VERSION="0.5.0";%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;VERSION="0.5.1";%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PrecompiledHeader> </PrecompiledHeader> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/libcpuid/libcpuid_vc71.vcproj new/libcpuid-0.5.1+git.1616323866/libcpuid/libcpuid_vc71.vcproj --- old/libcpuid-0.5.0+git.20201114/libcpuid/libcpuid_vc71.vcproj 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/libcpuid/libcpuid_vc71.vcproj 2021-03-21 11:51:06.000000000 +0100 @@ -19,7 +19,7 @@ <Tool Name="VCCLCompilerTool" Optimization="0" - PreprocessorDefinitions="VERSION=\"0.5.0\"" + PreprocessorDefinitions="VERSION=\"0.5.1\"" MinimalRebuild="TRUE" BasicRuntimeChecks="3" RuntimeLibrary="3" @@ -60,7 +60,7 @@ CharacterSet="2"> <Tool Name="VCCLCompilerTool" - PreprocessorDefinitions="VERSION=\"0.5.0\"" + PreprocessorDefinitions="VERSION=\"0.5.1\"" RuntimeLibrary="2" UsePrecompiledHeader="0" WarningLevel="3" @@ -99,7 +99,7 @@ CharacterSet="2"> <Tool Name="VCCLCompilerTool" - PreprocessorDefinitions="VERSION=\"0.5.0\"" + PreprocessorDefinitions="VERSION=\"0.5.1\"" RuntimeLibrary="2" UsePrecompiledHeader="0" WarningLevel="3" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/libcpuid/recog_amd.c new/libcpuid-0.5.1+git.1616323866/libcpuid/recog_amd.c --- old/libcpuid-0.5.0+git.20201114/libcpuid/recog_amd.c 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/libcpuid/recog_amd.c 2021-03-21 11:51:06.000000000 +0100 @@ -294,10 +294,15 @@ { 15, -1, -1, 23, 96, -1, -1, -1, NC, RYZEN_|_5 , 0, "Ryzen 5 (Renoir)" }, { 15, -1, -1, 23, 96, -1, -1, -1, NC, RYZEN_|_3 , 0, "Ryzen 3 (Renoir)" }, /* Zen 3 (2020) => https://en.wikichip.org/wiki/amd/microarchitectures/zen_3 */ + { 15, -1, -1, 25, 1, -1, -1, -1, NC, EPYC_ , 0, "EPYC (Milan)" }, { 15, -1, -1, 25, 33, -1, -1, -1, NC, RYZEN_|_9 , 0, "Ryzen 9 (Vermeer)" }, { 15, -1, -1, 25, 33, -1, -1, -1, NC, RYZEN_|_7 , 0, "Ryzen 7 (Vermeer)" }, { 15, -1, -1, 25, 33, -1, -1, -1, NC, RYZEN_|_5 , 0, "Ryzen 5 (Vermeer)" }, { 15, -1, -1, 25, 33, -1, -1, -1, NC, RYZEN_|_3 , 0, "Ryzen 3 (Vermeer)" }, + { 15, -1, -1, 25, 80, -1, -1, -1, NC, RYZEN_|_9 , 0, "Ryzen 9 (Cezanne)" }, + { 15, -1, -1, 25, 80, -1, -1, -1, NC, RYZEN_|_7 , 0, "Ryzen 7 (Cezanne)" }, + { 15, -1, -1, 25, 80, -1, -1, -1, NC, RYZEN_|_5 , 0, "Ryzen 5 (Cezanne)" }, + { 15, -1, -1, 25, 80, -1, -1, -1, NC, RYZEN_|_3 , 0, "Ryzen 3 (Cezanne)" }, /* F M S EF EM #cores L2$ L3$ BC ModelBits ModelCode Name */ { 15, -1, -1, 24, 0, -1, -1, -1, NC, C86_|_7 , 0, "C86 7 (Dhyana)" }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/libcpuid/recog_intel.c new/libcpuid-0.5.1+git.1616323866/libcpuid/recog_intel.c --- old/libcpuid-0.5.0+git.20201114/libcpuid/recog_intel.c 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/libcpuid/recog_intel.c 2021-03-21 11:51:06.000000000 +0100 @@ -56,6 +56,14 @@ _5400, _2xxx, /* Core i[357] 2xxx */ _3xxx, /* Core i[357] 3xxx */ + _4xxx, /* Core i[357] 4xxx */ + _5xxx, /* Core i[357] 5xxx */ + _6xxx, /* Core i[357] 6xxx */ + _7xxx, /* Core i[3579] 7xxx */ + _8xxx, /* Core i[3579] 8xxx */ + _9xxx, /* Core i[3579] 9xxx */ + _10xxx, /* Core i[3579] 10xxx */ + _11xxx, /* Core i[3579] 11xxx */ }; typedef enum _intel_model_t intel_model_t; @@ -266,6 +274,7 @@ /* Sandy Bridge CPUs (2nd gen, 32nm): */ { 6, 10, -1, -1, 42, -1, -1, -1, NC, 0 , 0, "Unknown Sandy Bridge" }, { 6, 10, -1, -1, 42, -1, -1, -1, NC, XEON_ , 0, "Sandy Bridge (Xeon)" }, + { 6, 10, -1, -1, 42, 4, -1, -1, NC, XEON_ , 0, "Sandy Bridge (Xeon)" }, { 6, 10, -1, -1, 42, -1, -1, -1, NC, CORE_|_I_|_7 , 0, "Sandy Bridge (Core i7)" }, { 6, 10, -1, -1, 42, 4, -1, -1, NC, CORE_|_I_|_7 , 0, "Sandy Bridge (Core i7)" }, { 6, 10, -1, -1, 42, 4, -1, -1, NC, CORE_|_I_|_5 , 0, "Sandy Bridge (Core i5)" }, @@ -351,7 +360,7 @@ { 6, 14, 9, -1, 158, 4, -1, -1, NC, CORE_|_I_|_7 , 0, "Kaby Lake-G (Core i7)" }, { 6, 14, 9, -1, 158, 4, -1, -1, NC, CORE_|_I_|_5 , 0, "Kaby Lake-G (Core i5)" }, { 6, 14, 10, -1, 142, 4, -1, -1, NC, CORE_|_I_|_7 , 0, "Kaby Lake-R (Core i7)" }, /* i7-8550U + i7-8650U */ - { 6, 14, 10, -1, 142, 4, -1, -1, NC, CORE_|_I_|_5 , 0, "Kaby Lake-R (Core i5)" }, /* i5-8250U + i5-8350U /* + { 6, 14, 10, -1, 142, 4, -1, -1, NC, CORE_|_I_|_5 , 0, "Kaby Lake-R (Core i5)" }, /* i5-8250U + i5-8350U */ /* Coffee Lake CPUs (8th gen, 14nm): */ { 6, 14, 10, -1, 158, 8, -1, -1, NC, CORE_|_I_|_9 , 0, "Coffee Lake (Core i9)" }, @@ -366,6 +375,11 @@ { 6, 14, 10, -1, 142, 2, -1, -1, NC, CORE_|_I_|_3 , 0, "Coffee Lake-U (Core i3)" }, { 6, 6, -1, -1, 102, 2, -1, -1, NC, CORE_|_I_|_3 , 0, "Cannon Lake (Core i3)" }, /* Core i3 8121U */ { 6, 6, -1, -1, 102, 2, -1, -1, NC, CORE_|_M_|_3 , 0, "Cannon Lake (Core m3)" }, /* Core m3 8114Y */ + { 6, 14, 12, -1, 142, 4, -1, -1, NC, CORE_|_I_|_7 , _8xxx, "Whiskey Lake-U (Core i7)" }, + { 6, 14, 12, -1, 142, 4, -1, -1, NC, CORE_|_I_|_5 , _8xxx, "Whiskey Lake-U (Core i5)" }, + { 6, 14, 12, -1, 142, 2, -1, -1, NC, CORE_|_I_|_3 , _8xxx, "Whiskey Lake-U (Core i3)" }, + { 6, 14, 12, -1, 142, 2, -1, -1, NC, PENTIUM_ , _8xxx, "Whiskey Lake-U (Pentium)" }, + { 6, 14, 12, -1, 142, 2, -1, -1, NC, CELERON_ , _8xxx, "Whiskey Lake-U (Celeron)" }, /* Coffee Lake Refresh CPUs (9th gen, 14nm): */ { 6, 14, 13, -1, 158, 8, -1, -1, NC, CORE_|_I_|_9 , 0, "Coffee Lake-R (Core i9)" }, @@ -382,14 +396,20 @@ { 6, 5, -1, -1, 165, 4, -1, -1, NC, CORE_|_I_|_3 , 0, "Comet Lake (Core i3)" }, { 6, 5, -1, -1, 165, 2, -1, -1, NC, PENTIUM_ , 0, "Comet Lake (Pentium)" }, { 6, 5, -1, -1, 165, 2, -1, -1, NC, CELERON_ , 0, "Comet Lake (Celeron)" }, - { 6, 14, 12, -1, 142, 6, -1, -1, NC, CORE_|_I_|_7 , 0, "Comet Lake-U (Core i7)" }, - { 6, 14, 12, -1, 142, 4, -1, -1, NC, CORE_|_I_|_7 , 0, "Comet Lake-U (Core i7)" }, - { 6, 14, 12, -1, 142, 4, -1, -1, NC, CORE_|_I_|_5 , 0, "Comet Lake-U (Core i5)" }, - { 6, 14, 12, -1, 142, 2, -1, -1, NC, PENTIUM_ , 0, "Comet Lake-U (Pentium)" }, - { 6, 14, 12, -1, 142, 2, -1, -1, NC, CELERON_ , 0, "Comet Lake-U (Celeron)" }, - { 6, 14, -1, -1, 126, 4, -1, -1, NC, CORE_|_I_|_7 , 0, "Ice Lake (Core i7)" }, - { 6, 14, -1, -1, 126, 4, -1, -1, NC, CORE_|_I_|_5 , 0, "Ice Lake (Core i5)" }, - { 6, 14, -1, -1, 126, 2, -1, -1, NC, CORE_|_I_|_3 , 0, "Ice Lake (Core i3)" }, + { 6, 14, 12, -1, 142, 6, -1, -1, NC, CORE_|_I_|_7 ,_10xxx, "Comet Lake-U (Core i7)" }, + { 6, 14, 12, -1, 142, 4, -1, -1, NC, CORE_|_I_|_7 ,_10xxx, "Comet Lake-U (Core i7)" }, + { 6, 14, 12, -1, 142, 4, -1, -1, NC, CORE_|_I_|_5 ,_10xxx, "Comet Lake-U (Core i5)" }, + { 6, 14, 12, -1, 142, 2, -1, -1, NC, PENTIUM_ ,_10xxx, "Comet Lake-U (Pentium)" }, + { 6, 14, 12, -1, 142, 2, -1, -1, NC, CELERON_ ,_10xxx, "Comet Lake-U (Celeron)" }, + { 6, 14, -1, -1, 126, 4, -1, -1, NC, CORE_|_I_|_7 ,_10xxx, "Ice Lake (Core i7)" }, + { 6, 14, -1, -1, 126, 4, -1, -1, NC, CORE_|_I_|_5 ,_10xxx, "Ice Lake (Core i5)" }, + { 6, 14, -1, -1, 126, 2, -1, -1, NC, CORE_|_I_|_3 ,_10xxx, "Ice Lake (Core i3)" }, + + /* Rocket Lake CPUs (11th gen, 14nm): */ + { 6, 7, -1, -1, 167, -1, -1, -1, NC, CORE_|_I_|_9 ,_11xxx, "Rocket Lake (Core i9)" }, + { 6, 7, -1, -1, 167, -1, -1, -1, NC, CORE_|_I_|_7 ,_11xxx, "Rocket Lake (Core i7)" }, + { 6, 7, -1, -1, 167, -1, -1, -1, NC, CORE_|_I_|_5 ,_11xxx, "Rocket Lake (Core i5)" }, + { 6, 7, -1, -1, 167, -1, -1, -1, NC, CORE_|_I_|_3 ,_11xxx, "Rocket Lake (Core i3)" }, /* Goldmont Plus CPUs (14nm) */ { 6, 10, -1, -1, 122, 4, -1, -1, NC, PENTIUM_ , 0, "Gemini Lake (Pentium)" }, @@ -818,11 +838,19 @@ const char *bs = data->brand_str; int mod_flags = 0, model_no = 0, ndigs = 0; /* If the CPU is a Core ix, then just return the model number generation: */ - if ((i = match_pattern(bs, "Core(TM) i[357]")) != 0) { + if ((i = match_pattern(bs, "Core(TM) i[3579]")) != 0) { i += 11; if (i + 4 >= l) return UNKNOWN; if (bs[i] == '2') return _2xxx; if (bs[i] == '3') return _3xxx; + if (bs[i] == '4') return _4xxx; + if (bs[i] == '5') return _5xxx; + if (bs[i] == '6') return _6xxx; + if (bs[i] == '7') return _7xxx; + if (bs[i] == '8') return _8xxx; + if (bs[i] == '9') return _9xxx; + if ((bs[i] == '1') && (bs[i+1] == '0')) return _10xxx; + if ((bs[i] == '1') && (bs[i+1] == '1')) return _11xxx; return UNKNOWN; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/tests/amd/zen3/epyc-milan.test new/libcpuid-0.5.1+git.1616323866/tests/amd/zen3/epyc-milan.test --- old/libcpuid-0.5.0+git.20201114/tests/amd/zen3/epyc-milan.test 1970-01-01 01:00:00.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/tests/amd/zen3/epyc-milan.test 2021-03-21 11:51:06.000000000 +0100 @@ -0,0 +1,106 @@ +basic_cpuid[0]=00000010 68747541 444d4163 69746e65 +basic_cpuid[1]=00a00f11 00800800 7eda320b 178bfbff +basic_cpuid[2]=00000000 00000000 00000000 00000000 +basic_cpuid[3]=00000000 00000000 00000000 00000000 +basic_cpuid[4]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[5]=00000040 00000040 00000003 00000011 +basic_cpuid[6]=00000004 00000000 00000001 00000000 +basic_cpuid[7]=00000000 219c97a9 0040068c 00000010 +basic_cpuid[8]=00000000 00000000 00000000 00000000 +basic_cpuid[9]=00000000 00000000 00000000 00000000 +basic_cpuid[10]=00000000 00000000 00000000 00000000 +basic_cpuid[11]=00000001 00000002 00000100 00000000 +basic_cpuid[12]=00000000 00000000 00000000 00000000 +basic_cpuid[13]=00000207 00000340 00000988 00000000 +basic_cpuid[14]=00000000 00000000 00000000 00000000 +basic_cpuid[15]=00000000 000000ff 00000000 00000002 +basic_cpuid[16]=00000000 00000002 00000000 00000000 +basic_cpuid[17]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[18]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[19]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[20]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[21]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[22]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[23]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[24]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[25]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[26]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[27]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[28]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[29]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[30]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[31]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[0]=80000023 68747541 444d4163 69746e65 +ext_cpuid[1]=00a00f11 40000000 75c237ff 2fd3fbff +ext_cpuid[2]=20444d41 43595045 31373720 34362033 +ext_cpuid[3]=726f432d 72502065 7365636f 20726f73 +ext_cpuid[4]=20202020 20202020 20202020 00202020 +ext_cpuid[5]=ff40ff40 ff40ff40 20080140 20080140 +ext_cpuid[6]=48002200 68004200 02006140 08009140 +ext_cpuid[7]=00000000 0000003b 00000000 00006799 +ext_cpuid[8]=00003030 91bef75f 0000707f 00010007 +ext_cpuid[9]=00000000 00000000 00000000 00000000 +ext_cpuid[10]=00000001 00008000 00000000 119b9cff +ext_cpuid[11]=00000000 00000000 00000000 00000000 +ext_cpuid[12]=00000000 00000000 00000000 00000000 +ext_cpuid[13]=00000000 00000000 00000000 00000000 +ext_cpuid[14]=00000000 00000000 00000000 00000000 +ext_cpuid[15]=00000000 00000000 00000000 00000000 +ext_cpuid[16]=00000000 00000000 00000000 00000000 +ext_cpuid[17]=00000000 00000000 00000000 00000000 +ext_cpuid[18]=00000000 00000000 00000000 00000000 +ext_cpuid[19]=00000000 00000000 00000000 00000000 +ext_cpuid[20]=00000000 00000000 00000000 00000000 +ext_cpuid[21]=00000000 00000000 00000000 00000000 +ext_cpuid[22]=00000000 00000000 00000000 00000000 +ext_cpuid[23]=00000000 00000000 00000000 00000000 +ext_cpuid[24]=00000000 00000000 00000000 00000000 +ext_cpuid[25]=f040f040 f0400000 00000000 00000000 +ext_cpuid[26]=00000006 00000000 00000000 00000000 +ext_cpuid[27]=000003ff 00000000 00000000 00000000 +ext_cpuid[28]=00000000 00000000 00000000 00000000 +ext_cpuid[29]=00004121 01c0003f 0000003f 00000000 +ext_cpuid[30]=00000000 00000100 00000000 00000000 +ext_cpuid[31]=0001fc3f 00004173 000001fd 00000001 +intel_fn4[0]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[1]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[2]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[3]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[4]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[5]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[6]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[7]=ffffffff ffffffff ffffffff ffffffff +intel_fn11[0]=00000001 00000002 00000100 0000007f +intel_fn11[1]=00000007 00000080 00000201 0000007f +intel_fn11[2]=ffffffff ffffffff ffffffff ffffffff +intel_fn11[3]=ffffffff ffffffff ffffffff ffffffff +amd_fn8000001dh[0]=00004121 01c0003f 0000003f 00000000 +amd_fn8000001dh[1]=00004122 01c0003f 0000003f 00000000 +amd_fn8000001dh[2]=00004143 01c0003f 000003ff 00000002 +amd_fn8000001dh[3]=0003c163 03c0003f 00007fff 00000001 +-------------------------------------------------------------------------------- +15 +1 +1 +25 +1 +64 +128 +32 +32 +512 +262144 +-1 +8 +8 +8 +16 +-1 +64 +64 +64 +64 +-1 +256 (authoritative) +EPYC (Milan) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht pni pclmul monitor ssse3 cx16 sse4_1 sse4_2 syscall movbe popcnt aes xsave osxsave avx mmxext nx fxsr_opt rdtscp lm lahf_lm cmp_legacy svm abm misalignsse sse4a 3dnowprefetch osvw ibs skinit wdt ts ttp tm_amd hwpstate constant_tsc fma3 f16c rdrand cpb aperfmperf avx2 bmi1 bmi2 sha_ni rdseed adx diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/tests/amd/zen3/ryzen7-cezanne.test new/libcpuid-0.5.1+git.1616323866/tests/amd/zen3/ryzen7-cezanne.test --- old/libcpuid-0.5.0+git.20201114/tests/amd/zen3/ryzen7-cezanne.test 1970-01-01 01:00:00.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/tests/amd/zen3/ryzen7-cezanne.test 2021-03-21 11:51:06.000000000 +0100 @@ -0,0 +1,106 @@ +basic_cpuid[0]=00000010 68747541 444d4163 69746e65 +basic_cpuid[1]=00a50f00 00100800 7ed8320b 178bfbff +basic_cpuid[2]=00000000 00000000 00000000 00000000 +basic_cpuid[3]=00000000 00000000 00000000 00000000 +basic_cpuid[4]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[5]=00000040 00000040 00000003 00000011 +basic_cpuid[6]=00000004 00000000 00000001 00000000 +basic_cpuid[7]=00000000 219c97a9 0040068c 00000010 +basic_cpuid[8]=00000000 00000000 00000000 00000000 +basic_cpuid[9]=00000000 00000000 00000000 00000000 +basic_cpuid[10]=00000000 00000000 00000000 00000000 +basic_cpuid[11]=00000001 00000002 00000100 00000000 +basic_cpuid[12]=00000000 00000000 00000000 00000000 +basic_cpuid[13]=00000207 00000340 00000988 00000000 +basic_cpuid[14]=00000000 00000000 00000000 00000000 +basic_cpuid[15]=00000000 000000ff 00000000 00000002 +basic_cpuid[16]=00000000 00000002 00000000 00000000 +basic_cpuid[17]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[18]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[19]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[20]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[21]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[22]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[23]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[24]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[25]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[26]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[27]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[28]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[29]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[30]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[31]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[0]=80000023 68747541 444d4163 69746e65 +ext_cpuid[1]=00a50f00 00000000 75c237ff 2fd3fbff +ext_cpuid[2]=20444d41 657a7952 2037206e 30303835 +ext_cpuid[3]=69772048 52206874 6f656461 7247206e +ext_cpuid[4]=69687061 20207363 20202020 00202020 +ext_cpuid[5]=ff40ff40 ff40ff40 20080140 20080140 +ext_cpuid[6]=48002200 68004200 02006140 00809140 +ext_cpuid[7]=00000000 0000003b 00000000 00006799 +ext_cpuid[8]=00003030 191ef657 0000400f 00010000 +ext_cpuid[9]=00000000 00000000 00000000 00000000 +ext_cpuid[10]=00000001 00008000 00000000 101bbcff +ext_cpuid[11]=00000000 00000000 00000000 00000000 +ext_cpuid[12]=00000000 00000000 00000000 00000000 +ext_cpuid[13]=00000000 00000000 00000000 00000000 +ext_cpuid[14]=00000000 00000000 00000000 00000000 +ext_cpuid[15]=00000000 00000000 00000000 00000000 +ext_cpuid[16]=00000000 00000000 00000000 00000000 +ext_cpuid[17]=00000000 00000000 00000000 00000000 +ext_cpuid[18]=00000000 00000000 00000000 00000000 +ext_cpuid[19]=00000000 00000000 00000000 00000000 +ext_cpuid[20]=00000000 00000000 00000000 00000000 +ext_cpuid[21]=00000000 00000000 00000000 00000000 +ext_cpuid[22]=00000000 00000000 00000000 00000000 +ext_cpuid[23]=00000000 00000000 00000000 00000000 +ext_cpuid[24]=00000000 00000000 00000000 00000000 +ext_cpuid[25]=f040f040 f0400000 00000000 00000000 +ext_cpuid[26]=00000006 00000000 00000000 00000000 +ext_cpuid[27]=000003ff 00000000 00000000 00000000 +ext_cpuid[28]=00000000 00000000 00000000 00000000 +ext_cpuid[29]=00004121 01c0003f 0000003f 00000000 +ext_cpuid[30]=00000000 00000100 00000000 00000000 +ext_cpuid[31]=0001780f 00000000 00000000 00000001 +intel_fn4[0]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[1]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[2]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[3]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[4]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[5]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[6]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[7]=ffffffff ffffffff ffffffff ffffffff +intel_fn11[0]=00000001 00000002 00000100 00000000 +intel_fn11[1]=00000004 00000010 00000201 00000000 +intel_fn11[2]=ffffffff ffffffff ffffffff ffffffff +intel_fn11[3]=ffffffff ffffffff ffffffff ffffffff +amd_fn8000001dh[0]=00004121 01c0003f 0000003f 00000000 +amd_fn8000001dh[1]=00004122 01c0003f 0000003f 00000000 +amd_fn8000001dh[2]=00004143 01c0003f 000003ff 00000002 +amd_fn8000001dh[3]=0003c163 03c0003f 00003fff 00000001 +-------------------------------------------------------------------------------- +15 +0 +0 +25 +80 +8 +16 +32 +32 +512 +16384 +-1 +8 +8 +8 +16 +-1 +64 +64 +64 +64 +-1 +256 (authoritative) +Ryzen 7 (Cezanne) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht pni pclmul monitor ssse3 cx16 sse4_1 sse4_2 syscall movbe popcnt aes xsave osxsave avx mmxext nx fxsr_opt rdtscp lm lahf_lm cmp_legacy svm abm misalignsse sse4a 3dnowprefetch osvw ibs skinit wdt ts ttp tm_amd hwpstate constant_tsc fma3 f16c rdrand cpb aperfmperf avx2 bmi1 bmi2 sha_ni rdseed adx diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/tests/amd/zen3/ryzen9-cezanne.test new/libcpuid-0.5.1+git.1616323866/tests/amd/zen3/ryzen9-cezanne.test --- old/libcpuid-0.5.0+git.20201114/tests/amd/zen3/ryzen9-cezanne.test 1970-01-01 01:00:00.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/tests/amd/zen3/ryzen9-cezanne.test 2021-03-21 11:51:06.000000000 +0100 @@ -0,0 +1,106 @@ +basic_cpuid[0]=00000010 68747541 444d4163 69746e65 +basic_cpuid[1]=00a50f00 00100800 7ed8320b 178bfbff +basic_cpuid[2]=00000000 00000000 00000000 00000000 +basic_cpuid[3]=00000000 00000000 00000000 00000000 +basic_cpuid[4]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[5]=00000040 00000040 00000003 00000011 +basic_cpuid[6]=00000004 00000000 00000001 00000000 +basic_cpuid[7]=00000000 219c97a9 0040068c 00000010 +basic_cpuid[8]=00000000 00000000 00000000 00000000 +basic_cpuid[9]=00000000 00000000 00000000 00000000 +basic_cpuid[10]=00000000 00000000 00000000 00000000 +basic_cpuid[11]=00000001 00000002 00000100 00000000 +basic_cpuid[12]=00000000 00000000 00000000 00000000 +basic_cpuid[13]=00000207 00000340 00000988 00000000 +basic_cpuid[14]=00000000 00000000 00000000 00000000 +basic_cpuid[15]=00000000 000000ff 00000000 00000002 +basic_cpuid[16]=00000000 00000002 00000000 00000000 +basic_cpuid[17]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[18]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[19]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[20]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[21]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[22]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[23]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[24]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[25]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[26]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[27]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[28]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[29]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[30]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[31]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[0]=80000023 68747541 444d4163 69746e65 +ext_cpuid[1]=00a50f00 00000000 75c237ff 2fd3fbff +ext_cpuid[2]=20444d41 657a7952 2039206e 30303935 +ext_cpuid[3]=77205348 20687469 65646152 47206e6f +ext_cpuid[4]=68706172 20736369 20202020 00202020 +ext_cpuid[5]=ff40ff40 ff40ff40 20080140 20080140 +ext_cpuid[6]=48002200 68004200 02006140 00809140 +ext_cpuid[7]=00000000 0000003b 00000000 00006799 +ext_cpuid[8]=00003030 191ef657 0000400f 00010000 +ext_cpuid[9]=00000000 00000000 00000000 00000000 +ext_cpuid[10]=00000001 00008000 00000000 001bbcff +ext_cpuid[11]=00000000 00000000 00000000 00000000 +ext_cpuid[12]=00000000 00000000 00000000 00000000 +ext_cpuid[13]=00000000 00000000 00000000 00000000 +ext_cpuid[14]=00000000 00000000 00000000 00000000 +ext_cpuid[15]=00000000 00000000 00000000 00000000 +ext_cpuid[16]=00000000 00000000 00000000 00000000 +ext_cpuid[17]=00000000 00000000 00000000 00000000 +ext_cpuid[18]=00000000 00000000 00000000 00000000 +ext_cpuid[19]=00000000 00000000 00000000 00000000 +ext_cpuid[20]=00000000 00000000 00000000 00000000 +ext_cpuid[21]=00000000 00000000 00000000 00000000 +ext_cpuid[22]=00000000 00000000 00000000 00000000 +ext_cpuid[23]=00000000 00000000 00000000 00000000 +ext_cpuid[24]=00000000 00000000 00000000 00000000 +ext_cpuid[25]=f040f040 f0400000 00000000 00000000 +ext_cpuid[26]=00000006 00000000 00000000 00000000 +ext_cpuid[27]=000003ff 00000000 00000000 00000000 +ext_cpuid[28]=00000000 00000000 00000000 00000000 +ext_cpuid[29]=00004121 01c0003f 0000003f 00000000 +ext_cpuid[30]=00000000 00000100 00000000 00000000 +ext_cpuid[31]=0001780f 00000000 00000000 00000001 +intel_fn4[0]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[1]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[2]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[3]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[4]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[5]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[6]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[7]=ffffffff ffffffff ffffffff ffffffff +intel_fn11[0]=00000001 00000002 00000100 00000000 +intel_fn11[1]=00000004 00000010 00000201 00000000 +intel_fn11[2]=ffffffff ffffffff ffffffff ffffffff +intel_fn11[3]=ffffffff ffffffff ffffffff ffffffff +amd_fn8000001dh[0]=00004121 01c0003f 0000003f 00000000 +amd_fn8000001dh[1]=00004122 01c0003f 0000003f 00000000 +amd_fn8000001dh[2]=00004143 01c0003f 000003ff 00000002 +amd_fn8000001dh[3]=0003c163 03c0003f 00003fff 00000001 +-------------------------------------------------------------------------------- +15 +0 +0 +25 +80 +8 +16 +32 +32 +512 +16384 +-1 +8 +8 +8 +16 +-1 +64 +64 +64 +64 +-1 +256 (authoritative) +Ryzen 9 (Cezanne) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht pni pclmul monitor ssse3 cx16 sse4_1 sse4_2 syscall movbe popcnt aes xsave osxsave avx mmxext nx fxsr_opt rdtscp lm lahf_lm cmp_legacy svm abm misalignsse sse4a 3dnowprefetch osvw ibs skinit wdt ts ttp tm_amd hwpstate constant_tsc fma3 f16c rdrand cpb aperfmperf avx2 bmi1 bmi2 sha_ni rdseed adx diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/tests/convert_instlatx64.c new/libcpuid-0.5.1+git.1616323866/tests/convert_instlatx64.c --- old/libcpuid-0.5.0+git.20201114/tests/convert_instlatx64.c 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/tests/convert_instlatx64.c 2021-03-21 11:51:06.000000000 +0100 @@ -12,8 +12,9 @@ #define LINE_LEN 60 #define FILENAME_LEN 128 -#define PATH_MAX 1024 -#define CMD_LEN 256 +#define LIB_DIR_LEN 1024 +#define TOOL_LEN 2048 +#define CMD_LEN 4096 #define EXT_CPUID 0x80000000 #define NOT_AFFECTED(__line) (__line[0] == 0xffffffff) && (__line[1] == 0xffffffff) && (__line[2] == 0xffffffff) && (__line[3] == 0xffffffff) @@ -61,13 +62,13 @@ int assigned, subleaf; uint32_t addr, prev_addr, eax, ebx, ecx, edx; char line[LINE_LEN], raw_filename[FILENAME_LEN], report_filename[FILENAME_LEN]; - char libcpuid_directory[PATH_MAX], cpuid_tool[PATH_MAX], cmd[CMD_LEN]; + char libcpuid_directory[LIB_DIR_LEN], cpuid_tool[TOOL_LEN], cmd[CMD_LEN]; FILE *fin = NULL, *fout = NULL, *ftmp = NULL; struct cpu_raw_data_t *raw = &(struct cpu_raw_data_t) {}; if(argc < 3) { - fprintf(stderr, "Usage: %s <input file (from instlatx64)> <output file (without extension)>\n", argv[0]); + fprintf(stderr, "Usage: %s <input file (from instlatx64)> <output file (without extension)> [--create]\n", argv[0]); return 1; } @@ -83,7 +84,7 @@ perror("Failed to run 'git' command"); return 1; } - if(fgets(libcpuid_directory, PATH_MAX, ftmp) == NULL) + if(fgets(libcpuid_directory, LIB_DIR_LEN, ftmp) == NULL) { perror("Failed to get source directory"); return 1; @@ -145,7 +146,7 @@ fclose(fout); /* Invoke cpuid_tool */ - snprintf(cpuid_tool, PATH_MAX, "%s/build/cpuid_tool/cpuid_tool", libcpuid_directory); + snprintf(cpuid_tool, TOOL_LEN, "%s/build/cpuid_tool/cpuid_tool", libcpuid_directory); if(access(cpuid_tool, F_OK) == 0) snprintf(cmd, CMD_LEN, "%s --load=%s --report --outfile=%s", cpuid_tool, raw_filename, report_filename); else @@ -158,7 +159,7 @@ } /* Invoke create_test */ - snprintf(cmd, CMD_LEN, "./create_test.py %s %s > %s.test", raw_filename, report_filename, output_filename); + snprintf(cmd, CMD_LEN, "%s/tests/create_test.py %s %s > %s.test", libcpuid_directory, raw_filename, report_filename, output_filename); if((argc > 3) && !strcmp(argv[3], "--create")) { if(system(cmd)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/tests/intel/lakes/rocket-lake-i7.test new/libcpuid-0.5.1+git.1616323866/tests/intel/lakes/rocket-lake-i7.test --- old/libcpuid-0.5.0+git.20201114/tests/intel/lakes/rocket-lake-i7.test 1970-01-01 01:00:00.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/tests/intel/lakes/rocket-lake-i7.test 2021-03-21 11:51:06.000000000 +0100 @@ -0,0 +1,106 @@ +basic_cpuid[0]=0000001b 756e6547 6c65746e 49656e69 +basic_cpuid[1]=000a0671 00100800 7ffafbbf bfebfbff +basic_cpuid[2]=00feff01 000000f0 00000000 00000000 +basic_cpuid[3]=00000000 00000000 00000000 00000000 +basic_cpuid[4]=1c004121 02c0003f 0000003f 00000000 +basic_cpuid[5]=00000040 00000040 00000003 11121020 +basic_cpuid[6]=0003eff7 00000002 00000009 00000000 +basic_cpuid[7]=00000000 f2bf67eb 00405f4e bc000410 +basic_cpuid[8]=00000000 00000000 00000000 00000000 +basic_cpuid[9]=00000000 00000000 00000000 00000000 +basic_cpuid[10]=08300805 00000000 0000000f 00008604 +basic_cpuid[11]=00000001 00000002 00000100 00000000 +basic_cpuid[12]=00000000 00000000 00000000 00000000 +basic_cpuid[13]=000002ff 00000a80 00000a88 00000000 +basic_cpuid[14]=00000000 00000000 00000000 00000000 +basic_cpuid[15]=00000000 00000000 00000000 00000000 +basic_cpuid[16]=00000000 00000000 00000000 00000000 +basic_cpuid[17]=00000000 00000000 00000000 00000000 +basic_cpuid[18]=00000000 00000000 00000000 00000000 +basic_cpuid[19]=00000000 00000000 00000000 00000000 +basic_cpuid[20]=00000001 0000000f 00000007 00000000 +basic_cpuid[21]=00000002 0000012c 016e3600 00000000 +basic_cpuid[22]=00000e10 00001388 00000064 00000000 +basic_cpuid[23]=00000000 00000000 00000000 00000000 +basic_cpuid[24]=00000007 00000000 00000000 00000000 +basic_cpuid[25]=00000000 00000000 00000000 00000000 +basic_cpuid[26]=00000000 00000000 00000000 00000000 +basic_cpuid[27]=00000000 00000000 00000000 00000000 +basic_cpuid[28]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[29]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[30]=ffffffff ffffffff ffffffff ffffffff +basic_cpuid[31]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[0]=80000008 00000000 00000000 00000000 +ext_cpuid[1]=00000000 00000000 00000121 2c100000 +ext_cpuid[2]=68743131 6e654720 746e4920 52286c65 +ext_cpuid[3]=6f432029 54286572 6920294d 31312d37 +ext_cpuid[4]=4b303037 20402046 30362e33 007a4847 +ext_cpuid[5]=00000000 00000000 00000000 00000000 +ext_cpuid[6]=00000000 00000000 01006040 00000000 +ext_cpuid[7]=00000000 00000000 00000000 00000100 +ext_cpuid[8]=00003027 00000000 00000000 00000000 +ext_cpuid[9]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[10]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[11]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[12]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[13]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[14]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[15]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[16]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[17]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[18]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[19]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[20]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[21]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[22]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[23]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[24]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[25]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[26]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[27]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[28]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[29]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[30]=ffffffff ffffffff ffffffff ffffffff +ext_cpuid[31]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[0]=1c004121 02c0003f 0000003f 00000000 +intel_fn4[1]=1c004122 01c0003f 0000003f 00000000 +intel_fn4[2]=1c004143 01c0003f 000003ff 00000000 +intel_fn4[3]=1c03c163 03c0003f 00003fff 00000006 +intel_fn4[4]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[5]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[6]=ffffffff ffffffff ffffffff ffffffff +intel_fn4[7]=ffffffff ffffffff ffffffff ffffffff +intel_fn11[0]=00000001 00000002 00000100 0000000f +intel_fn11[1]=00000004 00000010 00000201 0000000f +intel_fn11[2]=ffffffff ffffffff ffffffff ffffffff +intel_fn11[3]=ffffffff ffffffff ffffffff ffffffff +amd_fn8000001dh[0]=ffffffff ffffffff ffffffff ffffffff +amd_fn8000001dh[1]=ffffffff ffffffff ffffffff ffffffff +amd_fn8000001dh[2]=ffffffff ffffffff ffffffff ffffffff +amd_fn8000001dh[3]=ffffffff ffffffff ffffffff ffffffff +-------------------------------------------------------------------------------- +6 +7 +1 +6 +167 +8 +16 +48 +32 +512 +16384 +-1 +12 +8 +8 +16 +-1 +64 +64 +64 +64 +-1 +128 (non-authoritative) +Rocket Lake (Core i7) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 xd movbe popcnt aes xsave osxsave avx rdtscp lm lahf_lm abm constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 avx512f avx512dq avx512cd sha_ni avx512bw avx512vl rdseed adx avx512vnni avx512vbmi avx512vbmi2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/tests/intel/lakes/whiskey-lake-i5-u.test new/libcpuid-0.5.1+git.1616323866/tests/intel/lakes/whiskey-lake-i5-u.test --- old/libcpuid-0.5.0+git.20201114/tests/intel/lakes/whiskey-lake-i5-u.test 1970-01-01 01:00:00.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/tests/intel/lakes/whiskey-lake-i5-u.test 2021-03-21 11:51:06.000000000 +0100 @@ -0,0 +1,106 @@ +basic_cpuid[0]=00000016 756e6547 6c65746e 49656e69 +basic_cpuid[1]=000806ec 05100800 7ffafbbf bfebfbff +basic_cpuid[2]=76036301 00f0b5ff 00000000 00c30000 +basic_cpuid[3]=00000000 00000000 00000000 00000000 +basic_cpuid[4]=1c004121 01c0003f 0000003f 00000000 +basic_cpuid[5]=00000040 00000040 00000003 11142120 +basic_cpuid[6]=000027f7 00000002 00000009 00000000 +basic_cpuid[7]=00000000 029c67af 00000000 bc000600 +basic_cpuid[8]=00000000 00000000 00000000 00000000 +basic_cpuid[9]=00000000 00000000 00000000 00000000 +basic_cpuid[10]=07300404 00000000 00000000 00000603 +basic_cpuid[11]=00000001 00000002 00000100 00000005 +basic_cpuid[12]=00000000 00000000 00000000 00000000 +basic_cpuid[13]=0000001f 00000440 00000440 00000000 +basic_cpuid[14]=00000000 00000000 00000000 00000000 +basic_cpuid[15]=00000000 00000000 00000000 00000000 +basic_cpuid[16]=00000000 00000000 00000000 00000000 +basic_cpuid[17]=00000000 00000000 00000000 00000000 +basic_cpuid[18]=00000000 00000000 00000000 00000000 +basic_cpuid[19]=00000000 00000000 00000000 00000000 +basic_cpuid[20]=00000001 0000000f 00000007 00000000 +basic_cpuid[21]=00000002 00000096 00000000 00000000 +basic_cpuid[22]=00000708 00000f3c 00000064 00000000 +basic_cpuid[23]=00000708 00000f3c 00000064 00000000 +basic_cpuid[24]=00000708 00000f3c 00000064 00000000 +basic_cpuid[25]=00000708 00000f3c 00000064 00000000 +basic_cpuid[26]=00000708 00000f3c 00000064 00000000 +basic_cpuid[27]=00000708 00000f3c 00000064 00000000 +basic_cpuid[28]=00000708 00000f3c 00000064 00000000 +basic_cpuid[29]=00000708 00000f3c 00000064 00000000 +basic_cpuid[30]=00000708 00000f3c 00000064 00000000 +basic_cpuid[31]=00000708 00000f3c 00000064 00000000 +ext_cpuid[0]=80000008 00000000 00000000 00000000 +ext_cpuid[1]=00000000 00000000 00000121 2c100800 +ext_cpuid[2]=65746e49 2952286c 726f4320 4d542865 +ext_cpuid[3]=35692029 3632382d 43205535 40205550 +ext_cpuid[4]=362e3120 7a484730 00000000 00000000 +ext_cpuid[5]=00000000 00000000 00000000 00000000 +ext_cpuid[6]=00000000 00000000 01006040 00000000 +ext_cpuid[7]=00000000 00000000 00000000 00000100 +ext_cpuid[8]=00003027 00000000 00000000 00000000 +ext_cpuid[9]=00000708 00000f3c 00000064 00000000 +ext_cpuid[10]=00000708 00000f3c 00000064 00000000 +ext_cpuid[11]=00000708 00000f3c 00000064 00000000 +ext_cpuid[12]=00000708 00000f3c 00000064 00000000 +ext_cpuid[13]=00000708 00000f3c 00000064 00000000 +ext_cpuid[14]=00000708 00000f3c 00000064 00000000 +ext_cpuid[15]=00000708 00000f3c 00000064 00000000 +ext_cpuid[16]=00000708 00000f3c 00000064 00000000 +ext_cpuid[17]=00000708 00000f3c 00000064 00000000 +ext_cpuid[18]=00000708 00000f3c 00000064 00000000 +ext_cpuid[19]=00000708 00000f3c 00000064 00000000 +ext_cpuid[20]=00000708 00000f3c 00000064 00000000 +ext_cpuid[21]=00000708 00000f3c 00000064 00000000 +ext_cpuid[22]=00000708 00000f3c 00000064 00000000 +ext_cpuid[23]=00000708 00000f3c 00000064 00000000 +ext_cpuid[24]=00000708 00000f3c 00000064 00000000 +ext_cpuid[25]=00000708 00000f3c 00000064 00000000 +ext_cpuid[26]=00000708 00000f3c 00000064 00000000 +ext_cpuid[27]=00000708 00000f3c 00000064 00000000 +ext_cpuid[28]=00000708 00000f3c 00000064 00000000 +ext_cpuid[29]=00000708 00000f3c 00000064 00000000 +ext_cpuid[30]=00000708 00000f3c 00000064 00000000 +ext_cpuid[31]=00000708 00000f3c 00000064 00000000 +intel_fn4[0]=1c004121 01c0003f 0000003f 00000000 +intel_fn4[1]=1c004122 01c0003f 0000003f 00000000 +intel_fn4[2]=1c004143 00c0003f 000003ff 00000000 +intel_fn4[3]=1c03c163 02c0003f 00001fff 00000006 +intel_fn4[4]=00000000 00000000 00000000 00000000 +intel_fn4[5]=00000000 00000000 00000000 00000000 +intel_fn4[6]=00000000 00000000 00000000 00000000 +intel_fn4[7]=00000000 00000000 00000000 00000000 +intel_fn11[0]=00000001 00000002 00000100 00000005 +intel_fn11[1]=00000004 00000008 00000201 00000005 +intel_fn11[2]=00000000 00000000 00000002 00000005 +intel_fn11[3]=00000000 00000000 00000003 00000005 +amd_fn8000001dh[0]=00000708 00000f3c 00000064 00000000 +amd_fn8000001dh[1]=00000708 00000f3c 00000064 00000000 +amd_fn8000001dh[2]=00000708 00000f3c 00000064 00000000 +amd_fn8000001dh[3]=00000708 00000f3c 00000064 00000000 +-------------------------------------------------------------------------------- +6 +14 +12 +6 +142 +4 +8 +32 +32 +256 +6144 +-1 +8 +8 +4 +12 +-1 +64 +64 +64 +64 +-1 +128 (non-authoritative) +Whiskey Lake-U (Core i5) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 syscall xd movbe popcnt aes xsave osxsave avx rdtscp lm lahf_lm abm constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 sgx rdseed adx diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/tests/intel/sandy/xeon-sandy-e-e5.test new/libcpuid-0.5.1+git.1616323866/tests/intel/sandy/xeon-sandy-e-e5.test --- old/libcpuid-0.5.0+git.20201114/tests/intel/sandy/xeon-sandy-e-e5.test 1970-01-01 01:00:00.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/tests/intel/sandy/xeon-sandy-e-e5.test 2021-03-21 11:51:06.000000000 +0100 @@ -0,0 +1,98 @@ +basic_cpuid[0]=0000000d 756e6547 6c65746e 49656e69 +basic_cpuid[1]=000206d7 00200800 1fbee3ff bfebfbff +basic_cpuid[2]=76035a01 00f0b2ff 00000000 00ca0000 +basic_cpuid[3]=00000000 00000000 00000000 00000000 +basic_cpuid[4]=3c004121 01c0003f 0000003f 00000000 +basic_cpuid[5]=00000040 00000040 00000003 00021120 +basic_cpuid[6]=00000077 00000002 00000009 00000000 +basic_cpuid[7]=00000000 00000000 00000000 00000000 +basic_cpuid[8]=00000000 00000000 00000000 00000000 +basic_cpuid[9]=00000001 00000000 00000000 00000000 +basic_cpuid[10]=07300403 00000000 00000000 00000603 +basic_cpuid[11]=00000001 00000002 00000100 00000000 +basic_cpuid[12]=00000000 00000000 00000000 00000000 +basic_cpuid[13]=00000007 00000340 00000340 00000000 +basic_cpuid[14]=00000007 00000340 00000340 00000000 +basic_cpuid[15]=00000007 00000340 00000340 00000000 +basic_cpuid[16]=00000007 00000340 00000340 00000000 +basic_cpuid[17]=00000007 00000340 00000340 00000000 +basic_cpuid[18]=00000007 00000340 00000340 00000000 +basic_cpuid[19]=00000007 00000340 00000340 00000000 +basic_cpuid[20]=00000007 00000340 00000340 00000000 +basic_cpuid[21]=00000007 00000340 00000340 00000000 +basic_cpuid[22]=00000007 00000340 00000340 00000000 +basic_cpuid[23]=00000007 00000340 00000340 00000000 +basic_cpuid[24]=00000007 00000340 00000340 00000000 +basic_cpuid[25]=00000007 00000340 00000340 00000000 +basic_cpuid[26]=00000007 00000340 00000340 00000000 +basic_cpuid[27]=00000007 00000340 00000340 00000000 +basic_cpuid[28]=00000007 00000340 00000340 00000000 +basic_cpuid[29]=00000007 00000340 00000340 00000000 +basic_cpuid[30]=00000007 00000340 00000340 00000000 +basic_cpuid[31]=00000007 00000340 00000340 00000000 +ext_cpuid[0]=80000008 00000000 00000000 00000000 +ext_cpuid[1]=00000000 00000000 00000001 2c100000 +ext_cpuid[2]=20202020 6e492020 286c6574 58202952 +ext_cpuid[3]=286e6f65 43202952 45205550 36322d35 +ext_cpuid[4]=20573738 20402030 30312e33 007a4847 +ext_cpuid[5]=00000000 00000000 00000000 00000000 +ext_cpuid[6]=00000000 00000000 01006040 00000000 +ext_cpuid[7]=00000000 00000000 00000000 00000100 +ext_cpuid[8]=0000302e 00000000 00000000 00000000 +ext_cpuid[9]=00000007 00000340 00000340 00000000 +ext_cpuid[10]=00000007 00000340 00000340 00000000 +ext_cpuid[11]=00000007 00000340 00000340 00000000 +ext_cpuid[12]=00000007 00000340 00000340 00000000 +ext_cpuid[13]=00000007 00000340 00000340 00000000 +ext_cpuid[14]=00000007 00000340 00000340 00000000 +ext_cpuid[15]=00000007 00000340 00000340 00000000 +ext_cpuid[16]=00000007 00000340 00000340 00000000 +ext_cpuid[17]=00000007 00000340 00000340 00000000 +ext_cpuid[18]=00000007 00000340 00000340 00000000 +ext_cpuid[19]=00000007 00000340 00000340 00000000 +ext_cpuid[20]=00000007 00000340 00000340 00000000 +ext_cpuid[21]=00000007 00000340 00000340 00000000 +ext_cpuid[22]=00000007 00000340 00000340 00000000 +ext_cpuid[23]=00000007 00000340 00000340 00000000 +ext_cpuid[24]=00000007 00000340 00000340 00000000 +ext_cpuid[25]=00000007 00000340 00000340 00000000 +ext_cpuid[26]=00000007 00000340 00000340 00000000 +ext_cpuid[27]=00000007 00000340 00000340 00000000 +ext_cpuid[28]=00000007 00000340 00000340 00000000 +ext_cpuid[29]=00000007 00000340 00000340 00000000 +ext_cpuid[30]=00000007 00000340 00000340 00000000 +ext_cpuid[31]=00000007 00000340 00000340 00000000 +intel_fn4[0]=3c004121 01c0003f 0000003f 00000000 +intel_fn4[1]=3c004122 01c0003f 0000003f 00000000 +intel_fn4[2]=3c004143 01c0003f 000001ff 00000000 +intel_fn4[3]=3c07c163 04c0003f 00003fff 00000006 +intel_fn11[0]=00000001 00000002 00000100 00000000 +intel_fn11[1]=00000005 00000010 00000201 00000000 +intel_fn11[2]=00000000 00000000 00000002 00000000 +intel_fn11[3]=00000000 00000000 00000003 00000000 +-------------------------------------------------------------------------------- +6 +13 +7 +6 +45 +8 +16 +32 +32 +256 +20480 +-1 +8 +8 +8 +20 +-1 +64 +64 +64 +64 +-1 +128 (non-authoritative) +Sandy Bridge-E (Xeon) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 xd popcnt aes xsave osxsave avx rdtscp lm lahf_lm constant_tsc x2apic diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/tests/intel/sandy/xeon-sandy-e3.test new/libcpuid-0.5.1+git.1616323866/tests/intel/sandy/xeon-sandy-e3.test --- old/libcpuid-0.5.0+git.20201114/tests/intel/sandy/xeon-sandy-e3.test 1970-01-01 01:00:00.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/tests/intel/sandy/xeon-sandy-e3.test 2021-03-21 11:51:06.000000000 +0100 @@ -0,0 +1,106 @@ +basic_cpuid[0]=0000000d 756e6547 6c65746e 49656e69 +basic_cpuid[1]=000206a7 05100800 1fbae3ff bfebfbff +basic_cpuid[2]=76035a01 00f0b2ff 00000000 00ca0000 +basic_cpuid[3]=00000000 00000000 00000000 00000000 +basic_cpuid[4]=1c004121 01c0003f 0000003f 00000000 +basic_cpuid[5]=00000040 00000040 00000003 00001120 +basic_cpuid[6]=00000077 00000002 00000009 00000000 +basic_cpuid[7]=00000000 00000000 00000000 9c000400 +basic_cpuid[8]=00000000 00000000 00000000 00000000 +basic_cpuid[9]=00000000 00000000 00000000 00000000 +basic_cpuid[10]=07300403 00000000 00000000 00000603 +basic_cpuid[11]=00000001 00000002 00000100 00000005 +basic_cpuid[12]=00000000 00000000 00000000 00000000 +basic_cpuid[13]=00000007 00000340 00000340 00000000 +basic_cpuid[14]=00000007 00000340 00000340 00000000 +basic_cpuid[15]=00000007 00000340 00000340 00000000 +basic_cpuid[16]=00000007 00000340 00000340 00000000 +basic_cpuid[17]=00000007 00000340 00000340 00000000 +basic_cpuid[18]=00000007 00000340 00000340 00000000 +basic_cpuid[19]=00000007 00000340 00000340 00000000 +basic_cpuid[20]=00000007 00000340 00000340 00000000 +basic_cpuid[21]=00000007 00000340 00000340 00000000 +basic_cpuid[22]=00000007 00000340 00000340 00000000 +basic_cpuid[23]=00000007 00000340 00000340 00000000 +basic_cpuid[24]=00000007 00000340 00000340 00000000 +basic_cpuid[25]=00000007 00000340 00000340 00000000 +basic_cpuid[26]=00000007 00000340 00000340 00000000 +basic_cpuid[27]=00000007 00000340 00000340 00000000 +basic_cpuid[28]=00000007 00000340 00000340 00000000 +basic_cpuid[29]=00000007 00000340 00000340 00000000 +basic_cpuid[30]=00000007 00000340 00000340 00000000 +basic_cpuid[31]=00000007 00000340 00000340 00000000 +ext_cpuid[0]=80000008 00000000 00000000 00000000 +ext_cpuid[1]=00000000 00000000 00000001 28100800 +ext_cpuid[2]=20202020 20202020 6e492020 286c6574 +ext_cpuid[3]=58202952 286e6f65 43202952 45205550 +ext_cpuid[4]=37323133 20402035 30342e33 007a4847 +ext_cpuid[5]=00000000 00000000 00000000 00000000 +ext_cpuid[6]=00000000 00000000 01006040 00000000 +ext_cpuid[7]=00000000 00000000 00000000 00000100 +ext_cpuid[8]=00003024 00000000 00000000 00000000 +ext_cpuid[9]=00000007 00000340 00000340 00000000 +ext_cpuid[10]=00000007 00000340 00000340 00000000 +ext_cpuid[11]=00000007 00000340 00000340 00000000 +ext_cpuid[12]=00000007 00000340 00000340 00000000 +ext_cpuid[13]=00000007 00000340 00000340 00000000 +ext_cpuid[14]=00000007 00000340 00000340 00000000 +ext_cpuid[15]=00000007 00000340 00000340 00000000 +ext_cpuid[16]=00000007 00000340 00000340 00000000 +ext_cpuid[17]=00000007 00000340 00000340 00000000 +ext_cpuid[18]=00000007 00000340 00000340 00000000 +ext_cpuid[19]=00000007 00000340 00000340 00000000 +ext_cpuid[20]=00000007 00000340 00000340 00000000 +ext_cpuid[21]=00000007 00000340 00000340 00000000 +ext_cpuid[22]=00000007 00000340 00000340 00000000 +ext_cpuid[23]=00000007 00000340 00000340 00000000 +ext_cpuid[24]=00000007 00000340 00000340 00000000 +ext_cpuid[25]=00000007 00000340 00000340 00000000 +ext_cpuid[26]=00000007 00000340 00000340 00000000 +ext_cpuid[27]=00000007 00000340 00000340 00000000 +ext_cpuid[28]=00000007 00000340 00000340 00000000 +ext_cpuid[29]=00000007 00000340 00000340 00000000 +ext_cpuid[30]=00000007 00000340 00000340 00000000 +ext_cpuid[31]=00000007 00000340 00000340 00000000 +intel_fn4[0]=1c004121 01c0003f 0000003f 00000000 +intel_fn4[1]=1c004122 01c0003f 0000003f 00000000 +intel_fn4[2]=1c004143 01c0003f 000001ff 00000000 +intel_fn4[3]=1c03c163 03c0003f 00001fff 00000006 +intel_fn4[4]=00000000 00000000 00000000 00000000 +intel_fn4[5]=00000000 00000000 00000000 00000000 +intel_fn4[6]=00000000 00000000 00000000 00000000 +intel_fn4[7]=00000000 00000000 00000000 00000000 +intel_fn11[0]=00000001 00000002 00000100 00000005 +intel_fn11[1]=00000004 00000008 00000201 00000005 +intel_fn11[2]=00000000 00000000 00000002 00000005 +intel_fn11[3]=00000000 00000000 00000003 00000005 +amd_fn8000001dh[0]=00000007 00000340 00000340 00000000 +amd_fn8000001dh[1]=00000001 00000000 00000000 00000000 +amd_fn8000001dh[2]=00000100 00000240 00000000 00000000 +amd_fn8000001dh[3]=00000000 00000000 00000000 00000000 +-------------------------------------------------------------------------------- +6 +10 +7 +6 +42 +4 +8 +32 +32 +256 +8192 +-1 +8 +8 +8 +16 +-1 +64 +64 +64 +64 +-1 +128 (non-authoritative) +Sandy Bridge (Xeon) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 syscall xd popcnt aes xsave osxsave avx rdtscp lm lahf_lm constant_tsc x2apic diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcpuid-0.5.0+git.20201114/tests/intel/sandy/xeon-sandy.test new/libcpuid-0.5.1+git.1616323866/tests/intel/sandy/xeon-sandy.test --- old/libcpuid-0.5.0+git.20201114/tests/intel/sandy/xeon-sandy.test 2020-11-14 13:45:15.000000000 +0100 +++ new/libcpuid-0.5.1+git.1616323866/tests/intel/sandy/xeon-sandy.test 1970-01-01 01:00:00.000000000 +0100 @@ -1,98 +0,0 @@ -basic_cpuid[0]=0000000d 756e6547 6c65746e 49656e69 -basic_cpuid[1]=000206d7 00200800 1fbee3ff bfebfbff -basic_cpuid[2]=76035a01 00f0b2ff 00000000 00ca0000 -basic_cpuid[3]=00000000 00000000 00000000 00000000 -basic_cpuid[4]=3c004121 01c0003f 0000003f 00000000 -basic_cpuid[5]=00000040 00000040 00000003 00021120 -basic_cpuid[6]=00000077 00000002 00000009 00000000 -basic_cpuid[7]=00000000 00000000 00000000 00000000 -basic_cpuid[8]=00000000 00000000 00000000 00000000 -basic_cpuid[9]=00000001 00000000 00000000 00000000 -basic_cpuid[10]=07300403 00000000 00000000 00000603 -basic_cpuid[11]=00000001 00000002 00000100 00000000 -basic_cpuid[12]=00000000 00000000 00000000 00000000 -basic_cpuid[13]=00000007 00000340 00000340 00000000 -basic_cpuid[14]=00000007 00000340 00000340 00000000 -basic_cpuid[15]=00000007 00000340 00000340 00000000 -basic_cpuid[16]=00000007 00000340 00000340 00000000 -basic_cpuid[17]=00000007 00000340 00000340 00000000 -basic_cpuid[18]=00000007 00000340 00000340 00000000 -basic_cpuid[19]=00000007 00000340 00000340 00000000 -basic_cpuid[20]=00000007 00000340 00000340 00000000 -basic_cpuid[21]=00000007 00000340 00000340 00000000 -basic_cpuid[22]=00000007 00000340 00000340 00000000 -basic_cpuid[23]=00000007 00000340 00000340 00000000 -basic_cpuid[24]=00000007 00000340 00000340 00000000 -basic_cpuid[25]=00000007 00000340 00000340 00000000 -basic_cpuid[26]=00000007 00000340 00000340 00000000 -basic_cpuid[27]=00000007 00000340 00000340 00000000 -basic_cpuid[28]=00000007 00000340 00000340 00000000 -basic_cpuid[29]=00000007 00000340 00000340 00000000 -basic_cpuid[30]=00000007 00000340 00000340 00000000 -basic_cpuid[31]=00000007 00000340 00000340 00000000 -ext_cpuid[0]=80000008 00000000 00000000 00000000 -ext_cpuid[1]=00000000 00000000 00000001 2c100000 -ext_cpuid[2]=20202020 6e492020 286c6574 58202952 -ext_cpuid[3]=286e6f65 43202952 45205550 36322d35 -ext_cpuid[4]=20573738 20402030 30312e33 007a4847 -ext_cpuid[5]=00000000 00000000 00000000 00000000 -ext_cpuid[6]=00000000 00000000 01006040 00000000 -ext_cpuid[7]=00000000 00000000 00000000 00000100 -ext_cpuid[8]=0000302e 00000000 00000000 00000000 -ext_cpuid[9]=00000007 00000340 00000340 00000000 -ext_cpuid[10]=00000007 00000340 00000340 00000000 -ext_cpuid[11]=00000007 00000340 00000340 00000000 -ext_cpuid[12]=00000007 00000340 00000340 00000000 -ext_cpuid[13]=00000007 00000340 00000340 00000000 -ext_cpuid[14]=00000007 00000340 00000340 00000000 -ext_cpuid[15]=00000007 00000340 00000340 00000000 -ext_cpuid[16]=00000007 00000340 00000340 00000000 -ext_cpuid[17]=00000007 00000340 00000340 00000000 -ext_cpuid[18]=00000007 00000340 00000340 00000000 -ext_cpuid[19]=00000007 00000340 00000340 00000000 -ext_cpuid[20]=00000007 00000340 00000340 00000000 -ext_cpuid[21]=00000007 00000340 00000340 00000000 -ext_cpuid[22]=00000007 00000340 00000340 00000000 -ext_cpuid[23]=00000007 00000340 00000340 00000000 -ext_cpuid[24]=00000007 00000340 00000340 00000000 -ext_cpuid[25]=00000007 00000340 00000340 00000000 -ext_cpuid[26]=00000007 00000340 00000340 00000000 -ext_cpuid[27]=00000007 00000340 00000340 00000000 -ext_cpuid[28]=00000007 00000340 00000340 00000000 -ext_cpuid[29]=00000007 00000340 00000340 00000000 -ext_cpuid[30]=00000007 00000340 00000340 00000000 -ext_cpuid[31]=00000007 00000340 00000340 00000000 -intel_fn4[0]=3c004121 01c0003f 0000003f 00000000 -intel_fn4[1]=3c004122 01c0003f 0000003f 00000000 -intel_fn4[2]=3c004143 01c0003f 000001ff 00000000 -intel_fn4[3]=3c07c163 04c0003f 00003fff 00000006 -intel_fn11[0]=00000001 00000002 00000100 00000000 -intel_fn11[1]=00000005 00000010 00000201 00000000 -intel_fn11[2]=00000000 00000000 00000002 00000000 -intel_fn11[3]=00000000 00000000 00000003 00000000 --------------------------------------------------------------------------------- -6 -13 -7 -6 -45 -8 -16 -32 -32 -256 -20480 --1 -8 -8 -8 -20 --1 -64 -64 -64 -64 --1 -128 (non-authoritative) -Sandy Bridge-E (Xeon) -fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 xd popcnt aes xsave osxsave avx rdtscp lm lahf_lm constant_tsc x2apic ++++++ libcpuid.obsinfo ++++++ --- /var/tmp/diff_new_pack.EGw3dC/_old 2021-04-06 17:31:30.283240700 +0200 +++ /var/tmp/diff_new_pack.EGw3dC/_new 2021-04-06 17:31:30.283240700 +0200 @@ -1,5 +1,5 @@ name: libcpuid -version: 0.5.0+git.20201114 -mtime: 1605357915 -commit: d60503c21152d52e420f48682d7d20bc02ec10fb +version: 0.5.1+git.1616323866 +mtime: 1616323866 +commit: ccd0ec842652aa094c4f95d3509a96c27fdc202f
