projects
/
soc.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
use standard create_pdecode in TestRunner
2021-07-11
Tobias Platen
more work on test_dcbz_pi.py
commit
|
commitdiff
|
tree
2021-07-11
Tobias Platen
pass self.pi.is_dcbz to request
commit
|
commitdiff
|
tree
2021-07-11
Tobias Platen
implement pi_dcbz
commit
|
commitdiff
|
tree
2021-07-11
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2021-07-11
Tobias Platen
add test_dcbz_pi.py (skeleton only)
commit
|
commitdiff
|
tree
2021-06-30
Tobias Platen
cut down on time by uncommenting data not needed, adding...
commit
|
commitdiff
|
tree
2021-06-28
Tobias Platen
update ldst test case by adding precise timing
commit
|
commitdiff
|
tree
2021-06-20
Tobias Platen
dcache: add debug output
commit
|
commitdiff
|
tree
2021-06-20
Tobias Platen
update test_ldst_pi.py
commit
|
commitdiff
|
tree
2021-06-18
Tobias Platen
uncomment test_dcache_random
commit
|
commitdiff
|
tree
2021-06-18
Tobias Platen
src/soc/fu/ldst/loadstore.py: keep data for the whole...
commit
|
commitdiff
|
tree
2021-06-14
Tobias Platen
update testcase for ldst
commit
|
commitdiff
|
tree
2021-06-01
Tobias Platen
test_ldst_pi.py: add new test case
commit
|
commitdiff
|
tree
2021-05-29
Tobias Platen
test_ldst_pi.py: first version of test_dcache_random()
commit
|
commitdiff
|
tree
2021-05-29
Tobias Platen
test_ldst_pi.py: more test_dcache_regression()
commit
|
commitdiff
|
tree
2021-05-25
Tobias Platen
test_ldst_pi.py: fix race condition causing early stop
commit
|
commitdiff
|
tree
2021-05-25
Tobias Platen
wait_ldok: add debug output count
commit
|
commitdiff
|
tree
2021-05-15
Tobias Platen
test_ldst_pi.py: add dcache regression and random test...
commit
|
commitdiff
|
tree
2021-05-10
Tobias Platen
style-wise: use ~self.instr_fault not self.instr_fault==0
commit
|
commitdiff
|
tree
2021-05-10
Tobias Platen
LoadStore1: add rules for MMU_LOOKUP
commit
|
commitdiff
|
tree
2021-05-09
Tobias Platen
src/soc/fu/ldst/loadstore.py drive output d_in.valid
commit
|
commitdiff
|
tree
2021-05-09
Tobias Platen
move skeleton to elaborate
commit
|
commitdiff
|
tree
2021-05-09
Tobias Platen
src/soc/fu/ldst/loadstore.py: add skeleton for fsm
commit
|
commitdiff
|
tree
2021-05-07
Tobias Platen
fix 'sync' referenced before assignment in src/soc...
commit
|
commitdiff
|
tree
2021-05-05
Tobias Platen
fix bug in mmu/fsm.py
commit
|
commitdiff
|
tree
2021-05-04
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2021-05-04
Tobias Platen
implement MFSPR the same way as fu/spr/main_stage.py
commit
|
commitdiff
|
tree
2021-05-04
Tobias Platen
upate dsisr and dar using sync
commit
|
commitdiff
|
tree
2021-04-21
Tobias Platen
testcase: pass PRTBL to mmu
commit
|
commitdiff
|
tree
2021-04-17
Tobias Platen
radixmmu: fix my mistake about pgbase size
commit
|
commitdiff
|
tree
2021-04-16
Tobias Platen
pass the "old" value of shift to _new_lookup
commit
|
commitdiff
|
tree
2021-04-15
Tobias Platen
fix radix testcase
commit
|
commitdiff
|
tree
2021-04-14
Tobias Platen
update test_caller_radix.py
commit
|
commitdiff
|
tree
2021-04-14
Tobias Platen
radixmmu: handle badtree
commit
|
commitdiff
|
tree
2021-04-14
Tobias Platen
update test case for radix mmu
commit
|
commitdiff
|
tree
2021-04-14
Tobias Platen
radixmmu: error handling
commit
|
commitdiff
|
tree
2021-04-13
Tobias Platen
more fixes for radixmmu.py
commit
|
commitdiff
|
tree
2021-04-13
Tobias Platen
fix AttributeError in radixmmu testcase
commit
|
commitdiff
|
tree
2021-04-12
Tobias Platen
radixmmu.py: cleanup
commit
|
commitdiff
|
tree
2021-04-11
Tobias Platen
fix bug in radixmmu.py
commit
|
commitdiff
|
tree
2021-04-11
Tobias Platen
radixmmu: more work on segment check
commit
|
commitdiff
|
tree
2021-04-07
Tobias Platen
WIP: calculate address of first page table entry
commit
|
commitdiff
|
tree
2021-04-07
Tobias Platen
radixmmu: fix segment_check function and its caller
commit
|
commitdiff
|
tree
2021-04-06
Tobias Platen
add mmu_states.dia
commit
|
commitdiff
|
tree
2021-03-31
Tobias Platen
_new_lookup: remove unused argument mbits
commit
|
commitdiff
|
tree
2021-03-31
Tobias Platen
radixmmu: read prtable entry
commit
|
commitdiff
|
tree
2021-03-31
Tobias Platen
radixmmu.py: remove redunant code
commit
|
commitdiff
|
tree
2021-03-30
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2021-03-30
Tobias Platen
more work on _prtable_lookup and testcase
commit
|
commitdiff
|
tree
2021-03-30
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2021-03-30
Tobias Platen
comment about microwatt implementation details
commit
|
commitdiff
|
tree
2021-03-30
Tobias Platen
add function _prtable_lookup and unit test
commit
|
commitdiff
|
tree
2021-03-25
Tobias Platen
radixmmu.py: cleanup, documentation
commit
|
commitdiff
|
tree
2021-03-25
Tobias Platen
fix _get_prtable_addr, cleanup
commit
|
commitdiff
|
tree
2021-03-23
Tobias Platen
make addrshift human readable
commit
|
commitdiff
|
tree
2021-03-23
Tobias Platen
add addrshift function (based on microwatt)
commit
|
commitdiff
|
tree
2021-03-22
Tobias Platen
testcase for _get_pgtable_addr
commit
|
commitdiff
|
tree
2021-03-19
Tobias Platen
testcase for _get_pgtable_addr
commit
|
commitdiff
|
tree
2021-03-17
Tobias Platen
cleanup raduxmmu._walk_tree
commit
|
commitdiff
|
tree
2021-03-17
Tobias Platen
create iterative mmu lookup loop
commit
|
commitdiff
|
tree
2021-03-16
Tobias Platen
radixmmu: detect badtree
commit
|
commitdiff
|
tree
2021-03-16
Tobias Platen
add valid, leaf to loop
commit
|
commitdiff
|
tree
2021-03-15
Tobias Platen
add rpte bitfields valid and leaf
commit
|
commitdiff
|
tree
2021-03-11
Tobias Platen
fix runtime error
commit
|
commitdiff
|
tree
2021-03-10
Tobias Platen
radix: reading first page table entry
commit
|
commitdiff
|
tree
2021-03-09
Tobias Platen
whitespace
commit
|
commitdiff
|
tree
2021-03-09
Tobias Platen
RADIX: call self._walk_tree in ld and st
commit
|
commitdiff
|
tree
2021-03-09
Tobias Platen
comment out broken spr code
commit
|
commitdiff
|
tree
2021-03-09
Tobias Platen
_walk_tree: access sprs
commit
|
commitdiff
|
tree
2021-03-07
Tobias Platen
RADIX: read SPRs
commit
|
commitdiff
|
tree
2021-03-07
Tobias Platen
RADIX: implement memassign and call
commit
|
commitdiff
|
tree
2021-03-05
Tobias Platen
unit test: pass bool mmu
commit
|
commitdiff
|
tree
2021-03-04
Tobias Platen
update test_caller_radix.py
commit
|
commitdiff
|
tree
2021-03-04
Tobias Platen
ISACaller: add option mmu
commit
|
commitdiff
|
tree
2021-03-03
Tobias Platen
add RADIX skeleton and unit test
commit
|
commitdiff
|
tree
2021-02-28
Tobias Platen
fix Bug 607 - unnecessary code added related to MMU...
commit
|
commitdiff
|
tree
2021-02-28
Tobias Platen
fix Bug 603 - use SPR names/numbers from sprs.csv
commit
|
commitdiff
|
tree
2021-02-24
Tobias Platen
wb_get: write outputs to seperate logfile too
commit
|
commitdiff
|
tree
2021-02-24
Tobias Platen
update mmu testcase
commit
|
commitdiff
|
tree
2021-02-24
Tobias Platen
test_runner.py: add needed imports
commit
|
commitdiff
|
tree
2021-02-23
Tobias Platen
deduplicate
commit
|
commitdiff
|
tree
2021-02-20
Tobias Platen
mmu testcase: set MMU SPRs
commit
|
commitdiff
|
tree
2021-02-20
Tobias Platen
add rom debugger
commit
|
commitdiff
|
tree
2021-02-20
Tobias Platen
add mmu rom testcase
commit
|
commitdiff
|
tree
2021-02-18
Tobias Platen
mmu: remove TestMemory
commit
|
commitdiff
|
tree
2021-02-17
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2021-02-17
Tobias Platen
add wishbone signals to gtkwave output
commit
|
commitdiff
|
tree
2021-02-16
Tobias Platen
mmureq handling
commit
|
commitdiff
|
tree
2021-02-16
Tobias Platen
dcache error handling
commit
|
commitdiff
|
tree
2021-02-16
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2021-02-15
Tobias Platen
test case for MMU SPRs: PID and PRTBL
commit
|
commitdiff
|
tree
2021-02-15
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2021-02-13
Tobias Platen
OP_TLBIE must in be instr_is_priv
commit
|
commitdiff
|
tree
2021-02-13
Tobias Platen
keep commits to under 80 chars
commit
|
commitdiff
|
tree
2021-02-13
Tobias Platen
forward microwatt mmu specific SPR: PID and PRTBL
commit
|
commitdiff
|
tree
2021-02-05
Tobias Platen
fix hanging simulation
commit
|
commitdiff
|
tree
2021-02-04
Tobias Platen
src/soc/fu/mmu/fsm.py: add debug outputs for gtkwave
commit
|
commitdiff
|
tree
2021-02-04
Tobias Platen
update test_issuer_mmu_data_path.py to handle SPRs
commit
|
commitdiff
|
tree
2021-02-04
Tobias Platen
pass SPR MicroOp to MMU function unit
commit
|
commitdiff
|
tree
2021-02-01
Tobias Platen
extending the GTKWave document in test_issuer when...
commit
|
commitdiff
|
tree
next