clarify
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 29 Apr 2018 15:09:35 +0000 (16:09 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 29 Apr 2018 15:09:35 +0000 (16:09 +0100)
isa_conflict_resolution.mdwn

index 6d11681eb4f862b607a2afb6193d0973c79954f4..5538a7add9af251063c15808234636ec3a0cc313 100644 (file)
@@ -347,7 +347,9 @@ Update 29apr2018:
   mvendorid-marchid setting is incapable of correctly interpreting.
   To fix this it will be necessary for implementations (hardware /
   software) to set up separate per-mvendorid-marchid trap handlers and
-  for the hardware (or software) to switch to the appropriate trap "set".
+  for the hardware (or software) to switch to the appropriate trap "set"
+  when the mvendorid-marchid is written to.  The switch to a different
+  "set" will almost undoubtedly require (transparent) hardware assistance.
 * It's been noted that there may be certain legitimate cases where an
   mvendorid-marchid should *specifically* not be tested for RISC-V
   Certification Compliance: native support for foreign architectures