aboutsummaryrefslogtreecommitdiffstats
path: root/rust/helpers/task.c
diff options
context:
space:
mode:
authorQuentin Perret <[email protected]>2025-04-16 15:26:47 +0000
committerMarc Zyngier <[email protected]>2025-04-28 08:23:46 +0000
commit43c475504a39e98f10f5e6ec4d9d9ed60672a753 (patch)
treea7f6148e68aa3c6f8a13c63475fe15525b40ce8d /rust/helpers/task.c
parentKVM: arm64: Defer EL2 stage-1 mapping on share (diff)
downloadkernel-43c475504a39e98f10f5e6ec4d9d9ed60672a753.tar.gz
kernel-43c475504a39e98f10f5e6ec4d9d9ed60672a753.zip
KVM: arm64: Unconditionally cross check hyp state
Now that the hypervisor's state is stored in the hyp_vmemmap, we no longer need an expensive page-table walk to read it. This means we can now afford to cross check the hyp-state during all memory ownership transitions where the hyp is involved unconditionally, hence avoiding problems such as [1]. [1] https://lore.kernel.org/kvmarm/[email protected]/ Reviewed-by: Marc Zyngier <[email protected]> Signed-off-by: Quentin Perret <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Marc Zyngier <[email protected]>
Diffstat (limited to 'rust/helpers/task.c')
0 files changed, 0 insertions, 0 deletions