public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] GICv4.1 fixes for 5.7
@ 2020-04-14  9:50 Marc Zyngier
  2020-04-14  9:50 ` [PATCH 1/2] irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling Marc Zyngier
  2020-04-14  9:50 ` [PATCH 2/2] irqchip/gic-v4.1: Update effective affinity of virtual SGIs Marc Zyngier
  0 siblings, 2 replies; 5+ messages in thread
From: Marc Zyngier @ 2020-04-14  9:50 UTC (permalink / raw)
  To: linux-kernel; +Cc: Zenghui Yu, Eric Auger, Jason Cooper, Thomas Gleixner

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-04-16  3:36 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-14  9:50 [PATCH 0/2] GICv4.1 fixes for 5.7 Marc Zyngier
2020-04-14  9:50 ` [PATCH 1/2] irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling Marc Zyngier
2020-04-16  3:35   ` Zenghui Yu
2020-04-14  9:50 ` [PATCH 2/2] irqchip/gic-v4.1: Update effective affinity of virtual SGIs Marc Zyngier
2020-04-16  3:36   ` Zenghui Yu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox