execute1: Don't execute ld/st instruction when taking interrupt
authorPaul Mackerras <paulus@ozlabs.org>
Wed, 22 Apr 2020 03:54:38 +0000 (13:54 +1000)
committerPaul Mackerras <paulus@ozlabs.org>
Wed, 22 Apr 2020 03:59:05 +0000 (13:59 +1000)
commitdc6b1df653a860bf704aebc515da87e89cc34512
treeae740a477674021c55a1ac95121598ffefad2c69
parent2b11c81b18b214e33d024c83bf91a6b346cfcd11
execute1: Don't execute ld/st instruction when taking interrupt

This fixes a bug in the logic where we would still send a load
or store instruction to loadstore1 even though we have decided
to take an asynchronous interrupt.

Reported-by: Michael Neuling <mikey@neuling.org>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
execute1.vhdl