xen: arm: handle 64-bit system register access traps.
authorIan Campbell <ian.campbell@citrix.com>
Mon, 29 Jul 2013 12:21:03 +0000 (13:21 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 29 Jul 2013 15:54:51 +0000 (16:54 +0100)
commit1d9866b723e8a45f0a2768c79f6a64bffe9e736f
treed1d148e333e9ce2e85e4da1aeb687ab4c0e8ea8e
parentb98070f1218f855fda80950262840ffbfe3a35cd
xen: arm: handle 64-bit system register access traps.

Wire up the vtimer handling to it.

Use a simplified version of the 32-bit cp-register macros to have convenient
decoding of HSR register values. (simplified because we don't need them for
passing to the assembler on 64-bit)

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
xen/arch/arm/traps.c
xen/arch/arm/vtimer.c
xen/include/asm-arm/processor.h
xen/include/asm-arm/sysregs.h [new file with mode: 0644]