[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/8] ivshmem: test msi=off, fix regressions, remo
From: |
marcandre . lureau |
Subject: |
[Qemu-devel] [PATCH v2 0/8] ivshmem: test msi=off, fix regressions, remove CharDriver |
Date: |
Mon, 1 Feb 2016 17:20:31 +0100 |
From: Marc-André Lureau <address@hidden>
This is a ivshmem series with various bits:
- add a test for msi=off regression (the fix is included in the series
but was sent separatly to cc -stable)
- get rid of CharDriver usage for eventfd & fix regression introduced
by d0d7708ba by Daniel Berrange
- fix some test leaks
- simplify event callback
v1->v2: after Markus Armbruster review,
- add a few comments to commit messages
- fix !msi with nvectors==0 regression
- comment in commit message that the status register is set to 1 when
an interrupt occurs, following the ivshmem specification
- found out that getting rid of CharDriver also fixed regression from
d0d7708ba
- rebase
Marc-André Lureau (8):
ivshmem: no need for opaque argument
ivshmem: remove redundant assignment, fix crash with msi=off
ivshmem-test: leak fixes
libqos: remove some leaks
ivshmem-test: test both msi & irq cases
ivshmem: generalize ivshmem_setup_interrupts
ivshmem: use a single eventfd callback, get rid of CharDriver
char: remove qemu_chr_open_eventfd
hw/misc/ivshmem.c | 84 +++++++++++++++++++++------------------------------
include/sysemu/char.h | 3 --
qemu-char.c | 13 --------
tests/ivshmem-test.c | 81 ++++++++++++++++++++++++++++++++-----------------
tests/libqos/pci.c | 2 ++
5 files changed, 90 insertions(+), 93 deletions(-)
--
2.5.0
- [Qemu-devel] [PATCH v2 0/8] ivshmem: test msi=off, fix regressions, remove CharDriver,
marcandre . lureau <=
- [Qemu-devel] [PATCH v2 4/8] libqos: remove some leaks, marcandre . lureau, 2016/02/01
- [Qemu-devel] [PATCH v2 1/8] ivshmem: no need for opaque argument, marcandre . lureau, 2016/02/01
- [Qemu-devel] [PATCH v2 2/8] ivshmem: remove redundant assignment, fix crash with msi=off, marcandre . lureau, 2016/02/01
- [Qemu-devel] [PATCH v2 3/8] ivshmem-test: leak fixes, marcandre . lureau, 2016/02/01
- [Qemu-devel] [PATCH v2 6/8] ivshmem: generalize ivshmem_setup_interrupts, marcandre . lureau, 2016/02/01