休暇中にVirtIOドライバに手をつけました。一応qemu-kvm 0.11.0上で、balloonに関してはqemuのRSSがうにょうにょ変化すること、ブロックデバイスに関してはrootファイルシステムとして問題なく使える (完全仮想化のIDEディスクよりは幾分高速に) ことは確認しました。ネットワークにも取り掛かってますが、時間が取れる見込みがないのでこの辺でdumpしておきます。NetBSD-5.0.2でも-current (5.99.29) でも大丈夫なはず。5.0.2はqemuではまともに動かないので修正が必要です。
detachとかNICのオフローディング機能とかを実装しようとすると、多分デバイスリセットをちゃんと書かないとだめだと思います。
コメントする