Some errata on ARM processor requires to decode the instruction. The decoder will, obviously, decode and fill the ISS fields of the hsr_dabt.
For the moment, the decoder only supports:- THUMB2 store instruction- THUMB single load/store instruction
e1b87f4 xen/arm: Start to implement an ARM decoder instruction
xen/arch/arm/Makefile | 1 +
xen/arch/arm/decode.c | 165 +++++++++++++++++++++++++++++++++++++++++++++++++
xen/arch/arm/decode.h | 49 +++++++++++++++
3 files changed, 215 insertions(+)
Upstream: xenbits.xen.org