Hi Paolo, I've noticed an assertion error when sending interrupts via ivshmem. I bisected to this patch.
commit 563027cc0c94aa4846c18f9d665a4c90f8c42ba8 Author: Paolo Bonzini <pbonz...@redhat.com> Date: Thu Jul 5 17:16:25 2012 +0200 ivshmem: use EventNotifier and memory API All of ivshmem's usage of eventfd now has a corresponding API in EventNotifier. Simplify the code by using it, and also use the memory API consistently to set up and tear down the ioeventfds. Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> Signed-off-by: Avi Kivity <a...@redhat.com> qemu-system-x86_64: /home/cam/src/git/qemu/memory.c:1244: memory_region_del_even tfd: Assertion `i != mr->ioeventfd_nb' failed. This assertion failure occurs when the eventfd is triggered. I'll continue to dig around, but can you explain what this assertion is catching. Is there an initialization that might be missing? Thanks, Cam