diff options
author | Glauber Costa <glommer@redhat.com> | 2009-07-06 16:12:48 -0400 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2009-07-07 12:47:23 +0300 |
commit | 7b4927d96b3b43aefab8e73956fa7db17e60bbf7 (patch) | |
tree | fe77b2acd056cf5515612f57297419928a070660 /qemu-kvm.h | |
parent | Work around borken MSR_GET_INDEX_LIST (diff) | |
download | qemu-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.h | 16 |
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); |