aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2025-05-14 11:34:52 +0100
committerMarc Zyngier <maz@kernel.org>2025-05-19 08:01:19 +0100
commit069a05e53549685d2b5e54ceb51db1fd04aa50d7 (patch)
treedead494294ea864921eb25170df8648c7746278e /scripts/generate_rust_analyzer.py
parentKVM: arm64: nv: Add userspace and guest handling of VNCR_EL2 (diff)
downloadlinux-rng-069a05e53549685d2b5e54ceb51db1fd04aa50d7.tar.xz
linux-rng-069a05e53549685d2b5e54ceb51db1fd04aa50d7.zip
KVM: arm64: nv: Handle VNCR_EL2-triggered faults
As VNCR_EL2.BADDR contains a VA, it is bound to trigger faults. These faults can have multiple source: - We haven't mapped anything on the host: we need to compute the resulting translation, populate a TLB, and eventually map the corresponding page - The permissions are out of whack: we need to tell the guest about this state of affairs Note that the kernel doesn't support S1POE for itself yet, so the particular case of a VNCR page mapped with no permissions or with write-only permissions is not correctly handled yet. Reviewed-by: Oliver Upton <oliver.upton@linux.dev> Link: https://lore.kernel.org/r/20250514103501.2225951-10-maz@kernel.org Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions