| 2021-12-05 | 
Luke Kenneth...  | using same tag/row functions as in dcache.py | 
commit | commitdiff | tree | 
| 2021-12-05 | 
Luke Kenneth...  | more signal sizes in icache.py | 
commit | commitdiff | tree | 
| 2021-12-05 | 
Luke Kenneth...  | incorrect Signal sizes in icache.py, | 
commit | commitdiff | tree | 
| 2021-12-05 | 
Luke Kenneth...  | sorting out icache.py, used to work | 
commit | commitdiff | tree | 
| 2021-12-05 | 
Luke Kenneth...  | remove redundant code | 
commit | commitdiff | tree | 
| 2021-12-05 | 
Luke Kenneth...  | add I-Cache standard bus (not used yet) | 
commit | commitdiff | tree | 
| 2021-12-05 | 
Luke Kenneth...  | remove yet another duplicate copy of wb_get, possible...  | 
commit | commitdiff | tree | 
| 2021-12-05 | 
Luke Kenneth...  | replace yet another duplicate copy of wb_get, possible...  | 
commit | commitdiff | tree | 
| 2021-12-05 | 
Luke Kenneth...  | wishbone bus convert on dcache | 
commit | commitdiff | tree | 
| 2021-12-05 | 
Luke Kenneth...  | correct import of wg_get function | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | remove yet another duplicated copy of wb_get and add...  | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | rename function which needs replacing | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | should have been using common version of wb_get, not...  | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | should not have been duplicating wb_get function in...  | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | get test_mmu_dcache.py working again | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | remove wb_get, should not have been duplicated | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | remove wb_get, should not have been massively duplicate...  | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | fix return results from pi_ld | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | wark-wark, broke mmu with removing rin.  reverted | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Tobias Platen | fixed wait_addr to exit immediately on exception | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | tidyup, comments | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | tidyup mmu | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | sigh in MMU FSM use direct access to ldst.dar/dsisr...  | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | remove DAR from PortInterface (where is the data going...  | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | stop using dar_o from PortInterface, get DAR directly...  | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | put DSISR and DAR publicly accessible in LoadStore1 | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | whoops fix up exception happened if alignment triggers...  | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | fix pi_st which should not be trying to wait for the...  | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | fixing DAR updating from exceptions | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | whoops | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | MMU lookup DSISR load bit inverted in LoadStore1 | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | store DAR in LoadStore1 | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | not busy if excrption occurs on MMU_LOOKUP in loadstore.py | 
commit | commitdiff | tree | 
| 2021-12-04 | 
Luke Kenneth...  | add means to update dsisr from MMU FSM. TODO: add a...  | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | priv_mode/virt_mode are set in the request, which is...  | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | in loadstore.py set align_intr from request which comes...  | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | driver conflict on priv_mode and virt_mode, do not...  | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | fix up test_loadstore1.py | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | in loadstore.py, when an exception is done or if the FSM | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | fix PortInterfaceBase | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | fix up LDST test functions pi_ld and pi_st to respect...  | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | whitespace | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | add misaligned ld/st to trigger an exception | 
commit | commitdiff | tree | 
| 2021-12-03 | 
Luke Kenneth...  | comment out dsisr and dar in mmu FSM for now | 
commit | commitdiff | tree | 
| 2021-12-02 | 
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org...  | 
commit | commitdiff | tree | 
| 2021-12-02 | 
Tobias Platen | cleanup test_compldst_multi_mmu.py | 
commit | commitdiff | tree | 
| 2021-12-02 | 
Luke Kenneth...  | add a bitvector remap function, the plan is to use...  | 
commit | commitdiff | tree | 
| 2021-12-02 | 
Tobias Platen | fix test_random in test_loadstore1 | 
commit | commitdiff | tree | 
| 2021-12-02 | 
Luke Kenneth...  | use new namedtuple in core when calling regspec_decode() | 
commit | commitdiff | tree | 
| 2021-12-02 | 
Luke Kenneth...  | add module parameter to regspec_decode and therefore...  | 
commit | commitdiff | tree | 
| 2021-12-02 | 
Jacob Lifshay | remove bitmanip fu cuz ternlogi (the only instruction...  | 
commit | commitdiff | tree | 
| 2021-12-02 | 
Jacob Lifshay | add ternlogi to shiftrot | 
commit | commitdiff | tree | 
| 2021-12-02 | 
Jacob Lifshay | format code | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | stack of changes to MultiCompUnit to speed it up | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | experimenting with option to shorten MultiCompUnit...  | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | create single-stage ALU pipeline, shorten latency on...  | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | allow MultiCompUnit to set read and write latches to...  | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | FunctionUnitBaseMulti which derives from ReservationSta...  | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | better name for read latch in core.py | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | use m.submodules[name] instead of getattr | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | remove redundant / mis-named variable in core | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | code-comments | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | remove unneeded data structure in core | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | whoops treereduce on write-vector set/clr error | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | more code-cleanup | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | use new regspec_decode and fu.get_iospec functions | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | core tidyup | 
commit | commitdiff | tree | 
| 2021-12-01 | 
Luke Kenneth...  | add Regspecs get_io_spec function | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | start allocating more FUs (more ReservationStations) | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Tobias Platen | random loadstore1 test: readback written data | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Tobias Platen | reenable dcbz test case | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Tobias Platen | return correct data from microwatt | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Tobias Platen | cleanup test_loadstore1.py | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Tobias Platen | loadstore: add done_delay | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org...  | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | add LogicalTestCases back in to test_core.py (pass) | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | let PowerDecode2 decide which operand class to use...  | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | use latched readflag (recspec_decode_read "ok") instead...  | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | tidyup on read-flag latches | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | fix read-decode information by latching not just the...  | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | fix write-after-write hazard checking | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | allow busy to settle before checking state in test_core.py | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | only check regs right at the end in test_core.py overla...  | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | move sim call before core run in test_core.py | 
commit | commitdiff | tree | 
| 2021-11-30 | 
Luke Kenneth...  | getting formerly unused test_core.py operational | 
commit | commitdiff | tree | 
| 2021-11-29 | 
Luke Kenneth...  | whoops missed make_hazard_vec test | 
commit | commitdiff | tree | 
| 2021-11-29 | 
Luke Kenneth...  | whoops do the set/get of the write-vector at a single...  | 
commit | commitdiff | tree | 
| 2021-11-29 | 
Luke Kenneth...  | always set fwd_bus_mode=False on regfiles | 
commit | commitdiff | tree | 
| 2021-11-29 | 
Luke Kenneth...  | add MMU and SPR to list of FUs that must report "busy...  | 
commit | commitdiff | tree | 
| 2021-11-29 | 
Luke Kenneth...  | disallow overlap in core on LDST, Branch, and Trap. | 
commit | commitdiff | tree | 
| 2021-11-29 | 
Luke Kenneth...  | use dict style not setattr on submodules | 
commit | commitdiff | tree | 
| 2021-11-28 | 
Tobias Platen | update loadstore1 testcase | 
commit | commitdiff | tree | 
| 2021-11-27 | 
Luke Kenneth...  | code-comments | 
commit | commitdiff | tree | 
| 2021-11-27 | 
Luke Kenneth...  | fix instructions of the type "read-reg-is-same-as-write" | 
commit | commitdiff | tree | 
| 2021-11-27 | 
Tobias Platen | loadstore testcase: read at random addresses | 
commit | commitdiff | tree | 
| 2021-11-27 | 
Luke Kenneth...  | FU-Regs matrix tidyup and comments | 
commit | commitdiff | tree | 
| 2021-11-27 | 
Luke Kenneth...  | minor tidyup on FU-Regs Matrix | 
commit | commitdiff | tree | 
| 2021-11-27 | 
Luke Kenneth...  | update FURegDepMatrix to multi-dest | 
commit | commitdiff | tree | 
| 2021-11-27 | 
Luke Kenneth...  | update naming on Reg_Rsv signals | 
commit | commitdiff | tree | 
| 2021-11-27 | 
Luke Kenneth...  | add copyright and attribution notices | 
commit | commitdiff | tree | 
| next |