Messages in this thread | | | From | Marc Zyngier <> | Subject | [PATCH 0/2] GICv4.1 fixes for 5.7 | Date | Tue, 14 Apr 2020 10:50:11 +0100 |
| |
Here's a couple of GICv4.1 fixes for issues that have been found during the 5.7 merge window.
The first one implements the "Dirty+Valid" feature, where the hypervisor can wait for the GIC to have finish parsing the VPT before entering the guest. The feature was optional in GICv4.0, but is now mandatory in GICv4.1, so let's take advantage of it.
The second patch fixes an issue where the kernel shouts about the effective affinity of VSGIs not being updated, which is the absolute truth. Let's fix it.
I plan to send these fixes as part of a bigger pull request for -rc2.
Thanks,
M.
Marc Zyngier (2): irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling irqchip/gic-v4.1: Update effective affinity of virtual SGIs
drivers/irqchip/irq-gic-v3-its.c | 20 ++++++++++++++++++++ drivers/irqchip/irq-gic-v3.c | 11 +++++++---- include/linux/irqchip/arm-gic-v3.h | 2 ++ 3 files changed, 29 insertions(+), 4 deletions(-)
-- 2.25.1
| |