Pass mtspr/mfspr to MMU-related SPRs down to loadstore1
authorPaul Mackerras <paulus@ozlabs.org>
Wed, 22 Apr 2020 06:53:39 +0000 (16:53 +1000)
committerPaul Mackerras <paulus@ozlabs.org>
Fri, 8 May 2020 02:12:01 +0000 (12:12 +1000)
commit635e316f9b77e83db47889b4c4985b5a12141498
tree496259aa2aff77e915964130787f8ca93745d4e7
parent3340d8aa9fac6acaef70d3f48ed8e47d8afb7374
Pass mtspr/mfspr to MMU-related SPRs down to loadstore1

This arranges for some mfspr and mtspr to get sent to loadstore1
instead of being handled in execute1.  In particular, DAR and DSISR
are handled this way.  They are therefore "slow" SPRs.

While we're at it, fix the spelling of HEIR and remove mention of
DAR and DSISR from the comments in execute1.

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