[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH for-8.0 0/5] Xen emulation build/Coverity fixes
From: |
David Woodhouse |
Subject: |
[PATCH for-8.0 0/5] Xen emulation build/Coverity fixes |
Date: |
Wed, 12 Apr 2023 19:50:57 +0100 |
Some Coverity fixes and minor cleanups. And most notably, dropping
support for Xen libraries older than 4.7.1.
I believe there are two issues that remain to be fixed. The x32 build
fails, and I've seen patches which attempt to detect x32 and disable
the Xen emulation. Along with assertions that we just shouldn't care.
I don't have a strong opinion either way but it seems to be in hand.
The other is the question of what Xen *actually* does if you try to
unmap an IRQ_MSI_EMU PIRQ. I don't think Linux guests try that, and
I'm fairly sure Windows doesn't even use MSI→PIRQ mappings in the
first place, and I doubt any other guests care either. I'd like to
establish the 'correct' behaviour and implement it, ideally before
the 8.0 release, but it's going to take me a few days more.
David Woodhouse (5):
hw/xen: Simplify emulated Xen platform init
hw/xen: Fix memory leak in libxenstore_open() for Xen
xen: Drop support for Xen versions below 4.7.1
hw/xen: Fix double-free in xen_console store_con_info()
hw/xen: Fix broken check for invalid state in xs_be_open()
hw/char/xen_console.c | 13 ++----
hw/i386/kvm/xen_evtchn.c | 40 ++++++++---------
hw/i386/kvm/xen_evtchn.h | 3 +-
hw/i386/kvm/xen_xenstore.c | 2 +-
hw/i386/pc.c | 13 ++----
hw/xen/xen-operations.c | 59 +-----------------------
include/hw/xen/xen_native.h | 107 +-------------------------------------------
meson.build | 5 +--
scripts/xen-detect.c | 60 -------------------------
9 files changed, 33 insertions(+), 269 deletions(-)
- [PATCH for-8.0 0/5] Xen emulation build/Coverity fixes,
David Woodhouse <=
- [PATCH 5/5] hw/xen: Fix broken check for invalid state in xs_be_open(), David Woodhouse, 2023/04/12
- [PATCH 1/5] hw/xen: Simplify emulated Xen platform init, David Woodhouse, 2023/04/12
- [PATCH 4/5] hw/xen: Fix double-free in xen_console store_con_info(), David Woodhouse, 2023/04/12
- [PATCH 2/5] hw/xen: Fix memory leak in libxenstore_open() for Xen, David Woodhouse, 2023/04/12
- [PATCH 3/5] xen: Drop support for Xen versions below 4.7.1, David Woodhouse, 2023/04/12