Есть проблема, на серверных ПЦ не хваатет инструкций, вопрос, можно ли запустить QEMU так, чтоб инструкции, которые доступны работали через KVM , а остальное виртуализировалось силами qemu?
$cmd .= '-qemu -enable-kvm -cpu qemu32,'
. '+fpu,+vme,+de,+pse,+tsc,+msr,+pae,+mce,+cx8,+apic,+sep,'
. '+mtrr,+pge,+mca,+cmov,+pat,+pse36,+clflush,+mmx,+fxsr,'
. '+sse,+sse2,+ht,+syscall,+nx,+mmxext,+fxsr_opt,+pdpe1gb,'
#. '+rdtscp,+lm,+constant_tsc,'
#. '+rep_good,+nopl,+nonstop_tsc,'
#. '+extd_apicid,+aperfmperf,+pni,+pclmulqdq,+monitor,
. '+ssse3,'
. '+fma,+cx16,+sse4_1,+sse4_2,+popcnt,+aes,+xsave,+avx,+f16c,'
#
. '+lahf_lm,+cmp_legacy,'
. '+svm,'
. '+extapic,'
#. '+cr8_legacy,'
. '+abm,+sse4a,'
. '+misalignsse,+3dnowprefetch,+osvw,+ibs,+xop,+skinit,+wdt,'
. '+lwp,+fma4,+tce,+nodeid_msr,+tbm,+topoext,+perfctr_core,'
#. '+perfctr_nb,+cpb,+hw_pstate,+ssbd,+vmmcall,+bmi1,+arat,'
. '+npt,+lbrv,+svm_lock,+nrip_save,+tsc_scale,+vmcb_clean,'
#. '+flushbyasid,+decodeassists,+pausefilter,+pfthreshold,'
. '+ssse3,+sse4.1,+sse4.2,+x2apic '
. '-smp 1,maxcpus=1 ';
вот, если включить все, то в итоге в гостевую систему придут только те инструкции, которые реально есть в хосте... как это настроить ?
Проблема:
host doesn't support requested feature: CPUID.01H:ECX.aes