Use _CRT_SECURE_NO_WARNINGS to suppress security warnings on Windows.
Use cmake build system.
Support Win64 (AMD64) target.
Add MSR dump (Linux only).
Suppress warning C4267: 'initializing' : conversion from 'size_t' to 'DWORD', possible loss of data.
Fix possible ebx value corruption in inline assembly.
Add Solaris support.
Add suncc compiler detection.
Move platform-specific code into separate units.
Fix snprintf() on Windows.
Fix grammar.
Move CMAKE_BUILD_TYPE closer to the beginning of CMakeLists.txt.
Remove -g switch from CMAKE_C_FLAGS: it should be managed by CMake.
Do not clobber CMAKE_C_FLAGS.
Support msr.kext.
Add more MSRs.
Add parse utility.
Move license file to the top directory.
Add CMakeLists.txt that builds all subprojects.
Fix printing of features with missing dependencies.