我有一台Ubuntu(尝试14.04或16.04)KVM主机与英特尔E5-26xx v3处理器。手动将CPU标志暴露给访客虚拟机进行测试
有一个特定的标志,我需要公开虚拟机,但QEMU/libvirt没有公开,即使我在我的VM libvirt XML定义中使用cpu mode='host-passthrough'
。我相信这是由于在此文件/usr/share/libvirt/cpu_map.xml
中定义的内容,我喜欢暴露的标志未定义。
所以,我希望能够修改cpu_map.xml
和手动添加CPU标志的定义,但我还不能肯定如何/我在哪里可以得到CPUID
功能的结果,无论他们是在ebx
/ecx
等任何指针赞赏。
声明:我没有插手CPU架构,所以我的知识在这方面非常有限。