Skip to content

Commit 7c8d0c0

Browse files
committed
Merge branch 'main' into H_CSRs
2 parents 2bbeb59 + 11c5055 commit 7c8d0c0

File tree

311 files changed

+323
-323
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

311 files changed

+323
-323
lines changed

arch/csr/H/vsie.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ fields:
6262
alias: hie.VSSIE[0]
6363
description: |
6464
SSIE. Read-only zero when hideleg[2] is 0. Else, alias of hie.VSSIE.
65-
"sw_write(csr_value)": |
65+
sw_write(csr_value): |
6666
if (CSR[hideleg][2]) {
6767
CSR[hie].VSSIE[0] = (csr_value >> 1) & 1;
6868
}
@@ -74,7 +74,7 @@ fields:
7474
alias: hie.VSTIE[0]
7575
description: |
7676
STIE. Read-only zero when hideleg[6] is 0. Else, alias of hie.VSTIE.
77-
"sw_write(csr_value)": |
77+
sw_write(csr_value): |
7878
if (CSR[hideleg][6]) {
7979
CSR[hie].VSTIE[0] = (csr_value >> 5) & 1;
8080
}
@@ -86,7 +86,7 @@ fields:
8686
alias: hie.VSEIE[0]
8787
description: |
8888
SEIE. Read-only zero when hideleg[10] is 0. Else, alias of hie.VSEIE.
89-
"sw_write(csr_value)": |
89+
sw_write(csr_value): |
9090
if (CSR[hideleg][10]) {
9191
CSR[hie].VSEIE[0] = (csr_value >> 9) & 1;
9292
}
@@ -98,7 +98,7 @@ fields:
9898
alias: sie.LCOFIE[0]
9999
description: |
100100
LCOFIE. Read-only zero when hideleg[13] is 0. Else, alias of sie.LCOFIE.
101-
"sw_write(csr_value)": |
101+
sw_write(csr_value): |
102102
if (CSR[hideleg][13]) {
103103
CSR[sie].LCOFIE[0] = (csr_value >> 13) & 1;
104104
}

arch/csr/H/vsip.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}

arch/inst/V/vfirst.m.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ long_name: No synopsis available
77
description: |
88
No description available.
99
definedBy: V
10-
assembly: vd, vs2, vm
10+
assembly: xd, vs2, vm
1111
encoding:
1212
match: 010000------10001010-----1010111
1313
variables:
1414
- name: vm
1515
location: 25-25
1616
- name: vs2
1717
location: 24-20
18-
- name: vd
18+
- name: xd
1919
location: 11-7
2020
access:
2121
s: always

arch/inst/V/vl1re16.v.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ long_name: No synopsis available
77
description: |
88
No description available.
99
definedBy: V
10-
assembly: vd, xs1
10+
assembly: vd, (xs1)
1111
encoding:
1212
match: 000000101000-----101-----0000111
1313
variables:

arch/inst/V/vl1re32.v.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ long_name: No synopsis available
77
description: |
88
No description available.
99
definedBy: V
10-
assembly: vd, xs1
10+
assembly: vd, (xs1)
1111
encoding:
1212
match: 000000101000-----110-----0000111
1313
variables:

arch/inst/V/vl1re64.v.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ long_name: No synopsis available
77
description: |
88
No description available.
99
definedBy: V
10-
assembly: vd, xs1
10+
assembly: vd, (xs1)
1111
encoding:
1212
match: 000000101000-----111-----0000111
1313
variables:

arch/inst/V/vl1re8.v.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ long_name: No synopsis available
77
description: |
88
No description available.
99
definedBy: V
10-
assembly: vd, xs1
10+
assembly: vd, (xs1)
1111
encoding:
1212
match: 000000101000-----000-----0000111
1313
variables:

arch/inst/V/vl2re16.v.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ long_name: No synopsis available
77
description: |
88
No description available.
99
definedBy: V
10-
assembly: vd, xs1
10+
assembly: vd, (xs1)
1111
encoding:
1212
match: 001000101000-----101-----0000111
1313
variables:

arch/inst/V/vl2re32.v.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ long_name: No synopsis available
77
description: |
88
No description available.
99
definedBy: V
10-
assembly: vd, xs1
10+
assembly: vd, (xs1)
1111
encoding:
1212
match: 001000101000-----110-----0000111
1313
variables:

arch/inst/V/vl2re64.v.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ long_name: No synopsis available
77
description: |
88
No description available.
99
definedBy: V
10-
assembly: vd, xs1
10+
assembly: vd, (xs1)
1111
encoding:
1212
match: 001000101000-----111-----0000111
1313
variables:

0 commit comments

Comments
 (0)