cyring / CoreMod

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v2.0


Languages

Language:C 97.0%Language:Makefile 3.0%