[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/5] xen/vpci: miscellaneous fixes
Hello, The following series started with the report in: https://lore.kernel.org/xen-devel/dbc003a2-9202-46ec-bf87-2829d8a63d53@xxxxxxxxxx/ And ended up doing a bit of cleanup on the way. I think the overall result is nicer, I never really liked the deferral of the setting of the command and ROM BAR registers, as it makes the logic much harder to follow. I've done some testing, but I will probably do some specific testing to ensure the error paths work as expected - as I don't have a system that trigger those. Posting it ahead because some patches are fairly trivial, and to get feedback on the approach. Thanks, Roger. Roger Pau Monne (5): xen/vpci: purge BAR rangeset contents before use xen/vpci: make BAR mapping more resilient for the hardware domain xen/vpci: simplify handling of memory decoding and ROM enable writes vpci/msix: move MSI-X hole punching as a result of memory decoding enable xen/vpci: only check BAR validity once xen/drivers/vpci/header.c | 186 ++++++++++++++++---------------------- xen/include/xen/vpci.h | 5 + 2 files changed, 82 insertions(+), 109 deletions(-) -- 2.49.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |