Commit 6a5e1105 authored by Marc Zyngier's avatar Marc Zyngier Committed by Will Deacon
Browse files

ANDROID: KVM: arm64: pkvm: Refactor DABT entry/exit



Instruction and data aborts taken from a guest are very different
beasts, especially as MMIO exits are only ever triggered by the latter.

Rework the shadow handlers so that instruction and data aborts are
handled independently, making the control flow and MMIO handling
considerably easier to reason about.

Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
Bug: 209580772
Change-Id: I8a0d6881a13154ceaedf4b51ff224256db2e7ebf
Signed-off-by: default avatarWill Deacon <willdeacon@google.com>
parent 3a07a4bd
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment