virtio の問題点

主要データ構造を「連続物理アドレス」に配置することが要求されること。
ドライバ開発後は問題ないが、開発時はデータ転送が境界をはみ出してデータを壊してしまうことが良くある。
構造が分かれていれば、問題の切り分けや検知のための仕組みも用意できる。


というのは Mona 特有のデバッグ貧弱事情による物かもしれない。