(no commit message)
authorlkcl <lkcl@web>
Tue, 23 Feb 2021 17:35:14 +0000 (17:35 +0000)
committerIkiWiki <ikiwiki.info>
Tue, 23 Feb 2021 17:35:14 +0000 (17:35 +0000)
openpower/sv/implementation.mdwn

index c2018946d89406a0ebcf7b56bb77154699a7600a..f39639cd98001715734a19ea769f78401f234afa 100644 (file)
@@ -120,6 +120,10 @@ SV's SVSTATE context is effectively a Sub-PC.  On exceptions the PC is saved int
 * TestIssuer: TODO
 * Microwatt: TODO
 
+## Illegal instruction exceptions
+
+Anything not listed as SVP64 extended must raise an illegal exception if prefixed. setvl, branch, mtmsr, mfmsr at the minimum.
+
 ## VL for-loop
 
 main SV for-loop, as a FSM, updating `SVSTATE.srcstep`, using it as the index in the for-loop from 0 to VL-1.  Register numbers are incremented by one if marked as vector.