From: Jes Sorensen <Jes.Sorensen@xxxxxxxxxx> Hi, This set of patches fixes building qemu-kvm for non KVM targets, as reported in http://sourceforge.net/tracker/?func=detail&atid=893831&aid=2984626&group_id=180599 One of the main problem is that we have a tendency to move things from Makefile.objs to Makefile.target in order to be able to use TARGET_I386 etc in hw/*.c files. IMHO we need to start clamping down on this harder and move things into separate files rather than the #ifdef hacks. Hence this patch fixes the short term problem, but there is more work to do for the longer term. This version is just a rebase against the latest version of qemu-kvm, and I fixed up the commit messages a bit to remove a couple of duplicated statements. Cheers, Jes Jes Sorensen (7): Only call kvm_set_irqfd() if CONFIG_KVM is defined Remove duplicate kvm_init() stub from qemu-kvm.h time_drift_fix is x86 only, rather than !ia64 Build certain drivers for MIPS as well. Only export phys_mem create functions for !CONFIG_USER_ONLY builds Only treat KVM specific cmdline options for KVM enabled builds Declare no_hpet variable for all targets Makefile.target | 2 ++ hw/i8259.c | 2 +- hw/virtio-pci.c | 4 ++++ qemu-kvm.h | 31 ++++++++++++++----------------- vl.c | 4 ++-- 5 files changed, 23 insertions(+), 20 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html