[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] ivshmem assertion failure with EventNotifier

From: Cam Macdonell
Subject: [Qemu-devel] ivshmem assertion failure with EventNotifier
Date: Tue, 21 Aug 2012 22:29:33 -0600

Hi Paolo,

I've noticed an assertion error when sending interrupts via ivshmem.
I bisected to this patch.

commit 563027cc0c94aa4846c18f9d665a4c90f8c42ba8
Author: Paolo Bonzini <address@hidden>
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 <address@hidden>
    Signed-off-by: Avi Kivity <address@hidden>

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?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]