gpt4 book ai didi

x86-64 - QEMU/KVM 缺少 CPU 功能标志(kvm 不通过?)

转载 作者:行者123 更新时间:2023-12-03 17:29:24 29 4
gpt4 key购买 nike

我正在尝试使用 kvm 在 qemu 中进行一些操作系统开发。我使用的是 x86-64,我的主机 CPU 是 Intel i7-6700K (Skylake)。问题是当我使用 -cpu host 运行 qemu 时,某些 cpu 功能标志没有通过。 .

我特别在寻找“est”(增强型 SpeedStep)。如果我运行 lscpu在主机中,它显示了许多 cpu 标志,包括 est。如果查看我的操作系统中的 cpuid 结果,我会看到大约一半丢失了,包括 est)。

我想我明白 kvm 不会自动通过所有 cpu 标志,但是我怎么能告诉它通过特定标志(或者可能只是所有标志)?

最佳答案

当kvm时,它是否可以启用主机CPU的每个标志。
您可以通过在您选择的 cpu 之后添加标志来告诉它传递特定标志。例如:
-cpu SandyBridge,avx,pdpe1gb
你会收到一个警告,它不能启用它。

关于x86-64 - QEMU/KVM 缺少 CPU 功能标志(kvm 不通过?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57440881/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com