index
:
riscv-gnu-toolchain/spike.git
confprec
cs250
cycleh
debug_rom
debug_rom_fence
device_flags
dtm_reset_error
dts_parsing
dynamic
eos18-bringup
factor-out-macros
fix-bf16
force-rtti
fp-encoding
heterogeneous_mc
hwachav4
increase-stack-size
itrigger-etrigger-cleanup
load_reservation_set_size
log-commits-faster
master
mmio-hack
mvp
no_progbuf
no_progbuf2
nolibfdt
p-ext-0.5.2
plctlab-plct-zce-fix2
plic-clint-endian
plic_uart_v1
priv-1.10
private-l1-caches
pte-info-and-delegation
remove-tests
rivosinc-etrigger_fix_exception_match
rva-profile-support
simplify-misaligned
sodor
sparse-mem
speed2
speedup-hacks
static-link
test
tmp
trigger_priority
tweak_debug_rom
whole-archive
sifive/rvv0.9-phase2
Unnamed repository; edit this file 'description' to name the repository.
root
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
riscv
/
mmu.cc
Age
Commit message (
Expand
)
Author
Files
Lines
2020-05-19
Implement coarse-grain PMP matching logic
Andrew Waterman
1
-6
/
+6
2020-05-19
Disable PMP checks when configuration includes zero PMP registers
Andrew Waterman
1
-1
/
+1
2020-05-19
Rename n_pmp constant to max_pmp
Andrew Waterman
1
-2
/
+2
2020-03-03
Allow debug accesses from MMUs not bound to processors
Andrew Waterman
1
-1
/
+1
2020-03-03
Disallow access to debug memory region unless in debug mode
Andrew Waterman
1
-3
/
+28
2019-10-29
Implement support for big-endian hosts
Marcus Comstedt
1
-2
/
+2
2019-07-22
Add debug_mode state bit, rather than overloading dcsr.cause
Andrew Waterman
1
-1
/
+1
2019-05-14
Further fix PMP checks for partially-matching accesses (#270)
Andrew Waterman
1
-3
/
+4
2019-04-06
Fix PMP checks for partially-matching accesses (#270)
Andrew Waterman
1
-7
/
+20
2018-09-25
Add PMP support
Andrew Waterman
1
-21
/
+105
2018-07-10
Refactor and fix LR/SC implementation (#217)
Andrew Waterman
1
-0
/
+1
2018-05-31
Put simif_t declaration in its own file. (#209)
Andy Wright
1
-1
/
+1
2018-03-21
Fix the access exception during page-table walks to match the original access...
Prashanth Mundkur
1
-1
/
+9
2018-03-06
Narrow the interface used by the processors and memory to the top-level simul...
Prashanth Mundkur
1
-1
/
+1
2017-11-27
Rename sptbr to satp
Andrew Waterman
1
-1
/
+1
2017-06-07
Forbid S-mode execution from user memory
Andrew Waterman
1
-2
/
+2
2017-05-05
Trap superpage PTEs when PPN LSBs are set
Andrew Waterman
1
-0
/
+2
2017-04-30
Store both host & target address in soft TLB
Andrew Waterman
1
-16
/
+17
2017-03-27
Separate page faults from physical memory access exceptions
Andrew Waterman
1
-4
/
+4
2017-03-20
PUM -> SUM; expose MXR to S-mode
Andrew Waterman
1
-2
/
+2
2017-02-18
Make HW setting of PTE A/D bits optional (by configure arg)
Andrew Waterman
1
-1
/
+8
2017-02-08
Encode VM type in sptbr, not mstatus
Andrew Waterman
1
-29
/
+18
2016-09-02
Support triggers on TLB misses.
Tim Newsome
1
-0
/
+42
2016-08-22
Implement address and data triggers.
Tim Newsome
1
-4
/
+16
2016-07-12
Fix page table walker not respecting valid bit
Andrew Waterman
1
-1
/
+1
2016-07-06
Update to new PTE format
Andrew Waterman
1
-8
/
+14
2016-05-23
Turn off debugging.
Tim Newsome
1
-9
/
+0
2016-05-23
Ignore MPRV in Debug Mode.
Tim Newsome
1
-1
/
+1
2016-05-23
mprv test now breaks like it's supposed to.
Tim Newsome
1
-0
/
+9
2016-05-23
Fix off-by-two in general read registers.
Tim Newsome
1
-4
/
+0
2016-05-23
Walk page tables to translate addresses.
Tim Newsome
1
-3
/
+4
2016-05-23
Remove unused code.
Tim Newsome
1
-0
/
+4
2016-05-23
Have Debug memory kind of working again.
Tim Newsome
1
-22
/
+0
2016-05-23
Add debug_module bus device.
Tim Newsome
1
-4
/
+32
2016-05-23
Can jump to and execute Debug ROM.
Tim Newsome
1
-0
/
+1
2016-04-29
Move much closer to new platform-M memory map
Andrew Waterman
1
-15
/
+18
2016-03-02
implement PUM functionality
Andrew Waterman
1
-5
/
+10
2016-03-02
sptbr now a holds a PPN, not an address
Andrew Waterman
1
-1
/
+1
2016-03-02
WIP on priv spec v1.9
Andrew Waterman
1
-3
/
+4
2016-02-03
Actually refill ITLB on ITLB miss
Andrew Waterman
1
-1
/
+3
2015-11-12
Generate device tree for target machine
Andrew Waterman
1
-2
/
+2
2015-10-13
Fix --dc flag
Andrew Waterman
1
-2
/
+6
2015-09-24
Refactor memory access code; add MMIO support
Andrew Waterman
1
-47
/
+56
2015-09-24
Use enum instead of two bools to denote memory access type
Andrew Waterman
1
-13
/
+13
2015-05-09
Upgrade to privileged architecture 1.7
Andrew Waterman
1
-41
/
+43
2015-04-25
Fix I$ simulator hit count
Andrew Waterman
1
-1
/
+2
2015-04-03
Support setting ISA/subsets with --isa flag
Andrew Waterman
1
-8
/
+15
2015-03-26
New virtual memory implementation (Sv39)
Andrew Waterman
1
-42
/
+38
2015-03-14
Don't set dirty/referenced bits w/o permission
Andrew Waterman
1
-14
/
+15
2015-03-12
Implement PTE referenced/dirty bits
Andrew Waterman
1
-12
/
+12
[next]