execute1: Fix setting HEIR and FSCR[IC] on interrupts
Code in the execute1_actions process that handles illegal and facility unavailable interrupts was setting actions.se.set_heir or actions.se.set_ic, but then because actions.exception was also set, the contents of actions.se were ignored, meaning that HEIR or FSCR[IC] were not getting updated. To fix this, execute1_1 now conditions use of those fields on valid_in rather than go. Signed-off-by: Paul Mackerras <paulus@ozlabs.org>pull/452/head
parent
6fe0b6e444
commit
4073aa5ffd
Loading…
Reference in New Issue