Skip to content

Tags: piaopiaohun/riscv-isa-manual

Tags

draft-20200213-d1811f4

Toggle draft-20200213-d1811f4's commit message
Incorporate Andy Glew's comments

draft-20200212-c3d1f07

Toggle draft-20200212-c3d1f07's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
The RVWMO is version 2.0 (riscv#483)

The preface says the RVWMO is version 2.0 and has been ratified, but the text
of the standard still says it's version 0.1.

Signed-off-by: Palmer Dabbelt <[email protected]>

draft-20200210-f30a5f6

Toggle draft-20200210-f30a5f6's commit message
Update chapters 2 and 7 for Hypervisor v0.6

draft-20200208-17d51cd

Toggle draft-20200208-17d51cd's commit message
Update hypervisor spec to v0.6

h/t @jhauser-us, as usual

draft-20200125-8557cb3

Toggle draft-20200125-8557cb3's commit message
Clarify mvendorid.Bank vs. JEDEC bank number

Resolves riscv#468

draft-20200120-214ed98

Toggle draft-20200120-214ed98's commit message
ignore write to "controlled" SBE and UBE. (riscv#477)

* ignore write to "controlled" SBE and UBE.

Behaviour when endian fields are hard-coupled is not well defined.
If both fields are written with opposite endianness which takes precedence,
 or are the fields left unchanged?
Both approaches are currently used in CSRs.
Further complicating the situation on RV32 systems is the separation
of UBE from MBE/SBE into two CSRs.
Whereas precedence and conflict cannot be determined for two discrete CSR
 updates I propose instead that controlled fields not be directly writable.

Signed-off-by: David Horner <[email protected]>

* fix typo to  ignore write to "controlled" SBE and UBE.

Signed-off-by: David Horner <[email protected]>

draft-20200113-2078cd5

Toggle draft-20200113-2078cd5's commit message
Correct left double quotes (riscv#475)

draft-20200110-1ca47c3

Toggle draft-20200110-1ca47c3's commit message
Add Western Digital's SweRV EL2 and EH2 cores (riscv#474)

Western Digital's second generation cores SweRV EL2 and EH2

draft-20200109-6cb49a4

Toggle draft-20200109-6cb49a4's commit message
Clarified that NMIs are interrupts, and should set mcause to have hig…

…h bit set.

Exception code of zero should be returned for systems that don't distinguish NMI or when cause is unknown.
This is not backwards-incompatible given that NMI mcause value was always specified as implementation-defined.
Closes riscv#473.

draft-20200107-4b27d68

Toggle draft-20200107-4b27d68's commit message
Fix PDF searching by changing e.g. {\em x}\,IE to {\em x}\/IE

Resolves riscv#447