kernel_optimize_test/include/kvm
Marc Zyngier 59f00ff9af KVM: arm/arm64: vgic-v2: Avoid accessing GICH registers
GICv2 registers are *slow*. As in "terrifyingly slow". Which is bad.
But we're equaly bad, as we make a point in accessing them even if
we don't have any interrupt in flight.

A good solution is to first find out if we have anything useful to
write into the GIC, and if we don't, to simply not do it. This
involves tracking which LRs actually have something valid there.

Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
2016-03-09 04:22:20 +00:00
..
arm_arch_timer.h KVM: arm/arm64: timer: Add active state caching 2016-02-29 18:34:22 +00:00
arm_pmu.h arm64: KVM: Add a new vcpu device control group for PMUv3 2016-02-29 18:34:21 +00:00
arm_vgic.h KVM: arm/arm64: vgic-v2: Avoid accessing GICH registers 2016-03-09 04:22:20 +00:00
iodev.h KVM: move iodev.h from virt/kvm/ to include/kvm 2015-03-26 21:43:12 +00:00