我在 BIOS 中启用了 VT-x。我正在运行 qemu/kvm/Manjaro。lscpu
说
$ lscpu\nArchitecture: x86_64\n Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz\nFlags: ... vmx ... \nVirtualization features:\n Virtualization: VT-x\nVulnerabilities: \n Itlb multihit: KVM: Mitigation: VMX disabled\n
Run Code Online (Sandbox Code Playgroud)\n此外,
\n$ sudo rdmsr -f 2:0 0x3A\n5\n
Run Code Online (Sandbox Code Playgroud)\n意思就是
\n这个答案给了我希望:如果kvm
加载,则 VMX 正在工作。事实上,qemu
随着kvm
它的加速器工作得很好(或者至少看起来)。那么,为什么它会显示 VMX 因多重攻击漏洞而被禁用呢?
运行示例qemu
: