From ba223c29da480b40b38678c66636ee9910973a47 Mon Sep 17 00:00:00 2001 From: aliguori Date: Thu, 22 Jan 2009 16:59:16 +0000 Subject: Add map client retry notification (Avi Kivity) The target memory mapping API may fail if the bounce buffer resources are exhausted. Add a notification mechanism to allow clients to retry the mapping operation when resources become available again. Signed-off-by: Avi Kivity Signed-off-by: Anthony Liguori git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6395 c046a42c-6fe2-441c-8c8c-71466251a162 --- cpu-all.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cpu-all.h') diff --git a/cpu-all.h b/cpu-all.h index 22ffaa7b2..e71bd0601 100644 --- a/cpu-all.h +++ b/cpu-all.h @@ -928,6 +928,8 @@ void *cpu_physical_memory_map(target_phys_addr_t addr, int is_write); void cpu_physical_memory_unmap(void *buffer, target_phys_addr_t len, int is_write, target_phys_addr_t access_len); +void *cpu_register_map_client(void *opaque, void (*callback)(void *opaque)); +void cpu_unregister_map_client(void *cookie); uint32_t ldub_phys(target_phys_addr_t addr); uint32_t lduw_phys(target_phys_addr_t addr); -- cgit v1.2.3-65-gdbad