(no commit message)
authorlkcl <lkcl@web>
Thu, 8 Sep 2022 15:00:12 +0000 (16:00 +0100)
committerIkiWiki <ikiwiki.info>
Thu, 8 Sep 2022 15:00:12 +0000 (16:00 +0100)
openpower/sv/rfc/ls001.mdwn

index 563b57e85655c853226402ebd70f1a67c6c5fef8..d6b82ea9308827e9b4943f222591affc6ded52b6 100644 (file)
@@ -56,9 +56,9 @@ to not overburden implementors with features that they do not need.
 *There is no dependence between the two types of Compliancy Levels*
 
 The resources below therefore are not all required for all SV Compliancy Levels but
-they are all required
+they are all required to be reserved.
 
-# Simple-V Resources
+# Simple-V Architectural Resources
 
 * No new Interrupt types are required.
 * GPR FPR and CR Field Register numbers are extended to 128.
@@ -74,7 +74,15 @@ they are all required
 * To hold all Vector Context, five SPRs are needed for userspace (MSR.PR=1 Problem State).
   If Supervisor and Hypervisor mode are to also support Simple-V they will correspondingly
   need five SPRs each.
-* Six 5/6-bit XO "Management" instructions are needed.
+* Six 5/6-bit XO (A-Form) "Management" instructions are needed.
+
+**Summary of Opcode space**
+
+* 75% of one Major Opcode (equivalent to the rest of EXT017)
+* Six 5/6-bit operations.
+
+No further opcode space *for Simple-V* is envisaged to be required for at least
+the next decade.
 
 **SPRs**
 
@@ -86,6 +94,10 @@ they are all required
   with SVLR by SV-Branch-Conditional for exactly the same reason that NIA is swapped
   with LR
 
+* Management Instructions
+
+**setvl** 
+
 # SVP64 24-bit Prefix
 
 The SVP64 24-bit Prefix provides several options