Skip to content

Tags: jscheid-ventana/riscv-isa-manual

Tags

draft-20190712-3e1e489

Toggle draft-20190712-3e1e489's commit message
Improve description of mtimecmp code sequence

draft-20190710-b2d6a97

Toggle draft-20190710-b2d6a97's commit message
Clarify that mtvec is WARL (riscv#406)

Other WARL registers seem to be explicit (e.g. "The misa CSR is a WARL
read-write register..."). This patch adds a similar indication for
mtvec. This consistency is important, as otherwise the reader will spend
time trying to determine if the behaviour is different. You can
determine it's WARL by reading the field layout diagram, but I think a
little redundancy in favour of easing readability makes sense.

At least one simulator started off trapping on invalid field
modifications
<https://lists.gnu.org/archive/html/qemu-devel/2018-04/msg04510.html>.

draft-20190626-e13c872

Toggle draft-20190626-e13c872's commit message
More Derek feedback

draft-20190626-45e4d2b

Toggle draft-20190626-45e4d2b's commit message
Merge branch 'counterinhibit-smt'

draft-20190626-9f0e234

Toggle draft-20190626-9f0e234's commit message
Clarify which hints are C.NOP hints and which are C.ADDI hints

Closes riscv#389

draft-20190626-65dda61

Toggle draft-20190626-65dda61's commit message
ECALL and EBREAK don't retire

draft-20190625-cc95103

Toggle draft-20190625-cc95103's commit message
MPRV affects endianness

draft-20190625-c92fc83

Toggle draft-20190625-c92fc83's commit message
Fix spelling

draft-20190625-2288151

Toggle draft-20190625-2288151's commit message
Update contributors

cc @fintelia

draft-20190625-6522d66

Toggle draft-20190625-6522d66's commit message
Remove endianness dependence on PTE.U