summaryrefslogtreecommitdiff
path: root/scripts/basic
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2026-10-15 11:05:39 +0100
committerMarc Zyngier <maz@kernel.org>2026-10-15 14:52:25 +0100
commitb31bce255a009b17c26bcada1f23c15ebc3fbff1 (patch)
tree5bffe35e85d5aac88f0e4c7cee5948117f8017a1 /scripts/basic
parenta1b4bd2c2c262b8094c86afb99364d16ac08cb66 (diff)
downloadlinux-b31bce255a009b17c26bcada1f23c15ebc3fbff1.tar.gz
linux-b31bce255a009b17c26bcada1f23c15ebc3fbff1.zip
KVM: arm64: vgic-its: Stop the VM when handling MOVALL
MOVALL is a royal pain, as it requires us to iterate over all the LPIs and move them around if they are on the correct source vcpu, and requiring locking for each of them. This locking can result in contention for vcpus that enter and exit the guest, and hinders forward progress. In order to make sure such process is not contended, just stop the VM altogether. Nobody in their right mind uses MOVALL anyway, as this is a rather braindead aspect of the GICv3 architecture. Reviewed-by: Fuad Tabba <fuad.tabba@linux.dev> Tested-by: Fuad Tabba <fuad.tabba@linux.dev> Link: https://patch.msgid.link/20261015100539.1011760-8-maz@kernel.org Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions