aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/genpd.py
diff options
context:
space:
mode:
authorMarc Zyngier <[email protected]>2024-02-14 13:18:19 +0000
committerOliver Upton <[email protected]>2024-02-19 17:13:01 +0000
commitf5a5a406b4b8bb6c1fc7a1e92a872bd86061a53f (patch)
treedc0b73c96d4298717f1a0c1c33ce0834e3f09e30 /scripts/gdb/linux/genpd.py
parent2fd8f31c32f061822c18d13d17c1ea6a531cc443 (diff)
KVM: arm64: Propagate and handle Fine-Grained UNDEF bits
In order to correctly honor our FGU bits, they must be converted into a set of FGT bits. They get merged as part of the existing FGT setting. Similarly, the UNDEF injection phase takes place when handling the trap. This results in a bit of rework in the FGT macros in order to help with the code generation, as burying per-CPU accesses in macros results in a lot of expansion, not to mention the vcpu->kvm access on nvhe (kern_hyp_va() is not optimisation-friendly). Reviewed-by: Joey Gouly <[email protected]> Signed-off-by: Marc Zyngier <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Oliver Upton <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/genpd.py')
0 files changed, 0 insertions, 0 deletions