Skip to content
/ CoreMod Public

Display system information of the Intel Core Processor, BIOS, and RAM memories

License

Notifications You must be signed in to change notification settings

cyring/CoreMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose

Display system information of the Intel Core Processor, BIOS, and RAM memories

  • Processor features (SMBios & CPUID)
  • Core i7 frequency (MSR)
  • Temperature for each Core (MSR)

  • BIOS summary
  • DDR3 timings (through memory controller I/O)
  • Motherboard

  • Base Clock frequency
  • Processor socket and voltage
  • Cache Memories

How to build CoreMod

Requirements

Mandatory :

  • Linux x86_64 3.x or 4.x
  • The GNU Compiler Collection: gcc - or - The C language family frontend for LLVM: clang
  • Being root !
  • Any Intel Core, i7, i5, i3 Processor

Optionally :

Compilation

Clone or download the source code then build the binary with make

$ make
Compiling : Done.
Linking   : Done.
Ready     : ./bin/coremod
Remark    : You must be root to run CoreMod

Debug

  • Compile sources with the -g switch, or set it in the Makefile's CFLAGS
  • Run the debugger GUI
# ddd ./bin/coremod

How to use CoreMod

Two kernel modules must be loaded with modprobe or insmod

  • msr
  • dmi-sysfs

then execute CoreMod as root

# ./coremod

press the menu key of the function you want to execute.

Algorithm

About

Display system information of the Intel Core Processor, BIOS, and RAM memories

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published