私の質問は割り込みに関するもので、ゲストがKVMで実行しているときにどのように渡されますか?ゲストが実行中の場合、割り込みはどうなりますか?
kvmがvmentryまたはvmresumeを呼び出すと、ゲストコードの実行が開始されます。外部割込みがタイマー割込みを起こすと、ゲストはvmexitを発生させます。 Vmexitの後にkvmの次の命令が実行されるか、ホスト割り込み呼び出し側が呼び出されます。 kvmの次の命令が呼び出されると、kvmは望みのことを何でもして、適切なホスト割り込みハンドラを呼び出すことができます。
おかげで、IntelのVT-xのオン
これは常にカーネルプロセスで実行されます。なぜなら、ユーザー空間のプロセスや権限はカーネルスペースに何か関係がありますか? – leppie