aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2024-07-25Add tag to senvcfg section (#1562)riscv-isa-release-456e2f9-2024-07-25Andrew Waterman1-0/+1
2024-07-24Add missing "else" in SSAMOSWAP pseudocode (#1560)riscv-isa-release-b68cf27-2024-07-25riscv-isa-release-9f10757-2024-07-25Andrew Waterman1-2/+2
This doesn't change the meaning of the pseudocode because "raise" is presumably a terminal statement, but it makes the code easier to read. h/t @tsaiyenting
2024-07-24fix various typos found using Vale.spelling (and manual effort to remove all ↵Kevin Broch6-12/+12
the false positives) (#1561) Signed-off-by: Kevin Broch <kbroch@rivosinc.com>
2024-07-24[scalar-crypto] Fix typo issue (#1556)Dongchuan Zhang1-1/+1
Original text: "A wfi ot pause mechanism..." The 'ot' should be changed to 'or'
2024-07-24Define JR, RET pseudoinstructions (#1555)riscv-isa-release-fb23579-2024-07-24Andrew Waterman1-0/+6
Symmetric with defining J pseudoinstruction earlier in the same section. Resolves #1253
2024-07-23State that mtime -> time has propagation delay (#1514)riscv-isa-release-bc6a9b7-2024-07-23riscv-isa-release-b001864-2024-07-23riscv-isa-release-05175a7-2024-07-23Andrew Waterman1-2/+8
2024-07-23Clarify that only read-only accesses to the seed CSR are forbidden (#1540)Andrew Waterman1-6/+6
* Remove redundant comment about zero-extension The Zicsr spec already says that CSRs narrower than XLEN are zero-extended. * Remove out-of-place comment about base ISA This is a property of the Zicsr extension, not a property of Zkr. * Clarify that only read-only accesses to the seed CSR are forbidden Write-only accesses are legal (though not useful).
2024-07-23Clarify that MXR affects explicit memory accesses only (#1543)Andrew Waterman2-2/+3
* Clarify that MXR affects explicit memory accesses only This matches what the sstatus.MXR field definition already says: it affects loads, rather than reads. Resolves #1061 * Add MXR clarification preface entry
2024-07-23Add notes about semihosting NOPs; clarify there is only one semihosting exit ↵riscv-isa-release-3544bba-2024-07-23Andrew Waterman1-1/+4
NOP (#1539) * There is only one semihosting call, not several The comment suggested otherwise. * Add NOTE to HINT section about semihosting NOPs
2024-07-23Partially revert "Typos fix in naming.adoc and hypervisor.adoc" (#1554)riscv-isa-release-6024788-2024-07-23Andrew Waterman1-2/+2
This partially reverts commit 7880c719c1331eb6951baadeb20f442a7bb214c6. "X need only be Y" is grammatically correct.
2024-07-23Typos fix in naming.adoc and hypervisor.adocAfonso Oliveira2-3/+3
Signed-off-by: Afonso Oliveira <Afonso.Oliveira@synopsys.com>
2024-07-23Fix a typo in ISA modules statuszhuangzhuangdad1-2/+2
Signed-off-by: zhuangzhuangdad <zhuhengbo@iscas.ac.cn>
2024-07-19Replace TIP admonition with NOTE. (#1549)riscv-isa-release-2b35ff8-2024-07-19Bill Traynor15-57/+57
Replaces the TIP admonition with NOTE.
2024-07-19Typo change imm to nzimm.wmat1-1/+1
For C.LUI, imm[16:12] should be nzimm[16:12]. This matches the LaTeX spec and was a typo.
2024-07-15last of the type in wavedrom (#1527)Kersten Richter81-638/+638
2024-07-15Merge pull request #1536 from ↵riscv-isa-release-6d06d0e-2024-07-16Andrew Waterman1-346/+343
riscv/dev/kbroch/fix-v-ext-inconsistent-pseudo-intendation fix inconsistent indentation of pseudocode (left justify all if it)
2024-07-15fix inconsistent indentation of pseudocode (left justify all if it)Kevin Broch1-346/+343
relates to #1479 Signed-off-by: Kevin Broch <kbroch@rivosinc.com>
2024-07-15cleanups for https://github.com/riscv/riscv-isa-manual/issues/1518Markku-Juhani O. Saarinen2-75/+73
2024-07-11Merge pull request #1525 from riscv/no-zamriscv-isa-release-c433e37-2024-07-12riscv-isa-release-568e50a-2024-07-12Andrew Waterman1-1/+1
Zam doesn't exist anymore
2024-07-11Zam doesn't exist anymoreAndrew Waterman1-1/+1
Replace it in this example with Ztso. Resolves #1523
2024-07-11Fix mnemonics of Zbkx/Zbkb instructionsAndrew Waterman1-11/+11
Resolves #1522
2024-07-11Merge pull request #1522 from ↵riscv-isa-release-b508ca0-2024-07-11riscv-isa-release-58fb684-2024-07-11Andrew Waterman2-98/+8
riscv/1518-duplicates-xpermn-==-xperm4-xpermb-==-xperm8-revb-==-brev8 Consolidates Zbkb, Zbkc, and Zbkx into he Bitmanip chapter.
2024-07-11Consolidates Zbkb, Zbkc, and Zbkx into he Bitmanip chapter.wmat2-98/+8
Deleted duplicate data from Scalar Crypto chapter and added xrefs to the content in the Bitmanip chapter. Fixed up the IDs and alternate text in the Bitmanip chapter.
2024-07-11removing the color from wavedrom filesKersten Richter23-201/+201
2024-07-11Move non-normative note to more logical positionAndrew Waterman1-7/+7
Resolves #1510
2024-07-10Add LCOFIE and LCOFIP to mie and mip diagrams.wmat2-14/+18
Adds LCOFIE and LCOFIP bits to the mie and mip diagrams in the Hypervisor chapter.
2024-07-09Clarify RNMI and Smdbltrp/Ssdbltrp interactionVed Shanbhogue1-3/+9
2024-07-08Clarify henvcfg.sse/senvcfg.sse are read-only zero when menvcfg.sse is 0Ved Shanbhogue1-1/+3
2024-07-08Merge pull request #1506 from ved-rivos/double_trap_SDT_in_mstatusAndrew Waterman4-4/+6
Add SDT bit in mstatus wavedrom files
2024-07-07Fix a typoVed Shanbhogue1-1/+1
2024-07-07Fix a broken cross referenceVed Shanbhogue1-1/+1
2024-07-07Fix funct7 codes in integer register-register inst wavedromVed Shanbhogue1-1/+1
2024-07-07Add SDT bit in mstatus wavedromsVed Shanbhogue2-2/+4
2024-07-05Fix C.NOP hint conditionBartosz Gasiorzewski1-1/+1
This patch fixes an error in the instruction listing tables for the C extension. The definition of the C.NOP instruction specifies that using an immediate other than zero encodes a hint. The table was wrongly stating the opposite: that a zero immediate encodes a hint.
2024-07-03Merge pull request #1500 from riscv/ved-rivos-svvptc2riscv-isa-release-ebf2e3a-2024-07-03riscv-isa-release-bd0524f-2024-07-03Andrew Waterman2-21/+27
Update Svvptc extension status to ratified
2024-07-03Merge pull request #1494 from riscv/hint-xlenAndrew Waterman3-0/+30
Relax behavior of some HINTs when MXLEN > XLEN
2024-07-03Merge pull request #1497 from ved-rivos/zicfiss_zicfilpAndrew Waterman3-12/+4
Update Zicfiss Zicfilp to ratified state
2024-07-03Fix formatting of Svvptc in prefaceAndrew Waterman1-1/+1
2024-07-03Make version number consistentVed Shanbhogue1-1/+1
2024-07-03Update Zabha as ratifiedVed Shanbhogue1-0/+1
2024-07-03Update specification status to RatifiedVed Shanbhogue1-3/+6
2024-07-03Update svvptc text following TSC reviewVed Shanbhogue1-18/+21
2024-07-03Remove non-norm note in errorVed Shanbhogue1-11/+0
2024-07-03Editorial update to fix a wrapVed Shanbhogue1-1/+2
2024-07-03Update extension state to RatifiedVed Shanbhogue1-0/+2
2024-07-02Merge pull request #1495 from riscv/htimedelta-mandatoryriscv-isa-release-35eb394-2024-07-03riscv-isa-release-077e627-2024-07-03Andrew Waterman1-0/+3
Clarify htimedelta is mandatory if time exists
2024-07-02Merge pull request #1492 from riscv/smrnmi-ratifiedsmrnmi-1.0Andrew Waterman2-8/+2
Smrnmi is ratified
2024-07-02Clarify htimedelta is mandatory if time existsAndrew Waterman1-0/+3
2024-07-02Relax behavior of some HINTs when MXLEN > XLENAndrew Waterman3-0/+30
2024-07-02Merge pull request #1493 from riscv/interrupt-delayriscv-isa-release-30f2e7b-2024-07-03Andrew Waterman4-28/+38
Clarify that timer/cofi interrupts may arrive delayed in xip