@@ -53,7 +53,7 @@ fields:
5353 *Supervisor Software Interrupt Pending*
5454 Indicates a pending software interrupt at the supervisor level.
5555 Read-only zero when `hideleg[2] == 0`, else aliased to `hip.VSSIP[0]`.
56- " sw_write(csr_value)" : |
56+ sw_write(csr_value) : |
5757 if (CSR[hideleg].S == 1) {
5858 CSR[hip].VSSIP[0] = (csr_value >> 1) & ((1 << NUM_VSSI) - 1);
5959 }
@@ -67,7 +67,7 @@ fields:
6767 *Supervisor Timer Interrupt Pending*
6868 Indicates a pending timer interrupt at the supervisor level.
6969 Read-only zero when `hideleg[6] == 0`, else aliased to `hip.VSTIP[0]`.
70- " sw_write(csr_value)" : |
70+ sw_write(csr_value) : |
7171 if (CSR[hideleg].ST == 1) {
7272 CSR[hip].VSTIP[0] = (csr_value >> 5) & ((1 << NUM_VSTI) - 1);
7373 }
@@ -81,7 +81,7 @@ fields:
8181 *Supervisor External Interrupt Pending*
8282 Indicates a pending external interrupt at the supervisor level.
8383 Read-only zero when `hideleg[10] == 0`, else aliased to `hip.VSEIP[0]`.
84- " sw_write(csr_value)" : |
84+ sw_write(csr_value) : |
8585 if (CSR[hideleg].SE == 1) {
8686 CSR[hip].VSEIP[0] = (csr_value >> 9) & ((1 << NUM_VSEI) - 1);
8787 }
@@ -95,7 +95,7 @@ fields:
9595 *Local Counter Overflow Interrupt Pending*
9696 Indicates an overflow of a local counter.
9797 Read-only zero when `hideleg[13] == 0`, else aliased to `sip.LCOFIP[0]`.
98- " sw_write(csr_value)" : |
98+ sw_write(csr_value) : |
9999 if (CSR[hideleg].LCOF == 1) {
100100 CSR[sip].LCOFIP[0] = (csr_value >> 13) & 0x1;
101101 }
0 commit comments