Marc Zyngier 0e20f5e255 KVM: arm/arm64: Cleanup MMIO handling
Our MMIO handling is a bit odd, in the sense that it uses an
intermediate per-vcpu structure to store the various decoded
information that describe the access.

But the same information is readily available in the HSR/ESR_EL2
field, and we actually use this field to populate the structure.

Let's simplify the whole thing by getting rid of the superfluous
structure and save a (tiny) bit of space in the vcpu structure.

[32bit fix courtesy of Olof Johansson <olof@lixom.net>]
Signed-off-by: Marc Zyngier <maz@kernel.org>
2020-01-23 10:38:14 +00:00
..
2019-10-04 11:13:09 -07:00
2019-07-08 09:54:55 -07:00
2019-11-25 15:39:19 -08:00
2019-07-08 09:54:55 -07:00
2019-08-09 11:17:16 +01:00
2019-11-06 14:17:35 +00:00
2019-07-08 09:54:55 -07:00
2019-08-09 11:17:21 +01:00
2019-08-30 11:18:29 +01:00
2019-11-06 14:17:35 +00:00
2019-11-25 15:39:19 -08:00
2019-08-09 11:17:27 +01:00
2019-07-08 09:54:55 -07:00
2019-10-28 11:22:38 +00:00
2019-12-06 14:18:01 -08:00
2019-07-11 10:09:44 -07:00
2019-07-11 10:09:44 -07:00