aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2024-04-01Unify VM code Rishiyur S. Nikhil2-0/+1146
Old vmem code had much 'cut-and-paste' replication for RV32 (Sv32) and (#408) RV64 (Sv39, Sv48), and was scattered over several files. New code unifies them into single set of parameterized functions that works for RV32/RV64 and Sv32/Sv39/Sv48 (and is ready for Sv57). Deleted old files: riscv_vmem_rv32.sail riscv_vmem_rv64.sail riscv_vmem_sv32.sail riscv_vmem_sv39.sail riscv_vmem_sv48.sail riscv_pte.sail riscv_ptw.sail Current files: all named riscv_vmem_* riscv_vmem.sail (root file for vmem) riscv_vmem_common.sail riscv_vmem_pte.sail riscv_vmem_ptw.sail riscv_vmem_tlb.sail riscv_vmem_types.sail Modified top-level Makefile accordingly. Added documentation on new vmem code: doc/notes_Virtual_Memory.adoc
2023-06-15Run the pre-commit hook on all filesAlex Richardson2-2/+2
This strips trailing whitespace and fixes line endings. I had to add the *.dump files to the exclude list to avoid excessive changes, but ideally these would not be part of the repository since they can just be generated by running objdump manually.
2020-09-05Update status and docs for hints.Prashanth Mundkur2-4/+2
2020-06-22Add some comments and docs.Prashanth Mundkur1-1/+5
2020-04-28Update status doc to mention xlen handling limitations.Prashanth Mundkur1-0/+4
2020-04-14Update pointers to the Sail-annotated specifications, and update model ↵Prashanth Mundkur1-3/+4
status for F/D.
2019-10-24Added notes_FD_extensions.md to doc/ directoryrsnikhil1-0/+60
2019-09-18Update docs on extension support for disabling RVC.Prashanth Mundkur1-0/+6
2019-09-12tweak Status pagePeter Sewell1-7/+6
2019-09-11Update the svg figs.Prashanth Mundkur2-55/+63
2019-09-11Update the docs for the virtual memory and exception-code extensions.Prashanth Mundkur3-14/+28
2019-09-11Add a brief status doc page.Prashanth Mundkur1-0/+58
2019-07-18More tweaks to reading guide and diagram.Prashanth Mundkur3-31/+36
2019-07-18Minor tweaks.Prashanth Mundkur1-4/+7
2019-07-18Add info about the C emulator to the reading guide.Prashanth Mundkur4-6/+186
2019-07-11Tweak fig.Prashanth Mundkur2-10/+12
2019-07-09Minor tweak to fig.Prashanth Mundkur2-231/+235
2019-06-27Update docs and diagram.Prashanth Mundkur3-240/+275
2019-06-06Doc updatesPrashanth Mundkur5-3/+318
. add a dependency diagram to the reading guide . simplify the OS boot instructions using the new Linux image . put funding ack in top-level readme
2019-05-14Update docs.Prashanth Mundkur2-21/+28
2019-05-10Update docs.Prashanth Mundkur2-1/+25
2019-04-29Update docs for previous commits.Prashanth Mundkur2-5/+12
2019-04-24Add extended model from cheri-merge.Prashanth Mundkur3-8/+55
2019-02-20Update docs.Prashanth Mundkur1-10/+16
2019-02-11More refactoring for RV32Prashanth Mundkur1-1/+4
- split out memory access definitions in prelude that depend on xlen - make riscv_xlen now part of the prelude set, so that riscv_duopod can use the definition - update xlen use in riscv_duopod so that it can now support rv32
2019-01-29Update docs, and fix file names.Prashanth Mundkur2-16/+27
2019-01-25Mention mstatus.SD handling in the Extending guide.Prashanth Mundkur1-1/+3
2019-01-25Factor out each extension into separate files, do some minor cleanup.Prashanth Mundkur1-6/+8
2019-01-22doc: another tweak.Prashanth Mundkur1-3/+2
2019-01-22doc: tweaks.Prashanth Mundkur2-11/+12
2019-01-22Add an initial draft of an extending guide.Prashanth Mundkur2-1/+86
2019-01-22doc: Point to the Sail manual in the reading guide.Prashanth Mundkur1-1/+5
2019-01-21Tweaks to the reading guide.Prashanth Mundkur1-5/+8
2019-01-21Add an initial version for a reading guide.Prashanth Mundkur1-0/+64