> > +#ifndef CONFIG_USER_ONLY > > #include "qemu-common.h" > > #include "hw/pci/pci.h" > > > > @@ -47,4 +48,5 @@ static inline bool msi_present(const PCIDevice *dev) > > return dev->cap_present & QEMU_PCI_CAP_MSI; > > } > > > > +#endif
Please put the #ifndef in the .c file instead. Paolo > > #endif /* QEMU_MSI_H */ > > diff --git a/include/sysemu/kvm.h b/include/sysemu/kvm.h > > index 495e6f8..93cef28 100644 > > --- a/include/sysemu/kvm.h > > +++ b/include/sysemu/kvm.h > > @@ -144,10 +144,10 @@ int kvm_cpu_exec(CPUArchState *env); > > #if !defined(CONFIG_USER_ONLY) > > void *kvm_vmalloc(ram_addr_t size); > > void *kvm_arch_vmalloc(ram_addr_t size); > > -void kvm_setup_guest_memory(void *start, size_t size); > > +#endif > > > > +void kvm_setup_guest_memory(void *start, size_t size); > > void kvm_flush_coalesced_mmio_buffer(void); > > -#endif > > > > int kvm_insert_breakpoint(CPUArchState *current_env, target_ulong addr, > > target_ulong len, int type); > > diff --git a/kvm-stub.c b/kvm-stub.c > > index 3e5c201..a131305 100644 > > --- a/kvm-stub.c > > +++ b/kvm-stub.c > > @@ -122,6 +122,7 @@ int kvm_on_sigbus(int code, void *addr) > > return 1; > > } > > > > +#ifndef CONFIG_USER_ONLY > > int kvm_irqchip_add_msi_route(KVMState *s, MSIMessage msg) > > { > > return -ENOSYS; > > @@ -145,3 +146,4 @@ int kvm_irqchip_remove_irqfd_notifier(KVMState *s, > > EventNotifier *n, int virq) > > { > > return -ENOSYS; > > } > > +#endif > > -- > > 1.8.2 > > > > > > -- > Eduardo >