aboutsummaryrefslogtreecommitdiff
path: root/exec-obsolete.h
diff options
context:
space:
mode:
authorAvi Kivity <avi@redhat.com>2012-01-02 12:17:03 +0200
committerAvi Kivity <avi@redhat.com>2012-01-04 13:34:50 +0200
commitdd81124bf6d58ac3c5035093a501a55258f825e4 (patch)
treee76cbc6a053297f2b524a5ad87834edf4c620e85 /exec-obsolete.h
parent0e0df1e24de709016c42164d9b22b981a04e4696 (diff)
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.h24
1 files changed, 3 insertions, 21 deletions
diff --git a/exec-obsolete.h b/exec-obsolete.h
index 79f989c654..e08e7504da 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);