mirror of
https://github.com/anrieff/libcpuid
synced 2024-12-16 16:35:45 +00:00
a small C library for x86 CPU detection and feature extraction
019170b65f
Instead of one big pile of tests in tests_stash.txt, keep each CPU example raw data/parsed data in a file, ordered in a tree by manufacturer and microarchitecture. The 64 .test files have been extracted from tests_stash.txt. The add_test script is changed to create_test and it doesn't append to test_stash.txt, instead it spits out data to be saved in a .test file. run_tests.py is not refactored yet, to be done in a subsequent commit. |
||
---|---|---|
contrib/MSR Driver | ||
cpuid_tool | ||
libcpuid | ||
tests | ||
.gitignore | ||
AUTHORS | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
libcpuid.dsw | ||
libcpuid.pc.in | ||
libcpuid_vc9.sln | ||
libcpuid_vc71.sln | ||
Makefile.am | ||
NEWS | ||
README |
libcpuid --------- libcpuid provides CPU identification for the x86 (and x86_64). For details about the programming API, please see the docs on the project's site (http://libcpuid.sourceforge.net/) Configuring after checkout -------------------------- Under linux, where you download the sources, there's no configure script to run. This is because it isn't a good practice to keep such scripts in a source control system. To create it, you need to run the following commands once, after you checkout the libcpuid sources from github: 1. run "libtoolize" 2. run "autoreconf --install" You need to have autoconf, automake and libtool installed. After that you can run "./configure" and "make" - this will build the library. "make dist" will create a tarball (with "configure" inside) with the sources.