From 80a1ea3748203b840d8bad488ada4d6f5bb66c9d Mon Sep 17 00:00:00 2001 From: Avi Kivity Date: Wed, 8 Feb 2012 16:39:06 +0200 Subject: memory: move ioeventfd ops to MemoryListener This way the accelerator (kvm) can handle them directly. Signed-off-by: Avi Kivity Reviewed-by: Richard Henderson --- memory.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'memory.h') diff --git a/memory.h b/memory.h index 954dc86721..84bb67c27a 100644 --- a/memory.h +++ b/memory.h @@ -185,6 +185,10 @@ struct MemoryListener { void (*log_sync)(MemoryListener *listener, MemoryRegionSection *section); void (*log_global_start)(MemoryListener *listener); void (*log_global_stop)(MemoryListener *listener); + void (*eventfd_add)(MemoryListener *listener, MemoryRegionSection *section, + bool match_data, uint64_t data, int fd); + void (*eventfd_del)(MemoryListener *listener, MemoryRegionSection *section, + bool match_data, uint64_t data, int fd); /* Lower = earlier (during add), later (during del) */ unsigned priority; QTAILQ_ENTRY(MemoryListener) link; -- cgit v1.2.1