sparc: Return debug faults from unimplemented instructions.
authorGabe Black <gabeblack@google.com>
Tue, 7 Nov 2017 03:25:21 +0000 (19:25 -0800)
committerGabe Black <gabeblack@google.com>
Wed, 22 Nov 2017 00:23:23 +0000 (00:23 +0000)
commitbd96f10f997de75d31192cb232f50c37b4a11eac
tree58202959469d2d770047509c8da6631ea080b18a
parent299d7f8c5d9f22ceed3cc7081ea6b9d90542610f
sparc: Return debug faults from unimplemented instructions.

These had been marked as non-speculative so that their execute
functions would only be called if the instruction should really be
executed. Instead, we can return faults which will cause the same
behavior when the instruction is committed and let the instruction
execute as normal.

Change-Id: I39fa5073e93399424144724b99bdc12070e42286
Reviewed-on: https://gem5-review.googlesource.com/5465
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/arch/sparc/insts/unimp.hh