arch-arm: Fix MSR/MRS disassemble
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Fri, 10 Nov 2017 15:35:26 +0000 (15:35 +0000)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Tue, 21 Nov 2017 14:25:56 +0000 (14:25 +0000)
commit2a2c66c16c659af4c3588b6c1646d55c66ad53fe
tree633dd84e28b040febbe2fd2efc7cd0a62dc7f60d
parentd3ec34201c14d551e864372a89ccddb1c255e77a
arch-arm: Fix MSR/MRS disassemble

This patch is fixing the Aarch64 MSR/MRS disassemble, which was
previously printing unexisting integer registers as source/destination
operands rather than the system register name

Change-Id: Iac9d5f2f2fea85abd9a398320ef7aa4844d43c0e
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/5861
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/insts/misc64.cc
src/arch/arm/insts/misc64.hh
src/arch/arm/isa/formats/aarch64.isa
src/arch/arm/isa/insts/data64.isa
src/arch/arm/isa/templates/misc64.isa