vmx7/vmx-check

GitHub: vmx7/vmx-check

vmx-check 是一款读取并解码 Intel VT-x 能力寄存器的命令行工具,帮助开发者快速了解处理器虚拟化硬件特性。

Stars: 0 | Forks: 0

## vmx-check v0.1 - intel vt-x capability转储工具 读取 cpuid 和 vmx msrs,打印解码后的能力树。检测供应商、 系列/型号/步进,vt-x/amd-v 支持情况,以及运行于 hypervisor 之下的 标志位及其供应商字符串。在 linux 下使用 root 权限,它还会读取并解码 vmx 能力 msrs:ia32_vmx_basic、基于 pin/proc/secondary 的控制项、 vm-exit 和 vm-entry 控制项,以及 ept/vpid 能力。如果没有 msr 访问权限,它将 打印 cpuid 部分加上一行原因并正常退出。 构建: cmake -S . -B build && cmake --build build 运行: ./build/vmx-check # linux:使用 sudo ./build/vmx-check 以获取 msr 部分 标志: --json 输出 json 而不是文本 --no-color 禁用 ansi 颜色 --help 打印此帮助信息 参考: intel sdm vol.3 附录 a intel sdm vol.2a cpuid amd apm vol.3 cpuid fn8000_0001h
标签:Bash脚本, CMake, Intel VT-x, UML, 底层开发, 硬件信息, 系统工具, 虚拟化