
仮想マシンのCPUは単なる仮想なので、製造元のマイクロコードをロードする必要はないと仮定します。これはGPUでも同じように機能できます。
そうですか? KVM / QEMU VMで使用または使用しない場合のリスクまたは欠点はありますか?
私はLinux VMの起動プロセスの早い段階で起こるマイクロコードアップデートについて話しています。
ホストと仮想マシンの CPU は同じです。ホストは起動時に最新のマイクロコードをロードします。
私が直接推測してみたので、参考資料を含む回答をいただきありがとうございます。
答え1
ドキュメントに参照があるかどうかはわかりませんが、Paolo Bonzini(KVM管理者)はこう述べています。qemu-devel
メーリングリスト:
ゲストには独自のマイクロコードはありませんが、ホスト上のマイクロコードを更新する必要があります。これを使用する場合は、カーネル、QEMU、およびlibvirtも更新する必要があります。
その後、特にゲスト内部のマイクロコードアップデートに関して、
いいえ、それはうまくいきません。
答え2
CPUが見えません。まあ。そうではありません。まあ。まあ、それはあなたの視点に依存します。ユーザーモードでは、ホストCPUのみを使用します。カーネルモードでは、(仮想化ソフトウェア、CPUモデルなどに応じて)シミュレーションまたは可視化できます。ホストCPUを使用しているため、ホストはマイクロコードを更新する必要があります。
ゲストがアクセスできないようにしたいと思います。たぶん誰かがそうしないように言ったかもしれません。それとも効果があったと聞いたかもしれません。ただし、変更はホストや他のゲストに影響を与える可能性があるため、絶対に許可しないでください。