Я пытаюсь заняться разработкой ОС в qemu с помощью kvm. Я использую x86-64, мой хост-процессор - Intel i7-6700K (Skylake). Проблема в том, что некоторые флаги функций процессора не проходят, когда я запускаю qemu с -cpu host
.
Я специально ищу «est» (Enhanced SpeedStep). Если я запускаю lscpu
на хосте, он показывает много флагов процессора, включая est. Если посмотреть на результаты cpuid в моей ОС, я вижу, что отсутствует около половины, включая est).
Кажется, я понимаю, что kvm не проходит автоматически через все флаги процессора, но как я могу указать ему пройти через определенный флаг (или, возможно, только все флаги)?