HPETは複数のVMでは使えない?

有効にするだけで性能が向上するすばらしいHPETですが,どうもVM 1台でしか有効にできないようです.これはQEMU/KVMの制限なのか,HPETの制限なのか,Linuxの制限なのかはまだ不明です.ちょっと調査してみます.

ところでAviがバカンスから帰ってきてMLが活発になりましたね.早速VMのACPI Hotplugサポートがマージされたみたいです.

3/20追記:QEMU/KVMではQEMUが/dev/hpetをopenして使っているみたいですが,このopenでHPETデバイスを占有してしまうのが,複数のVMでHPETを使うことができない原因みたいです.QEMUではなくKVM側でHPETデバイスを取得してQEMUに多重化インタフェースを提供すれば複数VMでも使えるようになると思われます.ただスケールするかどうかはやってみないと良くわからないですね.