1.0.01157.1 MB
MIT
strict
core22
CPU instruction set flags, ELF AT_HWCAP vector & errata inspector
Processor Feature and Errata Inspector is a desktop hardware capability, ELF auxiliary
vector, simultaneous multithreading (SMT), and kernel CPU errata status viewer for Linux.
An independent Linux alternative inspired by desktop processor feature utilities, it reads
live kernel interfaces to inspect supported instruction set extensions, memory addressing
limits, dynamic loader capability bitmasks, and active microarchitectural errata controls.
Key Features:
- ELF Auxiliary Vector Decoder (/proc/self/auxv): Reads and decodes ATHWCAP, ATHWCAP2,
ATPAGESZ, ATCLKTCK, ATPLATFORM, ATMINSIGSTKSZ, ATSYSINFOEHDR, and program header
entries passed directly from the Linux kernel to user-space processes.
- CPU Instruction Set & Microarchitecture Catalog (/proc/cpuinfo): Categorizes active
SIMD vector extensions (SSE, AVX, AVX2, FMA), cryptographic instructions (AES-NI, SHA,
VAES, RDRAND), paging and cache features, physical/virtual address widths, microcode
revision, cache alignment, and per-thread clock frequencies.
- SMT & Kernel CPU Errata Telemetry (/sys/devices/system/cpu): Displays real-time SMT
state and kernel-reported CPU hardware errata mitigation mechanisms alongside processor
category distribution charts.
- Structured Reports: Exports complete processor capability, auxiliary vector, and errata
tables to CSV and JSON files.
Disclaimer: This project is an independent open-source tool and is not affiliated with, sponsored by, or endorsed by Microsoft Corporation.
vector, simultaneous multithreading (SMT), and kernel CPU errata status viewer for Linux.
An independent Linux alternative inspired by desktop processor feature utilities, it reads
live kernel interfaces to inspect supported instruction set extensions, memory addressing
limits, dynamic loader capability bitmasks, and active microarchitectural errata controls.
Key Features:
- ELF Auxiliary Vector Decoder (/proc/self/auxv): Reads and decodes ATHWCAP, ATHWCAP2,
ATPAGESZ, ATCLKTCK, ATPLATFORM, ATMINSIGSTKSZ, ATSYSINFOEHDR, and program header
entries passed directly from the Linux kernel to user-space processes.
- CPU Instruction Set & Microarchitecture Catalog (/proc/cpuinfo): Categorizes active
SIMD vector extensions (SSE, AVX, AVX2, FMA), cryptographic instructions (AES-NI, SHA,
VAES, RDRAND), paging and cache features, physical/virtual address widths, microcode
revision, cache alignment, and per-thread clock frequencies.
- SMT & Kernel CPU Errata Telemetry (/sys/devices/system/cpu): Displays real-time SMT
state and kernel-reported CPU hardware errata mitigation mechanisms alongside processor
category distribution charts.
- Structured Reports: Exports complete processor capability, auxiliary vector, and errata
tables to CSV and JSON files.
Disclaimer: This project is an independent open-source tool and is not affiliated with, sponsored by, or endorsed by Microsoft Corporation.
Update History
1.0.0 (1)14 Nov 2026, 04:30 UTC
14 Nov 2026, 03:50 UTC
14 Nov 2026, 03:47 UTC
14 Nov 2026, 04:30 UTC


