不带 Intel VT-x 的 Bloomfield CPU

不带 Intel VT-x 的 Bloomfield CPU

根据我的研究,英特尔 Bloomfield CPU(更具体地说:i7-920)应该支持英特尔 VT-x 技术(http://ark.intel.com/products/37147/Intel-Core-i7-920-Processor-8M-Cache-2_66-GHz-4_80-GTs-Intel-QPI)但在 linux 下 /proc/cpuinfo 并不像预期的那样包含 vmx 标志:

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 26
model name      : Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz
stepping        : 5
microcode       : 0x11

  [...removed a few lines...]

flags           : fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc pni monitor est ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm ida dtherm

  [...repeating up to processor 7 (HT)...]

或者

$ cat /proc/cpuinfo | grep vmx
<returns no result>

据我所知,当在 BIOS 中禁用时,它会显示在这里,但实际上没有。rdmsr 的输出告诉我 Intel VT-x 已启用...?!

$ rdmsr 0x3a
5

我这里遗漏了什么?谢谢!

答案1

虚拟机管理程序标志显示这是一个虚拟机,因此除非您在虚拟机管理程序中启用附加选项以允许嵌套虚拟化,否则 vmx 标志不会显示在其中。

相关内容