QEMU でデバッグ例外が来ない

例の音楽プレイヤのデバッグのためにハードウェアブレークポイントのサポートを実装中。
DR0/DR7 レジスタを正しくセットしているのにデバッグ例外が発生しない。
もしやと思って Vmware でやってみたら例外来た。えー。

ひょっとしてQEMUデバッグ系のCPU機能をサポートしない?
いやまさかそんなことはあるまい。
qemuソースコードを dr7 で grep すると kqemu しかヒットしないぞ。
ああ。

    target_ulong dr[8]; /* debug registers */

これか。

kqemu を enable でビルドしてみるか。

./configure --cc="gcc -V3.3" --enable-kqemu
make

だめだった。
家に帰ったら調べる。