You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added XLEN as a length type for CSRs
* More updates to Ruby CSR object + description for CSR schema
* More fixes for Ruby CSR object
* More fixes to Ruby CSR object
---------
Signed-off-by: Katherine Hsu <67767297+neverlandiz@users.noreply.github.com>
Copy file name to clipboardExpand all lines: arch/csr/schema.adoc
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -59,8 +59,8 @@ Length::
59
59
60
60
|===
61
61
| *key* | length
62
-
| *value type* | one of [32, 64, "MXLEN", "SXLEN", "VSXLEN"]
63
-
| *description* | Length, in bits, of the CSR. Can either be a 32, 64 or MXLEN, SXLEN, VSXLEN to indicate that is is equal to the effective XLEN for a given mode
62
+
| *value type* | one of [32, 64, "MXLEN", "SXLEN", "VSXLEN", "XLEN"]
63
+
| *description* | Length, in bits, of the CSR. Can either be a 32, 64 or MXLEN, SXLEN, VSXLEN, XLEN to indicate that is is equal to the effective XLEN for a given mode
Copy file name to clipboardExpand all lines: schemas/csr_schema.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -245,8 +245,8 @@
245
245
"enum": ["M", "S", "U", "VS"]
246
246
},
247
247
"length": {
248
-
"description": "Length, in bits, of the CSR. Can either be a 32, 64 or MXLEN, SXLEN, VSXLEN to indicate that is is dependent on the effective XLEN for a given mode",
249
-
"enum": [32, 64, "MXLEN", "SXLEN", "VSXLEN"]
248
+
"description": "Length, in bits, of the CSR. Can either be a 32, 64 or MXLEN, SXLEN, VSXLEN to indicate that it is dependent on the effective XLEN for a given mode. XLEN here refers to the effective XLEN in the current execution mode.",
0 commit comments