私はkvmを初めて使用しますが、ゲストが外部割り込みまたはエミュレートされたデバイスの割り込みを処理するときのプロセスを誰かが説明できますか?
ありがとうアモス
私はkvmを初めて使用しますが、ゲストが外部割り込みまたはエミュレートされたデバイスの割り込みを処理するときのプロセスを誰かが説明できますか?
ありがとうアモス
kvm を初めて使用する場合は、最初に kvm モジュールの仕組みに関するいくつかの論文を読む必要があります (仮想化の基本的な考え方は知っていると思います)。qemu を使用して i/o エミュレーションを行う方法など。これらの論文を読むことをお勧めします。
kvm: Linux 仮想マシン モニター: https://www.kernel.org/doc/mirror/ols2007v1.pdf#page=225 カーネル ベースの仮想マシン テクノロジ: http://www.fujitsu.com/downloads/MAG/ vol47-3/paper18.pdf KVM: カーネルベースの仮想化ドライバー: http://www.linuxinsight.com/files/kvm_whitepaper.pdf
これらは kvm を始めた人たちによって書かれた論文です (それらは短くて甘いです :) )
この後、ソース コードの kvm のドキュメント、特にファイル api.txt の非常に優れたものを見始める必要があります。
次に、ソース コードに飛び込んで、実際にどのように動作するかを理解できると思います。
乾杯