projects
/
soc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Allow the formal engine to perform a same-cycle result in the ALU
[soc.git]
/
src
/
soc
/
decoder
/
isa
/ radixmmu.py
2021-04-23
Luke Kenneth Casso...
move over to openpower-isa
commit
|
commitdiff
2021-04-17
Luke Kenneth Casso...
experiment with alternative PID in radix mmu
commit
|
commitdiff
2021-04-17
Tobias Platen
radixmmu: fix my mistake about pgbase size
commit
|
commitdiff
2021-04-16
Tobias Platen
pass the "old" value of shift to _new_lookup
commit
|
commitdiff
2021-04-16
Luke Kenneth Casso...
sigh, new_shift wrong bitwidth
commit
|
commitdiff
2021-04-16
Luke Kenneth Casso...
put mbits back into segment_check (like it is in microwatt)
commit
|
commitdiff
2021-04-16
Luke Kenneth Casso...
radixmmu cleanup
commit
|
commitdiff
2021-04-16
Luke Kenneth Casso...
call addrshift and get_pgtable_addr inside while loop...
commit
|
commitdiff
2021-04-16
Luke Kenneth Casso...
code-cleanup in radixmmu
commit
|
commitdiff
2021-04-15
Luke Kenneth Casso...
whitespace and corrections to NLS, RTS1, RTS2
commit
|
commitdiff
2021-04-14
Tobias Platen
radixmmu: handle badtree
commit
|
commitdiff
2021-04-14
Tobias Platen
radixmmu: error handling
commit
|
commitdiff
2021-04-13
Tobias Platen
more fixes for radixmmu.py
commit
|
commitdiff
2021-04-12
Tobias Platen
radixmmu.py: cleanup
commit
|
commitdiff
2021-04-11
Tobias Platen
fix bug in radixmmu.py
commit
|
commitdiff
2021-04-11
Tobias Platen
radixmmu: more work on segment check
commit
|
commitdiff
2021-04-07
Tobias Platen
WIP: calculate address of first page table entry
commit
|
commitdiff
2021-04-07
Tobias Platen
radixmmu: fix segment_check function and its caller
commit
|
commitdiff
2021-03-31
Tobias Platen
_new_lookup: remove unused argument mbits
commit
|
commitdiff
2021-03-31
Tobias Platen
radixmmu: read prtable entry
commit
|
commitdiff
2021-03-31
Tobias Platen
radixmmu.py: remove redunant code
commit
|
commitdiff
2021-03-30
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
2021-03-30
Tobias Platen
more work on _prtable_lookup and testcase
commit
|
commitdiff
2021-03-30
Luke Kenneth Casso...
add comments
commit
|
commitdiff
2021-03-30
Luke Kenneth Casso...
use PRTBL SPR in RADIXMMU
commit
|
commitdiff
2021-03-30
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
2021-03-30
Tobias Platen
comment about microwatt implementation details
commit
|
commitdiff
2021-03-30
Luke Kenneth Casso...
add comments, correct load addresses
commit
|
commitdiff
2021-03-30
Alain D D Williams
Merge branch 'master' of git.libre-soc.org:soc
commit
|
commitdiff
2021-03-30
Tobias Platen
add function _prtable_lookup and unit test
commit
|
commitdiff
2021-03-30
Luke Kenneth Casso...
might have RADIXMMU at least semi-working... maybe
commit
|
commitdiff
2021-03-30
Luke Kenneth Casso...
use assertEqual in RADIXMMU unit test
commit
|
commitdiff
2021-03-29
Luke Kenneth Casso...
correct segment check (off by one in LE/BE convert
commit
|
commitdiff
2021-03-25
Tobias Platen
radixmmu.py: cleanup, documentation
commit
|
commitdiff
2021-03-25
Tobias Platen
fix _get_prtable_addr, cleanup
commit
|
commitdiff
2021-03-24
Luke Kenneth Casso...
fix nonzero test in ISACaller RADIXMMU
commit
|
commitdiff
2021-03-23
Tobias Platen
make addrshift human readable
commit
|
commitdiff
2021-03-23
Tobias Platen
add addrshift function (based on microwatt)
commit
|
commitdiff
2021-03-22
Luke Kenneth Casso...
do not set sv_changed
commit
|
commitdiff
2021-03-22
Tobias Platen
testcase for _get_pgtable_addr
commit
|
commitdiff
2021-03-20
Luke Kenneth Casso...
move radixmmu to unit test format
commit
|
commitdiff
2021-03-19
Tobias Platen
testcase for _get_pgtable_addr
commit
|
commitdiff
2021-03-18
Luke Kenneth Casso...
add MSR PR read in RADIXMMU ISACaller
commit
|
commitdiff
2021-03-18
Luke Kenneth Casso...
experiment in radixmmu with returning addr_next (and...
commit
|
commitdiff
2021-03-17
Tobias Platen
cleanup raduxmmu._walk_tree
commit
|
commitdiff
2021-03-17
Tobias Platen
create iterative mmu lookup loop
commit
|
commitdiff
2021-03-17
Luke Kenneth Casso...
whoops shift has to be done at same bitwidth
commit
|
commitdiff
2021-03-17
Luke Kenneth Casso...
split out new_lookup function
commit
|
commitdiff
2021-03-17
Luke Kenneth Casso...
add priv and mode to RADIXMMU
commit
|
commitdiff
2021-03-17
Luke Kenneth Casso...
add instr_fetch mode to ISACaller Mem and RADIXMMU
commit
|
commitdiff
2021-03-17
Luke Kenneth Casso...
whitespace
commit
|
commitdiff
2021-03-16
Tobias Platen
radixmmu: detect badtree
commit
|
commitdiff
2021-03-16
Tobias Platen
add valid, leaf to loop
commit
|
commitdiff
2021-03-15
Tobias Platen
add rpte bitfields valid and leaf
commit
|
commitdiff
2021-03-11
Luke Kenneth Casso...
whoops PIDR is defined as 32-bits in SPRs.csv (and...
commit
|
commitdiff
2021-03-11
Tobias Platen
fix runtime error
commit
|
commitdiff
2021-03-10
Tobias Platen
radix: reading first page table entry
commit
|
commitdiff
2021-03-10
Luke Kenneth Casso...
add walk_tree arguments it needs
commit
|
commitdiff
2021-03-09
Luke Kenneth Casso...
fix address must convert to SelectableInt
commit
|
commitdiff
2021-03-09
Luke Kenneth Casso...
call decode_ptre on address to obtain shift, mbits...
commit
|
commitdiff
2021-03-09
Tobias Platen
whitespace
commit
|
commitdiff
2021-03-09
Tobias Platen
RADIX: call self._walk_tree in ld and st
commit
|
commitdiff
2021-03-09
Luke Kenneth Casso...
debug radix mmu ISACaller
commit
|
commitdiff
2021-03-09
Tobias Platen
comment out broken spr code
commit
|
commitdiff
2021-03-09
Tobias Platen
_walk_tree: access sprs
commit
|
commitdiff
2021-03-09
Luke Kenneth Casso...
create first check_perms RADIX ISACaller function
commit
|
commitdiff
2021-03-09
Luke Kenneth Casso...
move Mem class out of ISACaller
commit
|
commitdiff
2021-03-09
Luke Kenneth Casso...
cleanup imports
commit
|
commitdiff
2021-03-09
Luke Kenneth Casso...
move ISACaller RADIX MMU class to separate module
commit
|
commitdiff