From a961554da4d0aa3564bcdc24b73da7d59e28d92b Mon Sep 17 00:00:00 2001 From: Eduardo Habkost <ehabkost@redhat.com> Date: Thu, 17 Sep 2009 14:06:03 -0300 Subject: [PATCH 19/38] add prototype for kvm_add_ioperm_data(). RH-Author: Juan Quintela <quintela@redhat.com> Message-id: <2b66ab7067f2e0e539453f59c54bf346e35873c4.1249487147.git.quintela@redhat.com> Patchwork-id: 3184 O-Subject: [PATCH 19/38] add prototype for kvm_add_ioperm_data(). Bugzilla: 515749 RH-Acked-by: Eduardo Habkost <ehabkost@redhat.com> RH-Acked-by: Luiz Capitulino <lcapitulino@redhat.com> RH-Acked-by: Kevin Wolf <kwolf@redhat.com> RH-Acked-by: Markus Armbruster <armbru@redhat.com> Move the other DEVICE_ASSIGNMENT definitions after definitino of ioperm_data Signed-off-by: Juan Quintela <quintela@redhat.com> --- qemu/qemu-kvm.h | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> --- qemu/qemu-kvm.h | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/qemu/qemu-kvm.h b/qemu/qemu-kvm.h index c65030e..f2063ce 100644 --- a/qemu/qemu-kvm.h +++ b/qemu/qemu-kvm.h @@ -131,12 +131,6 @@ void qemu_kvm_resume_all_threads(void); int kvm_coalesce_mmio_region(target_phys_addr_t start, ram_addr_t size); int kvm_uncoalesce_mmio_region(target_phys_addr_t start, ram_addr_t size); -#ifdef USE_KVM_DEVICE_ASSIGNMENT -void kvm_ioperm(CPUState *env, void *data); -void kvm_remove_ioperm_data(unsigned long start_port, unsigned long num); -void kvm_arch_do_ioperm(void *_data); -#endif - #ifdef TARGET_PPC int handle_powerpc_dcr_read(int vcpu, uint32_t dcrn, uint32_t *data); int handle_powerpc_dcr_write(int vcpu,uint32_t dcrn, uint32_t data); @@ -161,6 +155,13 @@ struct ioperm_data { LIST_ENTRY(ioperm_data) entries; }; +#ifdef USE_KVM_DEVICE_ASSIGNMENT +void kvm_ioperm(CPUState *env, void *data); +void kvm_add_ioperm_data(struct ioperm_data *data); +void kvm_remove_ioperm_data(unsigned long start_port, unsigned long num); +void kvm_arch_do_ioperm(void *_data); +#endif + int qemu_kvm_has_sync_mmu(void); void qemu_kvm_cpu_stop(CPUState *env); -- 1.6.3.rc4.29.g8146