Skip to content

Commit 11f8174

Browse files
Merge remote-tracking branch 'origin/main' into issue-276-retire-MC-1-Google-Doc
2 parents 5304322 + 4d8b28a commit 11f8174

File tree

26 files changed

+251
-115
lines changed

26 files changed

+251
-115
lines changed

.github/workflows/pages.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ concurrency:
1414
jobs:
1515
pages:
1616
runs-on: ubuntu-latest
17+
env:
18+
SINGULARITY: 1
1719
environment:
1820
name: github-pages
1921
url: ${{ steps.deployment.outputs.page_url }}

arch/csr/menvcfg.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ name: menvcfg
66
address: 0x30A
77
long_name: Machine Environment Configuration
88
description: |
9-
Contains bits to enable/disable extensions
9+
Contains fields that control certain characteristics of the execution environment
10+
for modes less privileged than M-mode.
1011
1112
The `menvcfg` CSR controls
1213
certain characteristics of the execution environment for modes less

arch/csr/senvcfg.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@ kind: csr
55
name: senvcfg
66
address: 0x10A
77
long_name: Supervisor Environment Configuration
8-
description: Contains bits to enable/disable extensions
8+
description: |
9+
Contains fields that control certain characteristics of the U-mode execution environment.
910
priv_mode: S
1011
length: 64
1112
definedBy:
1213
allOf:
13-
- name: Sm
14-
version: ">=1.12"
1514
- name: S
15+
version: ">=1.12"
16+
- name: U
1617
fields:
1718
CBZE:
1819
location: 7

arch/ext/S.yaml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,18 @@ name: S
66
type: privileged
77
long_name: Supervisor mode
88
versions:
9-
- version: "1.12.0"
10-
state: ratified
11-
ratification_date: 2021-12
12-
requires:
13-
name: U
14-
version: "= 1.12.0"
9+
- version: "1.11.0"
10+
state: ratified
11+
ratification_date: 2019-06
12+
requires:
13+
name: U
14+
version: "= 1.0.0"
15+
- version: "1.12.0"
16+
state: ratified
17+
ratification_date: 2021-12
18+
requires:
19+
name: U
20+
version: "= 1.0.0"
1521
description: |
1622
This chapter describes the RISC-V supervisor-level architecture, which
1723
contains a common core that is used with various supervisor-level

arch/ext/Sm.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,6 +460,7 @@ params:
460460
schema:
461461
type: string
462462
enum: [little, big, dynamic]
463+
# TODO: Only little available in Sm 1.11
463464
MISA_CSR_IMPLEMENTED:
464465
description: |
465466
Whether or not the `misa` CSR returns zero or a non-zero value.

arch/ext/Sstc.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
$schema: "ext_schema.json#"
44
kind: extension
55
name: Sstc
6-
long_name: Superivisor mode timer interrupts
7-
description: Superivisor mode timer interrupts
6+
long_name: Supervisor-mode timer interrupts
7+
description: Supervisor-mode timer interrupts
88
type: privileged
99
versions:
1010
- version: "0.9.0"

arch/ext/Sv32.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ type: privileged
99
versions:
1010
- version: "1.12.0"
1111
state: ratified
12-
ratification_date: unknown
12+
ratification_date: null
1313
url: https://github.com/riscv/riscv-isa-manual/releases/download/Priv-v1.12/riscv-privileged-20211203.pdf

arch/ext/Sv39.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ type: privileged
99
versions:
1010
- version: "1.12.0"
1111
state: ratified
12-
ratification_date: unknown
12+
ratification_date: null
1313
url: https://github.com/riscv/riscv-isa-manual/releases/download/Priv-v1.12/riscv-privileged-20211203.pdf

arch/ext/Sv48.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ type: privileged
99
versions:
1010
- version: "1.12.0"
1111
state: ratified
12-
ratification_date: unknown
12+
ratification_date: null
1313
url: https://github.com/riscv/riscv-isa-manual/releases/download/Priv-v1.12/riscv-privileged-20211203.pdf
1414
requires:
1515
name: Sv39

arch/ext/Sv57.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ type: privileged
99
versions:
1010
- version: "1.12.0"
1111
state: ratified
12-
ratification_date: unknown
12+
ratification_date: null
1313
url: https://github.com/riscv/riscv-isa-manual/releases/download/Priv-v1.12/riscv-privileged-20211203.pdf
1414
requires:
1515
name: Sv48

0 commit comments

Comments
 (0)