commit | be04cebf3e78874627dc1042991d5d504464a5cc | [log] [tgz] |
---|---|---|
author | Marc Zyngier <maz@kernel.org> | Wed Jun 19 08:44:52 2024 +0100 |
committer | Marc Zyngier <maz@kernel.org> | Fri Aug 30 12:04:20 2024 +0100 |
tree | 10d008ebc45a9bc504b2aecea4087b3a91e24129 | |
parent | e794049b9acbd6500b77b9ce92a95101091b52d3 [diff] |
KVM: arm64: nv: Add emulation of AT S12E{0,1}{R,W} On the face of it, AT S12E{0,1}{R,W} is pretty simple. It is the combination of AT S1E{0,1}{R,W}, followed by an extra S2 walk. However, there is a great deal of complexity coming from combining the S1 and S2 attributes to report something consistent in PAR_EL1. This is an absolute mine field, and I have a splitting headache. Signed-off-by: Marc Zyngier <maz@kernel.org>