3.2. サポートされている CPU モデル
すべてのハイパーバイザーには、ゲストにデフォルトで表示される CPU 機能に関する独自のポリシーがあります。QEMU/KVM によりゲストに提示される CPU 機能のセットは、ゲスト仮想マシンの設定で選択された CPU モデルによって異なります。
qemu32
qemu64
は基本的な CPU モデルですが、他のモデル(追加機能付き)も利用できます。
Red Hat Enterprise Linux 6 は、以下の QEMU CPU モデル定義の使用をサポートします。
<!-- This is only a partial file, only containing the CPU models. The XML file has more information (including supported features per model) which you can see when you open the file yourself --> <cpus> <arch name='x86'> ... <!-- Intel-based QEMU generic CPU models --> <model name='pentium'> <model name='486'/> </model> <model name='pentium2'> <model name='pentium'/> </model> <model name='pentium3'> <model name='pentium2'/> </model> <model name='pentiumpro'> </model> <model name='coreduo'> <model name='pentiumpro'/> <vendor name='Intel'/> </model> <model name='n270'> <model name='coreduo'/> </model> <model name='core2duo'> <model name='n270'/> </model> <!-- Generic QEMU CPU models --> <model name='qemu32'> <model name='pentiumpro'/> </model> <model name='kvm32'> <model name='qemu32'/> </model> <model name='cpu64-rhel5'> <model name='kvm32'/> </model> <model name='cpu64-rhel6'> <model name='cpu64-rhel5'/> </model> <model name='kvm64'> <model name='cpu64-rhel5'/> </model> <model name='qemu64'> <model name='kvm64'/> </model> <!-- Intel CPU models --> <model name='Conroe'> <model name='pentiumpro'/> <vendor name='Intel'/> </model> <model name='Penryn'> <model name='Conroe'/> </model> <model name='Nehalem'> <model name='Penryn'/> </model> <model name='Westmere'> <model name='Nehalem'/> <feature name='aes'/> </model> <model name='SandyBridge'> <model name='Westmere'/> </model> <model name='Haswell'> <model name='SandyBridge'/> </model> <!-- AMD CPUs --> <model name='athlon'> <model name='pentiumpro'/> <vendor name='AMD'/> </model> <model name='phenom'> <model name='cpu64-rhel5'/> <vendor name='AMD'/> </model> <model name='Opteron_G1'> <model name='cpu64-rhel5'/> <vendor name='AMD'/> </model> <model name='Opteron_G2'> <model name='Opteron_G1'/> </model> <model name='Opteron_G3'> <model name='Opteron_G2'/> </model> <model name='Opteron_G4'> <model name='Opteron_G2'/> </model> <model name='Opteron_G5'> <model name='Opteron_G4'/> </model> </arch> </cpus>
注記
対応している CPU モデルと認識された CPUID フラグの全一覧も、qemu-kvm -cpu ? コマンドを使用して確認することができます。