Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > media > main-src > by-pkgid > aadbe78a25743146bb784eee19f007c5 > files > 218

kvm-83-164.el5_5.9.src.rpm

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