Согласно моим исследованиям, процессор Intel Bloomfield (более конкретно: i7-920) должен поддерживать технологию Intel 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
Что мне здесь не хватает? Спасибо!
Флаг гипервизора показывает, что это виртуальная машина, поэтому флаг vmx не будет отображаться внутри нее, если вы не включите дополнительные параметры в гипервизоре, чтобы разрешить вложенную виртуализацию.