aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlauber Costa <glommer@redhat.com>2009-07-06 16:12:48 -0400
committerAvi Kivity <avi@redhat.com>2009-07-07 12:47:23 +0300
commit7b4927d96b3b43aefab8e73956fa7db17e60bbf7 (patch)
treefe77b2acd056cf5515612f57297419928a070660 /qemu-kvm.h
parentWork around borken MSR_GET_INDEX_LIST (diff)
downloadqemu-kvm-7b4927d96b3b43aefab8e73956fa7db17e60bbf7.tar.gz
qemu-kvm-7b4927d96b3b43aefab8e73956fa7db17e60bbf7.tar.bz2
qemu-kvm-7b4927d96b3b43aefab8e73956fa7db17e60bbf7.zip
qemu-kvm.c memory cleanup
Now that libkvm is merged into this file, there is a lot of things we don't need. kvm_create_phys_mem() is only used by user/ files, and so can be removed from this implementation. kvm_cpu_register_physical_memory() morphs into kvm_set_phys_mem(), and uses qemu types. Signed-off-by: Glauber Costa <glommer@redhat.com> Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'qemu-kvm.h')
-rw-r--r--qemu-kvm.h16
1 files changed, 2 insertions, 14 deletions
diff --git a/qemu-kvm.h b/qemu-kvm.h
index 18a5b7fe2..de902590e 100644
--- a/qemu-kvm.h
+++ b/qemu-kvm.h
@@ -48,12 +48,8 @@ void qemu_kvm_cpuid_on_env(CPUState *env);
void kvm_inject_interrupt(CPUState *env, int mask);
void kvm_update_after_sipi(CPUState *env);
void kvm_update_interrupt_request(CPUState *env);
-void kvm_cpu_register_physical_memory(target_phys_addr_t start_addr,
- unsigned long size,
- unsigned long phys_offset);
-void kvm_cpu_unregister_physical_memory(target_phys_addr_t start_addr,
- target_phys_addr_t size,
- unsigned long phys_offset);
+void kvm_set_phys_mem(target_phys_addr_t start_addr, ram_addr_t size,
+ ram_addr_t phys_offset);
void *kvm_cpu_create_phys_mem(target_phys_addr_t start_addr,
unsigned long size, int log, int writable);
@@ -198,14 +194,6 @@ static inline void kvm_sleep_end(void)
kvm_mutex_lock();
}
-static inline void kvm_set_phys_mem(target_phys_addr_t start_addr,
- ram_addr_t size,
- ram_addr_t phys_offset)
-{
- kvm_cpu_register_physical_memory(start_addr, size, phys_offset);
-}
-
-
int kvm_physical_sync_dirty_bitmap(target_phys_addr_t start_addr, target_phys_addr_t end_addr);
int kvm_log_start(target_phys_addr_t phys_addr, target_phys_addr_t len);