Luvalley project

Luvalley project: running KVM without LinuxというSubjectのメールがKVM MLに流れてました。

どうもKVMXenの間の子のようなアーキテクチャのVMMのようです。

追記:

アナウンスメールとREADMEから推察するに、Luvalleyとは以下のようなVMMみたいです。

  • コードベースはKVM
  • LuvalleyのコアはKVMドライバをベースに作ったsuper thin hypervisor
    • XenのようにOS(XenでいうところのDom0)の下で動く
    • CPU(vmxとか)とMMU周りの処理だけやる
  • ほとんどの処理はDom0 & QEMUが行なう
  • Dom0にLinuxWindowsをサポートしている
    • QEMUさえ動けば良い他のOSでも良い(はず)
  • (明記されてなかったけどおそらく)完全仮想化
    • virtioを使ったパラもできそう

既知の制限とバグ

  • kvm-65ベースなのでそのkvmに残っていたバグがそのまま残っている ;)
  • PAEと64bitにはまだ対応していない
  • AMD-Vへの対応もまだ

疑問

  • Dom0って(vmxでいうところの)root op.とnon-root op.のどちらで動くのだろう? non-root op.だそうです。kazuさん情報ありがとうございます!
    • "CPU's virtualization mode"とあったけどこれはどちらを指しているのだろう?
  • LuvalleyとQEMUのやりとりはどうやって行なわれるのだろう?
  • Dom0カーネルとLuvalley間で明示的なやり取りは行なわれるのだろうか?
  • 性能はどのぐらいでるのだろう?
    • KVMより上か下か