aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/unix_bpf.c
diff options
context:
space:
mode:
authorOliver Upton <[email protected]>2025-03-05 20:26:36 +0000
committerOliver Upton <[email protected]>2025-03-11 19:54:29 +0000
commit2c433f70dccc1af6922931404bfe23d215bdfff0 (patch)
tree06dd25c4c9bebd9633fc4834b096235e08594f3a /net/unix/unix_bpf.c
parentKVM: arm64: Move PMUVer filtering into KVM code (diff)
downloadkernel-2c433f70dccc1af6922931404bfe23d215bdfff0.tar.gz
kernel-2c433f70dccc1af6922931404bfe23d215bdfff0.zip
KVM: arm64: Compute synthetic sysreg ESR for Apple PMUv3 traps
Apple M* CPUs provide an IMPDEF trap for PMUv3 sysregs, where ESR_EL2.EC is a reserved value (0x3F) and a sysreg-like ISS is reported in AFSR1_EL2. Compute a synthetic ESR for these PMUv3 traps, giving the illusion of something architectural to the rest of KVM. Tested-by: Janne Grunau <[email protected]> Reviewed-by: Marc Zyngier <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Oliver Upton <[email protected]>
Diffstat (limited to 'net/unix/unix_bpf.c')
0 files changed, 0 insertions, 0 deletions