xen/arm: Move sysreg emulation outside of traps.c
authorJulien Grall <julien.grall@arm.com>
Thu, 14 Sep 2017 17:08:56 +0000 (18:08 +0100)
committerStefano Stabellini <sstabellini@kernel.org>
Thu, 14 Sep 2017 22:15:02 +0000 (15:15 -0700)
commit7da1c58b271744391a85a4e5a5c3920522be98ce
treef7c898fbc5120d85e07aee83bcb8927af0404801
parentb182edb70ef5cf209a2b81b0262a635a099c590c
xen/arm: Move sysreg emulation outside of traps.c

The sysreg emulation is 64-bit specific and surrounded by #ifdef. Move
them in a separate file arm/arm64/vsysreg.c to shrink down a bit traps.c

No functional change.

Signed-off-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/arm64/Makefile
xen/arch/arm/arm64/vsysreg.c [new file with mode: 0644]
xen/arch/arm/traps.c
xen/include/asm-arm/arm64/traps.h