2022-01-12 |
Luke Kenneth Casso... | fix issue with priv_mode not being passed correctly... |
blob | commitdiff | raw | diff to current |
2022-01-10 |
Luke Kenneth Casso... | LoadStore1 priv_mode was not being correctly picked... |
blob | commitdiff | raw | diff to current |
2021-12-30 |
Luke Kenneth Casso... | rename nia to cia in MMU input record and mmu FSM |
blob | commitdiff | raw | diff to current |
2021-12-18 |
Luke Kenneth Casso... | forgot to connect up I-Cache to MMU |
blob | commitdiff | raw | diff to current |
2021-12-14 |
Luke Kenneth Casso... | get OP_FETCH_FAILED to respond/return an exception... |
blob | commitdiff | raw | diff to current |
2021-12-14 |
Luke Kenneth Casso... | MMU LOOKUP for fetch failed, priv mode is inversion... |
blob | commitdiff | raw | diff to current |
2021-12-14 |
Luke Kenneth Casso... | link MSR.PR into MMU FSM OP_FETCH_FAILED |
blob | commitdiff | raw | diff to current |
2021-12-12 |
Luke Kenneth Casso... | delay MMU LOOKUP done by one clock so that the exceptio... |
blob | commitdiff | raw | diff to current |
2021-12-12 |
Luke Kenneth Casso... | bring MMU exception out where AllFunctionUnits (and... |
blob | commitdiff | raw | diff to current |
2021-12-12 |
Luke Kenneth Casso... | bring exception out from MMU FSM, correct "done" |
blob | commitdiff | raw | diff to current |
2021-12-09 |
Luke Kenneth Casso... | add I-Cache to FSM local variables |
blob | commitdiff | raw | diff to current |
2021-12-08 |
Luke Kenneth Casso... | add OP_FETCH_FAILED to MMU Function Unit |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | code-comments |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | wishbone bus convert on dcache |
blob | commitdiff | raw | diff to current |
2021-12-04 |
Luke Kenneth Casso... | sigh in MMU FSM use direct access to ldst.dar/dsisr... |
blob | commitdiff | raw | diff to current |
2021-12-04 |
Luke Kenneth Casso... | add means to update dsisr from MMU FSM. TODO: add a... |
blob | commitdiff | raw | diff to current |
2021-12-03 |
Luke Kenneth Casso... | priv_mode/virt_mode are set in the request, which is... |
blob | commitdiff | raw | diff to current |
2021-12-03 |
Luke Kenneth Casso... | comment out dsisr and dar in mmu FSM for now |
blob | commitdiff | raw | diff to current |
2021-11-10 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2021-11-08 |
Tobias Platen | mmu unit test working again |
blob | commitdiff | raw | diff to current |
2021-11-06 |
Tobias Platen | update test_issuer_mmu.py testcase, add needed debug... |
blob | commitdiff | raw | diff to current |
2021-11-04 |
Luke Kenneth Casso... | fix missing naming ready_i -> i_ready |
blob | commitdiff | raw | diff to current |
2021-11-03 |
Tobias Platen | cleanup fsm |
blob | commitdiff | raw | diff to current |
2021-11-03 |
Tobias Platen | add first tlbie test case |
blob | commitdiff | raw | diff to current |
2021-11-02 |
Tobias Platen | mmu fsm: symbols have been renamed |
blob | commitdiff | raw | diff to current |
2021-11-01 |
Tobias Platen | hack: resolve DriverConflict in src/soc/fu/mmu/fsm.py |
blob | commitdiff | raw | diff to current |
2021-08-24 |
Luke Kenneth Casso... | replace data_o with o_data and data_i with i_data as... |
blob | commitdiff | raw | diff to current |
2021-08-24 |
Luke Kenneth Casso... | big rename, global/search/replace of ready_o with o_rea... |
blob | commitdiff | raw | diff to current |
2021-05-11 |
Luke Kenneth Casso... | whoops names changed in MMU FSM |
blob | commitdiff | raw |
2021-05-09 |
Luke Kenneth Casso... | add MMU bugtracker link |
blob | commitdiff | raw | diff to current |
2021-05-09 |
Luke Kenneth Casso... | preference is to create a temp variable for comb and... |
blob | commitdiff | raw | diff to current |
2021-05-08 |
Luke Kenneth Casso... | add bugreport link to mmu |
blob | commitdiff | raw | diff to current |
2021-05-07 |
Tobias Platen | fix 'sync' referenced before assignment in src/soc... |
blob | commitdiff | raw | diff to current |
2021-05-07 |
Luke Kenneth Casso... | update comments and docstrings |
blob | commitdiff | raw | diff to current |
2021-05-07 |
Luke Kenneth Casso... | whoops, import error |
blob | commitdiff | raw | diff to current |
2021-05-07 |
Luke Kenneth Casso... | move LoadStore1 class to soc.fu.ldst.loadstore |
blob | commitdiff | raw | diff to current |
2021-05-07 |
Luke Kenneth Casso... | move dsisr and dar into LoadStore1 |
blob | commitdiff | raw | diff to current |
2021-05-05 |
Tobias Platen | fix bug in mmu/fsm.py |
blob | commitdiff | raw | diff to current |
2021-05-04 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
blob | commitdiff | raw | diff to current |
2021-05-04 |
Tobias Platen | implement MFSPR the same way as fu/spr/main_stage.py |
blob | commitdiff | raw | diff to current |
2021-05-04 |
Tobias Platen | upate dsisr and dar using sync |
blob | commitdiff | raw | diff to current |
2021-05-04 |
Luke Kenneth Casso... | more rename of exception_o to exc_o, add convenience... |
blob | commitdiff | raw | diff to current |
2021-05-04 |
Luke Kenneth Casso... | comment out nc (nocache), it seems to actually work |
blob | commitdiff | raw | diff to current |
2021-05-03 |
Luke Kenneth Casso... | MMU: get store to activate only when data is available... |
blob | commitdiff | raw | diff to current |
2021-05-03 |
Luke Kenneth Casso... | disable the cache for now, whilst testing read/write... |
blob | commitdiff | raw | diff to current |
2021-05-02 |
Luke Kenneth Casso... | use Const to define bit-length when comparing top nibbl... |
blob | commitdiff | raw | diff to current |
2021-05-02 |
Luke Kenneth Casso... | mmu FSM store in dcache: only put data onto d_in on... |
blob | commitdiff | raw | diff to current |
2021-05-02 |
Luke Kenneth Casso... | return d_out.valid instead of always "ok" in MMU FSM |
blob | commitdiff | raw | diff to current |
2021-05-02 |
Luke Kenneth Casso... | HACK WARNING: disable d-cache on hard-coded address... |
blob | commitdiff | raw | diff to current |
2021-05-01 |
Luke Kenneth Casso... | store data in microwatt dcache goes in one cycle AFTER... |
blob | commitdiff | raw | diff to current |
2021-05-01 |
Luke Kenneth Casso... | only do dcache lookup for now |
blob | commitdiff | raw | diff to current |
2021-04-30 |
Luke Kenneth Casso... | comments on dcache-to-mmu link |
blob | commitdiff | raw | diff to current |
2021-04-30 |
Luke Kenneth Casso... | add a TestSRAM variant of LoadStore1, for being able... |
blob | commitdiff | raw | diff to current |
2021-04-30 |
Luke Kenneth Casso... | hook up dcache wb_in/out to PortInterfaceBase Wishbone... |
blob | commitdiff | raw | diff to current |
2021-04-30 |
Luke Kenneth Casso... | set up LoadStore1 in ConfigMemoryPortInterface and... |
blob | commitdiff | raw | diff to current |
2021-04-29 |
Luke Kenneth Casso... | comment out adding mmu and dcache to pspec in MMU FSM |
blob | commitdiff | raw | diff to current |
2021-04-29 |
Luke Kenneth Casso... | move dcache into Loadstore1 |
blob | commitdiff | raw | diff to current |
2021-04-27 |
Luke Kenneth Casso... | return read data out from Loadstore1 only when valid |
blob | commitdiff | raw | diff to current |
2021-04-26 |
Luke Kenneth Casso... | hook up MSR into MMU (TODO, use a lot less bits) |
blob | commitdiff | raw | diff to current |
2021-04-23 |
Luke Kenneth Casso... | move over to from openpower imports |
blob | commitdiff | raw | diff to current |
2021-03-30 |
Alain D D Williams | Merge branch 'master' of git.libre-soc.org:soc |
blob | commitdiff | raw | diff to current |
2021-03-28 |
Luke Kenneth Casso... | rather invasive reduction of SPR regfile size |
blob | commitdiff | raw | diff to current |
2021-03-02 |
Luke Kenneth Casso... | operating correctly, not directing MMU SPRs to SPR... |
blob | commitdiff | raw | diff to current |
2021-03-02 |
Luke Kenneth Casso... | must always set ok for writing out data otherwise it... |
blob | commitdiff | raw | diff to current |
2021-02-18 |
Tobias Platen | mmu: remove TestMemory |
blob | commitdiff | raw | diff to current |
2021-02-16 |
Tobias Platen | mmureq handling |
blob | commitdiff | raw | diff to current |
2021-02-16 |
Tobias Platen | dcache error handling |
blob | commitdiff | raw | diff to current |
2021-02-05 |
Tobias Platen | fix hanging simulation |
blob | commitdiff | raw | diff to current |
2021-02-04 |
Tobias Platen | src/soc/fu/mmu/fsm.py: add debug outputs for gtkwave |
blob | commitdiff | raw | diff to current |
2021-01-19 |
Tobias Platen | connect LDSTException to MMU and DCache |
blob | commitdiff | raw | diff to current |
2021-01-19 |
Tobias Platen | connect wishbone bus to test memory |
blob | commitdiff | raw | diff to current |
2021-01-18 |
Tobias Platen | fu/mmu/fsm.py: connect valid and load signals |
blob | commitdiff | raw | diff to current |
2021-01-17 |
Tobias Platen | add test memory for simulation |
blob | commitdiff | raw | diff to current |
2021-01-16 |
Tobias Platen | clean up test case for tlbie and dcbz |
blob | commitdiff | raw | diff to current |
2021-01-06 |
Tobias Platen | fu/mmu/fsm.py: mfspr!=mtspr |
blob | commitdiff | raw | diff to current |
2020-11-16 |
Tobias Platen | add class LoadStore1(PortInterfaceBase) |
blob | commitdiff | raw | diff to current |
2020-11-07 |
Tobias Platen | fixed a bug in src/soc/fu/mmu/fsm.py |
blob | commitdiff | raw | diff to current |
2020-10-08 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
blob | commitdiff | raw | diff to current |
2020-10-08 |
Luke Kenneth Casso... | add incoming PortInterface to be connected to LoadStore... |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | instantiate MMU from AllFunctionUnits |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | add edge-triggering to dcache/mmu "valid" |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | add OP_MFSPR to mmu |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | use convenience vars |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | add OP_TLBIE to mmu fsm |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | add OP_DCBZ to mmu fsm, needs RA to be added to MMU... |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | add MMU MTSPR connection into FSM |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | add in MMU and DCache into MMU FSM |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | add mmu fsm |
blob | commitdiff | raw | diff to current |
|