@@ -74,16 +74,15 @@ include::img/stidreg.edn[]
74
74
[#vstid,reftext="vstid"]
75
75
==== Virtual Supervisor Thread Identifier (vstid)
76
76
77
- The <<vstid>> register is a VSLEN-bit read-write register. It is VS-mode's
78
- version of supervisor register <<stid>> used to identify the current
79
- thread in virtual supervisor mode. As other Virtual Supervisor registers
80
- when V=1, <<vstid>> substitutes for the usual <<stid>>, so that
81
- instructions that normally read or modify <<stid>> actually access
82
- <<vstid>> instead. When V=0, <<vstid>> does not directly affect the
77
+ The <<vstid>> register is a VSLEN-bit read-write register. It is VS-mode's
78
+ version of supervisor register <<stid>> used to identify the current
79
+ thread in virtual supervisor mode. As other Virtual Supervisor registers
80
+ when V=1, <<vstid>> substitutes for the usual <<stid>>, so that
81
+ instructions that normally read or modify <<stid>> actually access
82
+ <<vstid>> instead. When V=0, <<vstid>> does not directly affect the
83
83
behaviour of the machine.
84
84
85
- The reset value of this
86
- register is UNSPECIFIED.
85
+ The reset value of this register is UNSPECIFIED.
87
86
88
87
.Virtual supervisor thread identifier register
89
88
include::img/vstidreg.edn[]
@@ -129,12 +128,12 @@ include::img/stidcreg.edn[]
129
128
==== Virtual Supervisor Thread Identifier Capability (vstidc)
130
129
131
130
The <<vstidc>> register is a CLEN-bit read-write capability register.
132
- It is the capability extension of the <<stidc>> register used to
133
- identify the current thread in virtual supervisor mode.
134
- As other Virtual Supervisor registers when V=1, <<vstidc>> substitutes
135
- for the usual <<stidc>>, so that instructions that normally read or modify
136
- <<stidc>> actually access <<vstidc>> instead.
137
- When V=0, <<vstidc>> does not directly affect the
131
+ It is the capability extension of the <<stidc>> register used to
132
+ identify the current thread in virtual supervisor mode.
133
+ As other Virtual Supervisor registers when V=1, <<vstidc>> substitutes
134
+ for the usual <<stidc>>, so that instructions that normally read or modify
135
+ <<stidc>> actually access <<vstidc>> instead.
136
+ When V=0, <<vstidc>> does not directly affect the
138
137
behaviour of the machine.
139
138
On reset the tag of <<vstidc>> will be set to 0 and the remainder
140
139
of the data is UNSPECIFIED.
0 commit comments