aboutsummaryrefslogtreecommitdiff
path: root/model/riscv_vmem_sv32.sail
AgeCommit message (Expand)AuthorFilesLines
2024-01-31Update bitfield syntaxAlasdair1-21/+21
2023-09-12Remove effectsTim Hutt1-5/+5
2023-09-12Remove redundant type annotations on w_pte & add explicit `var`.Tim Hutt1-1/+1
2023-08-01Rename EXTZ and EXTSAlasdair1-8/+8
2023-05-29apply_headers: regenerate copyright headersupdate-copyright-headersPhilipp Tomsich1-1/+3
2023-03-14Use not() instead of ~() for boolean negation (#210)Alexander Richardson1-2/+2
2023-03-06Add wildcard cases to matches to suppress Sail warnings. (#197)Robert Norton1-1/+1
2021-07-29Use headache to apply copyright header at request of Peter Sewell.Robert Norton1-0/+68
2021-06-29vmem_svNN: Perform PTW accesses always as SupervisorNathaniel Wesley Filardo1-3/+3
2021-06-29vmem_svNN: mem_read(Read(Data), ...) the PTEsNathaniel Wesley Filardo1-1/+1
2020-06-30Merge pull request #64 from nwf:pte-check-split with minor edits.Prashanth Mundkur1-3/+3
2020-06-30Split ext_ptw into pieces and add documentationNathaniel Wesley Filardo1-3/+3
2020-06-30SV32: allow external specification of PTE extension bitsNathaniel Wesley Filardo1-1/+1
2020-06-20Allow extensions to override page fault causesJessica Clarke1-2/+2
2019-11-26Tweak base case of PTW functionsThomas Bauereiss1-4/+4
2019-11-25Fix RV32 Lem buildThomas Bauereiss1-2/+2
2019-09-04Merge remote-tracking branch 'origin/master' into vmem_ext.vmem_extRobert Norton1-1/+1
2019-08-19RISC-V spec, without implicit castsAlasdair Armstrong1-1/+1
2019-08-09Allow accumulation of information during page-table-walk for extensions.Prashanth Mundkur1-32/+29
2019-07-22Make a custom exception code available for extensions, and remove the E_CHERI...Prashanth Mundkur1-51/+58
2019-07-16Use reserved bits in PTEs for vmem extensions on RV64, as allowed by the spec...Prashanth Mundkur1-10/+14
2019-06-24Add PMP checks to physical memory accesses.Prashanth Mundkur1-1/+1
2019-06-24Narrow the external interface to riscv_mem to mem_{read,write,write_ea}.Prashanth Mundkur1-3/+3
2019-06-24Starting cleaning up physical memory bits for pmp integration.Prashanth Mundkur1-3/+2
2019-04-24Add extended model from cheri-merge.Prashanth Mundkur1-3/+3
2019-03-12Fix missed tlb updates.Prashanth Mundkur1-2/+2
2019-03-11Add tlbs for Sv32 and Sv48, and some fixes to sfence.vma.Prashanth Mundkur1-24/+97
2019-02-22Fix address translation bug in ordering of width-extension and shift in pte. ...Prashanth Mundkur1-7/+7
2019-02-13Add Sv32 and Sv48 by essentially copying Sv39.Prashanth Mundkur1-0/+112