【发布时间】:2016-11-18 19:04:11
【问题描述】:
我有一个带有 Intel E5-26xx v3 处理器的 Ubuntu(在 14.04 或 16.04 上试用)KVM 主机。
我需要向来宾 VM 公开某个标志,但 QEMU/libvirt 并没有公开它,即使我在我的 VM libvirt XML 定义中使用了cpu mode='host-passthrough'。我相信这是由于此文件 /usr/share/libvirt/cpu_map.xml 中定义的内容,其中未定义我想要暴露的标志。
所以,我希望能够修改 cpu_map.xml 并手动添加 CPU 标志定义,但我不知道如何/在哪里可以获得 CPUID 函数的结果以及它们是否'重新输入ebx/ecx 等。任何指针表示赞赏。
免责声明:我没有涉足 CPU 架构,所以我在这方面的知识非常有限。
【问题讨论】: