diff options
author | Bill Traynor <wmat@riscv.org> | 2023-04-19 11:59:04 -0400 |
---|---|---|
committer | Bill Traynor <wmat@riscv.org> | 2023-04-19 11:59:04 -0400 |
commit | 75461ec116a7b19fc28c0429c78ce5b0b1bbf269 (patch) | |
tree | caab57bdb32d9311ecc02e45f7a5f02f270b080f /src/priv-csrs.adoc | |
parent | ddae740016e10f96cdc948096c50e11150b545ba (diff) | |
download | riscv-isa-manual-75461ec116a7b19fc28c0429c78ce5b0b1bbf269.zip riscv-isa-manual-75461ec116a7b19fc28c0429c78ce5b0b1bbf269.tar.gz riscv-isa-manual-75461ec116a7b19fc28c0429c78ce5b0b1bbf269.tar.bz2 |
Table formatting
Formatting tables to match LaTeX.
Diffstat (limited to 'src/priv-csrs.adoc')
-rw-r--r-- | src/priv-csrs.adoc | 58 |
1 files changed, 39 insertions, 19 deletions
diff --git a/src/priv-csrs.adoc b/src/priv-csrs.adoc index e84cc05..5b425fd 100644 --- a/src/priv-csrs.adoc +++ b/src/priv-csrs.adoc @@ -184,31 +184,49 @@ only. |Number |Privilege |Name |Description 4+^|Supervisor Trap Setup -|`0x100` |SRW |`sstatus` |Supervisor status register. - -|`0x104` |SRW |`sie` |Supervisor interrupt-enable register. - -|`0x105` |SRW |`stvec` |Supervisor trap handler base address. - -|`0x106` |SRW |`scounteren` |Supervisor counter enable. +|`0x100` + +`0x104` + +`0x105` + +`0x106` +|SRW + +SRW + +SRW + +SRW +|`sstatus` + +`sie` + +`stvec` + +`scounteren` +|Supervisor status register. + +Supervisor interrupt-enable register. + +Supervisor trap handler base address. + +Supervisor counter enable. 4+^|Supervisor Configuration -|`0x10A` |SRW |`senvcfg` |Supervisor environment configuration -register. +|`0x10A` |SRW |`senvcfg` |Supervisor environment configuration register. 4+^|Supervisor Trap Handling -|`0x140` |SRW |`sscratch` |Scratch register for supervisor trap -handlers. - -|`0x141` |SRW |`sepc` |Supervisor exception program counter. - -|`0x142` |SRW |`scause` |Supervisor trap cause. - -|`0x143` |SRW |`stval` |Supervisor bad address or instruction. - -|`0x144` |SRW |`sip` |Supervisor interrupt pending. +|`0x140` + +`0x141` + +`0x142` + +`0x143` + +`0x144` +|SRW + +SRW + +SRW + +SRW + +SRW +|`sscratch` + +`sepc` + +`scause` + +`stval` + +`sip` +|Scratch register for supervisor trap handlers. + +Supervisor exception program counter. + +Supervisor trap cause. + +Supervisor bad address or instruction. + +Supervisor interrupt pending. 4+^|Supervisor Protection and Translation @@ -218,7 +236,9 @@ handlers. |`0x5A8` |SRW |`scontext` |Supervisor-mode context register. |=== + <<< + [[hcsrnames]] .Currently allocated RISC-V hypervisor and VS CSR addresses. [%autowidth,float="center",align="center",cols="<,<,<,<",options="header"] |