Skip to content
Commit 958b90d1 authored by Marc Zyngier's avatar Marc Zyngier
Browse files

irqchip/gic-v3-its: Move pending doorbell after VMOVP



After moving a VPE from a redistributor to another, we're still left
with a potential pending doorbell interrupt on the old redistributor.
That interrupt should be moved to the new one to be either cleared
or take, depending on what the hypervisor wishes to do.

So let's move it right after having execited VMOVP. This doesn't
add much cost in the !DirectLPI case (we trade a DISCARD for a MOVI),
and the cost of the DIRECTLPI case should be minimal (two extra MMIO
accesses).

Signed-off-by: default avatarMarc Zyngier <marc.zyngier@arm.com>
parent 20b3d54e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment