.. | ||
CpuBitId.hpp | ||
CpuBitId.inl | ||
CpuBitId.NT.inl | ||
CpuId.hpp | ||
CpuInfo.hpp | ||
HWInfo.hpp | ||
RamInfo.hpp | ||
RamStat.hpp | ||
README.md |
AuHwInfo
Example Usage: HelloAurora/master/Tests/Public/1. Hello System/Main.cpp
Features
- CpuBitId for working with processor bitmaps (up to 128 or 256 bit). Can also be used as oversized individual processor ids.
- CpuId for pulling processor specific information fields
- CpuInfo for pulling the physical topology of the CPU, cache information, and CpuId
- Generic structure
RamStat
for defining % of memory used in bytes (u64 used, u64 available) - RamStat of: Process Commit (total virtual address space) and Blamed (private), System Commit (total commit/phys+swap or act limit), Physical Usage (phys)
- Retrieve memory page size