arch-riscv: Don't crash when printing unknown CSRs
authorAlec Roelke <ar4jc@virginia.edu>
Fri, 15 Dec 2017 04:22:10 +0000 (23:22 -0500)
committerAlec Roelke <ar4jc@virginia.edu>
Thu, 11 Jan 2018 23:11:54 +0000 (23:11 +0000)
commitb622601dfbabfb7cebf1a6df2eb8b0440d8365cb
tree11787d6b15a414ea886534fa9215fd82dc654a94
parent1437a24864c526edc875fb07af6483649455436d
arch-riscv: Don't crash when printing unknown CSRs

This patch fixes a potential crash if an unnamed CSR is accessed and
debug flags are enabled that print disassembly.  Unknown CSRs will be
identified as "??" followed by the address that was used.

Change-Id: If5ac57f1422bd59c72a1a06206fa9d9dc05d21ef
Reviewed-on: https://gem5-review.googlesource.com/7321
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Alec Roelke <ar4jc@virginia.edu>
src/arch/riscv/insts/standard.cc