Skip to content

Small user-mode utility for identifying and determining CPU features

License

Notifications You must be signed in to change notification settings

ajkhoury/CpuInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CpuInfo

This repository contains the code of a small user-mode utility for identifying and determining CPU features. More importantly this repository is dedicated to the extremely lightweight and portable PIF (Processor Information and Features) library, and various pieces from my private architecure specific library I call "baselib", the name shamelessly taken from the EDK2's internal library.

The user-mode utility resembles the same functionality as the example given on MSDN here: https://msdn.microsoft.com/en-us/library/hskdteyh.aspx#Anchor_3

Building

This project uses the compiler-independent CMake build system. Currently this project should compile with the GCC, Clang, and MSVC compilers on Windows. I have not tested compilation under any Linux distributions.

To build simply run CMake to generate build files of your choice. Please see https://cmake.org/cmake-tutorial/ and/or https://cmake.org/runningcmake/ or simply use CLion which integrates with CMake very well.

License

This project is licensed under the Apache 2.0 license.

Additional licenses pertaining to this project can be found under the LICENSES sub-folder.

About

Small user-mode utility for identifying and determining CPU features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages