Give exceptions a separate path to writeback
authorPaul Mackerras <paulus@ozlabs.org>
Fri, 3 Apr 2020 06:02:14 +0000 (17:02 +1100)
committerPaul Mackerras <paulus@ozlabs.org>
Fri, 3 Apr 2020 06:03:18 +0000 (17:03 +1100)
commitfb8f3da1289b676b3e3401922ada439c1009702f
tree27501b44b96bfc0bdc3b6403596d57ece09384bb
parentd3291dbdf01960e900e1d863f02f35a45a611454
Give exceptions a separate path to writeback

This adds separate fields in Execute1ToWritebackType for use in
writing SRR0/1 (and in future other SPRs) on an interrupt.  With
this, we make timing once again on the Arty A7-100 -- previously
we were missing by 0.2ns, presumably due to the result mux being
wider than before.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
common.vhdl
execute1.vhdl
writeback.vhdl