2017-02-09 14 views
0

私はqemuをFedoraで使用していますが、qemuはマルチコアをサポートしていません。私は、パラメータsmpを使用してcores=2を設定すると、それは私にそれを教えてくれます:一般的にqemuはマルチコア環境をエミュレートできますか?

mu-system-riscv: Number of SMP CPUs requested (2) exceeds max CPUs supported by machine 'riscv'

答えて

3

は、QEMUははい、マルチコアゲストをサポートすることができます。ただし、サポートされているコアの数は、使用しているボード(マシン)モデルによって異なります。エラーメッセージは、あなたが要求した 'riscv'マシンが1つのCPUしかサポートしていないことを伝えています。

(すべてのホストコアを使用しているわけではないため、マルチコアゲストはシングルコアゲストよりも高速になることはありませんが、これはQEMU 2.9では少なくともいくつかのホスト/マルチスレッドTCGサポートランドKVMはマルチコアゲストを問題なくサポートしています)。

+0

riscv-qemuはマルチコアもサポートしていますか?マシン 'qemu-riscv 'に表示されているエラーメッセージがサポートされているからです。 :-( –

+1

SMPサポートの要件は、通常、CPUそのものだけでなく、ボードレベルのサポートも必要です(SMP対応の割り込みコントローラ、セカンダリCPUの処理方法ブートなど)。 –

関連する問題