diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5fb7390..612c61e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,12 +19,8 @@ the raw CPUID data and the expected decoded items) by using appropriate place within the tests directory hierarchy. AIDA64 CPUID dumps (mostly found on [InstLatx64](http://instlatx64.atw.hu/)) are also supported. -To create a new test based on a AIDA64 CPUID dump, you can do: -```shell -cpuid_tool --load=aida64_raw.txt --outfile=report.txt --report -./tests/create_test.py aida64_raw.txt report.txt > tests/xxx/yyy/my-cpu.test -``` +To create a new test based on a AIDA64 CPUID dump, you can use the [`create_test_from_instlatx64.sh`](utils/create_test_from_instlatx64.sh) script. For non-developers, who still want to contribute tests for the project, -use [this page](http://libcpuid.sourceforge.net/bugreport.php) to report +use [this page](https://github.com/anrieff/libcpuid/issues/new) to report misdetections or new CPUs that libcpuid doesn't handle well yet. diff --git a/libcpuid/recog_intel.c b/libcpuid/recog_intel.c index 04190ab..f2fe037 100644 --- a/libcpuid/recog_intel.c +++ b/libcpuid/recog_intel.c @@ -31,6 +31,14 @@ #include "recog_intel.h" +/* + * Useful links: + * - List of Intel CPU microarchitectures: https://en.wikipedia.org/wiki/List_of_Intel_CPU_microarchitectures + * - List of Intel Pentium processors: https://en.wikipedia.org/wiki/List_of_Intel_Pentium_processors + * - List of Intel Celeron processors: https://en.wikipedia.org/wiki/List_of_Intel_Celeron_processors + * - List of Intel Core processors: https://en.wikipedia.org/wiki/List_of_Intel_Core_processors + * - List of Intel Xeon processors: https://en.wikipedia.org/wiki/List_of_Intel_Xeon_processors +*/ const struct match_entry_t cpudb_intel[] = { // F M S EF EM #cores L2$ L3$ Pattern Codename Technology { -1, -1, -1, -1, -1, 1, -1, -1, { "", 0 }, "Unknown Intel CPU", UNKN_STR }, diff --git a/tests/intel/x86-64/README.md b/tests/intel/x86-64/README.md new file mode 100644 index 0000000..12ffe86 --- /dev/null +++ b/tests/intel/x86-64/README.md @@ -0,0 +1,3 @@ +# Intel x86_64 + +Directories names are Intel's **Micro­architecture**, refer to [Pentium 4 / Core lines](https://en.wikipedia.org/wiki/List_of_Intel_CPU_microarchitectures#Roadmap). diff --git a/tests/intel/x86-atom/README.md b/tests/intel/x86-atom/README.md new file mode 100644 index 0000000..2304284 --- /dev/null +++ b/tests/intel/x86-atom/README.md @@ -0,0 +1,3 @@ +# Intel Atom + +Directories names are Intel's **Micro­architecture**, refer to [Atom roadmap](https://en.wikipedia.org/wiki/List_of_Intel_CPU_microarchitectures#Atom_lines).