KVM: arm/arm64: vgic-v2: Make GICD_SGIR quicker to hit
authorMarc Zyngier <marc.zyngier@arm.com>
Tue, 9 Feb 2016 17:37:39 +0000 (17:37 +0000)
committerMarc Zyngier <marc.zyngier@arm.com>
Wed, 9 Mar 2016 04:24:03 +0000 (04:24 +0000)
commit667a87a928c9e1939b1a518be0d62b24378c1fe8
tree9b17459c7a7bb8c26329381a32aa6088937a248c
parentcc1daf0b82f12040065bb1a77dd7945b9ef821f8
KVM: arm/arm64: vgic-v2: Make GICD_SGIR quicker to hit

The GICD_SGIR register lives a long way from the beginning of
the handler array, which is searched linearly. As this is hit
pretty often, let's move it up. This saves us some precious
cycles when the guest is generating IPIs.

Acked-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
virt/kvm/arm/vgic-v2-emul.c