aboutsummaryrefslogtreecommitdiff
path: root/model/riscv_sys_regs.sail
AgeCommit message (Expand)AuthorFilesLines
2019-09-10Changes from Peter Rugg to make misa.C only writable if enabled at boot by sy...Robert Norton1-3/+5
2019-09-04Merge remote-tracking branch 'origin/master' into vmem_ext.vmem_extRobert Norton1-35/+35
2019-08-20Whitespace fixes to nuke tabs.no_castsPrashanth Mundkur1-1/+1
2019-08-19RISC-V spec, without implicit castsAlasdair Armstrong1-35/+35
2019-08-09Allow accumulation of information during page-table-walk for extensions.Prashanth Mundkur1-3/+5
2019-06-20Add PMP address and entry matching, and priority logic.Prashanth Mundkur1-5/+0
2019-06-19Factor out mstatus.mprv checks for effective privilege for reuse in PMP.Prashanth Mundkur1-0/+5
2019-04-24Add extended model from cheri-merge.Prashanth Mundkur1-1/+4
2019-03-29Generalize the previous commit to handle hardwired misa.c.Prashanth Mundkur1-11/+19
2019-03-29Tweak legalize_xepc according to spec: xepc[1] should always be writeable.Robert Norton1-4/+5
2019-02-19Use sizeof xlen instead of the value definitions of xlen.Prashanth Mundkur1-5/+5
2019-02-13Fix a bug introduced in changing sxl/uxl handling; fix comment.Prashanth Mundkur1-2/+2
2019-02-12Start extracting bits of vmem that should be common to RV32, and add some def...Prashanth Mundkur1-12/+25
2019-02-11Fix xlen variable name.Prashanth Mundkur1-4/+4
2019-02-11Handle SXL/UXL not being present in mstatus in RV32 by using explicit getters...Prashanth Mundkur1-8/+53
2019-02-11Fix mvendorid width.Prashanth Mundkur1-1/+1
2019-02-11Parameterize CSR fields for xlen, and fix definitions for CSRs which are alwa...Prashanth Mundkur1-14/+14
2019-02-08Start parameterizing definitions by xlen, which is currently still 64.Prashanth Mundkur1-10/+10
2019-01-29Add more of the 'N' standard extension.Prashanth Mundkur1-0/+1
2019-01-29Factor the _sys functionality into separate files for architectural state and...Prashanth Mundkur1-0/+536