Attached is a not-very-pretty patch to qemu-0.8.2 that allows it to use kvm. You will need: - libkvm.a from the userspace posted previously - qemu 0.8.2 plus this patch - some twiddling with the configure_kvm() function in ./configure to set paths - run ./configure with --enable-kvm - a machine with VT, enabled in the BIOS if possible, running a kernel with the kvm patches applied and configured - modprobe kvm - access to /dev/kvm Runtime is exactly the same as qemu. You will need the same BIOS shipped with qemu. Some notes: - the display is optimized by tracking which framebuffer pages have been dirtied since the last refresh and updating only the affected scanlines - the display bits are derived from a similar Xen patch - I've only tested this with SDL, not VNC - keep your original qemu binary since this one can't run without kvm -- error compiling committee.c: too many arguments to function