[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v3 0/4] MSI-X support with qemu in stubdomain, and other related changes
This series includes changes to make MSI-X working with Linux stubdomain and especially Intel Wifi 6 AX210 card. This takes care of remaining reasons for QEMU to access /dev/mem, but also the Intel Wifi card violating spec by putting some registers on the same page as the MSI-X table. See individual patches for details. Marek Marczykowski-Górecki (4): x86/msi: passthrough all MSI-X vector ctrl writes to device model tools/xendevicemodel: Introduce ..._get_ioreq_server_info_ext x86/hvm: Allow writes to registers on the same page as MSI-X table x86/msi: clear initial MSI-X state on boot tools/include/xendevicemodel.h | 23 ++++- tools/libs/devicemodel/core.c | 16 ++- xen/arch/x86/hvm/vmsi.c | 209 ++++++++++++++++++++++++++++++++-- xen/arch/x86/include/asm/msi.h | 5 +- xen/arch/x86/msi.c | 38 ++++++- xen/common/ioreq.c | 9 +- xen/drivers/passthrough/msi.c | 17 +++- xen/include/public/hvm/dm_op.h | 12 +- 8 files changed, 310 insertions(+), 19 deletions(-) base-commit: 881ba20eb0222305a9d2cd090c9345992794f4f5 -- git-series 0.9.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |