diff options
author | Avi Kivity <avi@redhat.com> | 2012-01-02 12:17:03 +0200 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2012-01-04 13:34:50 +0200 |
commit | dd81124bf6d58ac3c5035093a501a55258f825e4 (patch) | |
tree | e76cbc6a053297f2b524a5ad87834edf4c620e85 /exec-obsolete.h | |
parent | 0e0df1e24de709016c42164d9b22b981a04e4696 (diff) | |
download | qemu-dd81124bf6d58ac3c5035093a501a55258f825e4.zip qemu-dd81124bf6d58ac3c5035093a501a55258f825e4.tar.gz qemu-dd81124bf6d58ac3c5035093a501a55258f825e4.tar.bz2 |
Switch cpu_register_physical_memory_log() to use MemoryRegions
Still internally using ram_addr.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'exec-obsolete.h')
-rw-r--r-- | exec-obsolete.h | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/exec-obsolete.h b/exec-obsolete.h index 79f989c..e08e750 100644 --- a/exec-obsolete.h +++ b/exec-obsolete.h @@ -36,27 +36,9 @@ int cpu_register_io_memory(CPUReadMemoryFunc * const *mem_read, void *opaque); void cpu_unregister_io_memory(int table_address); -void cpu_register_physical_memory_log(target_phys_addr_t start_addr, - ram_addr_t size, - ram_addr_t phys_offset, - ram_addr_t region_offset, - bool log_dirty); - -static inline void cpu_register_physical_memory_offset(target_phys_addr_t start_addr, - ram_addr_t size, - ram_addr_t phys_offset, - ram_addr_t region_offset) -{ - cpu_register_physical_memory_log(start_addr, size, phys_offset, - region_offset, false); -} - -static inline void cpu_register_physical_memory(target_phys_addr_t start_addr, - ram_addr_t size, - ram_addr_t phys_offset) -{ - cpu_register_physical_memory_offset(start_addr, size, phys_offset, 0); -} +struct MemoryRegionSection; +void cpu_register_physical_memory_log(struct MemoryRegionSection *section, + bool readable, bool readonly); void qemu_register_coalesced_mmio(target_phys_addr_t addr, ram_addr_t size); void qemu_unregister_coalesced_mmio(target_phys_addr_t addr, ram_addr_t size); |