arch-power: Refactor special purpose registers
authorSandipan Das <sandipan@linux.ibm.com>
Sat, 6 Feb 2021 11:42:50 +0000 (17:12 +0530)
committerSandipan Das <sandipan@linux.ibm.com>
Mon, 15 Feb 2021 08:32:37 +0000 (14:02 +0530)
commit439e94049ccf85edf88b2cb045012de7c4f21141
tree8d5f3c27bff03363a8a45e969b3a5effcaee32a9
parentba65e0108edb4c7d47af02916818f801d0ef91b2
arch-power: Refactor special purpose registers

This converts the definitions of all the currently defined
Special Purpose Registers (SPRs) to miscellaneous registers
which allows us to print the corresponding SPR name in the
debug logs rather than an ambiguous register number making
things much easier to correlate.

Change-Id: I03f10e3a44a8437beec453dfae2207d71ce43c1e
Signed-off-by: Sandipan Das <sandipan@linux.ibm.com>
src/arch/power/insts/integer.cc
src/arch/power/isa.hh
src/arch/power/isa/operands.isa
src/arch/power/miscregs.hh
src/arch/power/registers.hh
src/arch/power/remote_gdb.cc
src/arch/power/se_workload.hh