Thomas Fleming
|
70c801331a
|
Implement virtual memory protection
|
2021-04-21 19:58:36 -04:00 |
|
Thomas Fleming
|
e8770e3eac
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
Conflicts:
wally-pipelined/src/mmu/priority_encoder.sv
|
2021-04-15 16:20:43 -04:00 |
|
Thomas Fleming
|
e838f0bb3d
|
Change priority encoder to avoid extra assignment
|
2021-04-15 16:17:35 -04:00 |
|
Teo Ene
|
cefc8ea22b
|
Temporary change to mmu/priority_encoder.sv
Necessary to get synth working
Original HDL is still there, just commented out
|
2021-04-15 13:37:12 -05:00 |
|
Thomas Fleming
|
bb2d433971
|
Fix mmu lint errors
|
2021-04-13 19:19:58 -04:00 |
|
Thomas Fleming
|
ae888b5705
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
Conflicts:
wally-pipelined/src/ebu/pagetablewalker.sv
|
2021-04-13 13:42:03 -04:00 |
|
Thomas Fleming
|
08a84048b6
|
Add lru algorithm to TLB
|
2021-04-13 13:37:24 -04:00 |
|
Teo Ene
|
0bffac2c74
|
Various code syntax changes to bring HDL to a synthesizable level
|
2021-04-13 11:27:12 -05:00 |
|
Thomas Fleming
|
bd310a55af
|
Refactor TLB into multiple files
|
2021-04-08 03:24:10 -04:00 |
|
Thomas Fleming
|
b3795cef2e
|
Provide attribution link for priority encoder
|
2021-04-08 03:05:06 -04:00 |
|
Thomas Fleming
|
e807f5d771
|
Implement support for superpages
|
2021-04-08 02:44:59 -04:00 |
|
Thomas Fleming
|
e04ad8f304
|
Fix extraneous page fault stall
|
2021-04-03 21:28:24 -04:00 |
|
Thomas Fleming
|
f9bf2fbc01
|
Implement sfence.vma and fix tlb writing
|
2021-04-01 15:55:05 -04:00 |
|
Thomas Fleming
|
9388a9f28a
|
Disable 'always-on' virtual memory
|
2021-03-30 22:49:47 -04:00 |
|
Thomas Fleming
|
4b2765f8e2
|
Complete basic page table walker
|
2021-03-30 22:19:27 -04:00 |
|
Thomas Fleming
|
062c4d40da
|
Connect tlb, pagetablewalker, and memory
|
2021-03-18 14:35:46 -04:00 |
|
Thomas Fleming
|
85dcbee86b
|
Place tlb parameters into constant header file
|
2021-03-05 13:35:24 -05:00 |
|
Thomas Fleming
|
1a2db17ee5
|
Install tlb into ifu
|
2021-03-04 03:11:34 -05:00 |
|
Thomas Fleming
|
7a9f866120
|
Move tlb into mmu directory
|
2021-03-04 02:39:08 -05:00 |
|