イスラエルエリカちゃん
@syuu1228
virtioのspecification、LyXで書かれててMakefileでPDF作るようになってて、githubに置かれてる。イイ。https://t.co/EvZbvmdPAT
2013-06-09 11:09:14
イスラエルエリカちゃん
@syuu1228
specificationをgithubに載せるって、forkして変更したりpull requestしたりしろって言ってるようで挑戦的だよな
2013-06-09 11:10:44
Ogata Yasuhiko
@yogata
VMEntry/VMExitおさらい.ゲストで書き換えられると困るレジスタや,ホストが介入したい動作(ハードウェアアクセス,COMとか)については介入する.#kernelvm_study
2013-06-09 13:35:28
Ogata Yasuhiko
@yogata
VMEntryでゲストへ,ゲストからホストへ移るときはVMExit.この時にExit Reasonを通知. #kernelvm_study
2013-06-09 13:37:50
Ogata Yasuhiko
@yogata
VMCSについて.VMExitすべきものの設定.ゲストが64bitかどうか.Exit Reason. #kernelvm_study
2013-06-09 13:40:17
Ogata Yasuhiko
@yogata
VMCSは仮想CPUごとに必要.ゲストに仮想CPUを2つ設定している場合は,VMCSを2つ,ゲスト・ホスト間でやり取りする #kernelvm_study
2013-06-09 13:42:54
Ogata Yasuhiko
@yogata
VMExitを発生させるインストラクションを実行する場合,それを実行したCPUの方のVMCSがハイパーバイザに渡される. #kernelvm_study
2013-06-09 13:43:38
Ogata Yasuhiko
@yogata
Exit Reasonの詳細について.1ビット毎にフラグになっている.詳細はIntelのマニュアルとかを参照. #kernelvm_study
2013-06-09 13:45:28
Ogata Yasuhiko
@yogata
割り込みについて.VMCSには割り込みに関するフィールドがある.VMEntry interruption information field #kernelvm_study
2013-06-09 13:47:28