From: Luke Kenneth Casson Leighton Date: Fri, 14 Jun 2019 06:50:12 +0000 (+0100) Subject: add TRAP-ISANS X-Git-Tag: convert-csv-opcode-to-binary~4637 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=98da12d09a74dfbb0abdc50088e58691f221fb7e;p=libreriscv.git add TRAP-ISANS --- diff --git a/isa_conflict_resolution/isamux_isans.mdwn b/isa_conflict_resolution/isamux_isans.mdwn index b5d24f076..9504ce123 100644 --- a/isa_conflict_resolution/isamux_isans.mdwn +++ b/isa_conflict_resolution/isamux_isans.mdwn @@ -95,6 +95,9 @@ written into LAST-ISANS occur when the *software* writes to LAST-ISANS, or when the *trap* (on exit) writes into LAST-ISANS? this latter seems fraught: a trap, on exit, causing another trap?? +Per-privilege-level pseudocode (there exists UISANS, UTRAPISANS, ULASTISANS, +MISANS, MTRAPISANS, MLASTISANS and so on): +
 trap_entry()