virtio勉強会

4
イスラエルエリカちゃん @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
そらは @sora_h

virtio読書会 (@ クックパッド株式会社 (COOKPAD Inc.)) http://t.co/VupbwsW4Lg

2013-06-09 13:24:15
干し草と靄 @ioriveur

そらはーがかわいくってたまらない

2013-06-09 13:25:22
干し草と靄 @ioriveur

KVM, QEMUにマージされてからほんとにわけわかんなくなった

2013-06-09 13:27:22
干し草と靄 @ioriveur

QEMUのhotplugわりとよめる

2013-06-09 13:31:35
Ogata Yasuhiko @yogata

VMEntry/VMExitおさらい.ゲストで書き換えられると困るレジスタや,ホストが介入したい動作(ハードウェアアクセス,COMとか)については介入する.#kernelvm_study

2013-06-09 13:35:28
干し草と靄 @ioriveur

VMCSの内部構造の図ってどこでてにはいるんだ

2013-06-09 13:37:44
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

割り込みはめんどくさい←結論 #kernelvm_study

2013-06-09 13:45:43
Ogata Yasuhiko @yogata

割り込みについて.VMCSには割り込みに関するフィールドがある.VMEntry interruption information field #kernelvm_study

2013-06-09 13:47:28
Ogata Yasuhiko @yogata

ここまでしゅううせんせい,ここからえぬかねせんせい #kernelvm_study

2013-06-09 13:54:55
Ogata Yasuhiko @yogata

plan9のvirtio実装について.「多分これが一番簡単だと思います」 #kernelvm_study

2013-06-09 13:58:21
Ogata Yasuhiko @yogata

virtio = ホスト・ゲスト間で共有できるリングバッファ #kernelvm_study

2013-06-09 14:00:04
Ogata Yasuhiko @yogata

NICっぽい動作なら,制御・TX・RXの3つあればOK #kernelvm_study

2013-06-09 14:00:43
1 ・・ 4 次へ