linux/include/kvm
Marc Zyngier 36d32222fc KVM: arm64: vgic-v3: Kill kvm_vgic_global_state.ich_vtr_el2
kvm_vgic_global_state.ich_vtr_el2 is the last bit of caching that
we can get rid of. Not as bad as a sysreg access, but still worse
than a constant.

Move over to the inlined stuff and remove the cached value.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://patch.msgid.link/20260721170754.3150521-7-maz@kernel.org
Signed-off-by: Oliver Upton <oupton@kernel.org>
2026-07-21 10:46:41 -07:00
..
arm_arch_timer.h KVM: arm64: timer: Kill the per-timer irq level cache 2026-05-21 08:08:49 +01:00
arm_hypercalls.h KVM: arm64: Introduce support for userspace SMCCC filtering 2023-04-05 12:07:41 +01:00
arm_pmu.h KVM: arm64: pmu: Kill the PMU interrupt level cache 2026-05-21 08:08:49 +01:00
arm_psci.h KVM: arm64: Add support for PSCI v1.2 and v1.3 2024-10-24 16:38:07 -07:00
arm_vgic.h KVM: arm64: vgic-v3: Kill kvm_vgic_global_state.ich_vtr_el2 2026-07-21 10:46:41 -07:00
iodev.h KVM: destruct kvm_io_device while unregistering it from kvm_io_bus 2023-06-13 14:18:09 -07:00