2021-11-11 |
Luke Kenneth... | fix regfile port names for "fast" port access (regreduc... |
commit | commitdiff | tree |
2021-11-11 |
Luke Kenneth... | TODO, implement is_dcbz |
commit | commitdiff | tree |
2021-11-11 |
Luke Kenneth... | code-comments |
commit | commitdiff | tree |
2021-11-11 |
Luke Kenneth... | split out core input/output into separate file core_data.py |
commit | commitdiff | tree |
2021-11-11 |
Luke Kenneth... | enable hazard vecs in core |
commit | commitdiff | tree |
2021-11-11 |
Luke Kenneth... | add exact same number - and name - bitvector ports... |
commit | commitdiff | tree |
2021-11-11 |
Luke Kenneth... | code-morph regfile port specs to a dictionary format... |
commit | commitdiff | tree |
2021-11-11 |
Luke Kenneth... | invert numbering on CR HDLState.get_crregs |
commit | commitdiff | tree |
2021-11-10 |
Luke Kenneth... | update store data reg 10 to 0xfe in virtmode mmu test |
commit | commitdiff | tree |
2021-11-10 |
Luke Kenneth... | remove read of MSR, it is done by passing through Power... |
commit | commitdiff | tree |
2021-11-10 |
Luke Kenneth... | allow MSR to be set in StateRegs in test_core.py |
commit | commitdiff | tree |
2021-11-10 |
Luke Kenneth... | add $Display of oper_r.msr in LDSTCompUnit |
commit | commitdiff | tree |
2021-11-10 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2021-11-10 |
Luke Kenneth... | morph regfiles to add hazard vector make_vecs function |
commit | commitdiff | tree |
2021-11-10 |
Luke Kenneth... | add fetch of MSR in LD/ST pipe_data |
commit | commitdiff | tree |
2021-11-10 |
Tobias Platen | add debug output for msr_pr |
commit | commitdiff | tree |
2021-11-10 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff | tree |
2021-11-10 |
Tobias Platen | test testcase for exception |
commit | commitdiff | tree |
2021-11-10 |
Luke Kenneth... | make core busy_o part of the CoreOutput data structure |
commit | commitdiff | tree |
2021-11-10 |
Luke Kenneth... | add a "fu_found" signal to core, which allows for an... |
commit | commitdiff | tree |
2021-11-09 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff | tree |
2021-11-09 |
Tobias Platen | test_issuer_mmu.py: add case_5_allsprs |
commit | commitdiff | tree |
2021-11-09 |
Luke Kenneth... | add core instruction-issue PriorityPickers |
commit | commitdiff | tree |
2021-11-09 |
Luke Kenneth... | comments |
commit | commitdiff | tree |
2021-11-09 |
Luke Kenneth... | core.py: create a dictionary of lists of Function Units... |
commit | commitdiff | tree |
2021-11-09 |
Luke Kenneth... | create function core conect_satellite_decoders |
commit | commitdiff | tree |
2021-11-09 |
Luke Kenneth... | add cancel in to alu_ok / alu_valid in LDSTCompUnit |
commit | commitdiff | tree |
2021-11-09 |
Luke Kenneth... | rename LDSTCompUnit cancel to canceln (because it is... |
commit | commitdiff | tree |
2021-11-09 |
Luke Kenneth... | whoops must remember to do rdmaskn on LDSTCompUnit... |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | remove unit test that is unfinished |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | shorter way of getting FU busy signals |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | MultiCompUnit fixed to not need rdmask to be sustained... |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | in MultiCompUnit, put rdmaskn into src latch rather... |
commit | commitdiff | tree |
2021-11-08 |
Tobias Platen | mmu unit test working again |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | remove unused variable |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | code comments |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | comments |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | remove issue_i from core, use i_valid instead to decide... |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | move "exception happened" detection from TestIssuer... |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | use p.i_valid in core instead of explicit signal ivalid_i |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | use Pipeline API o_ready instead of explicit core busy_... |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | convert core.py to Pipeline API, deriving from ControlBase |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | remove unneeded imports |
commit | commitdiff | tree |
2021-11-08 |
Luke Kenneth... | move simple core input and output data to in/out data... |
commit | commitdiff | tree |
2021-11-07 |
Luke Kenneth... | make FSMDivCoreStage properly conform to Stage API |
commit | commitdiff | tree |
2021-11-07 |
Luke Kenneth... | add hazard vectors to Regfiles |
commit | commitdiff | tree |
2021-11-07 |
Luke Kenneth... | add quick test of regfiles to output rtlil |
commit | commitdiff | tree |
2021-11-07 |
Luke Kenneth... | switch over to single-entry (num_rows=1) ReservationSta... |
commit | commitdiff | tree |
2021-11-07 |
Luke Kenneth... | for some reason mul test cases had not been added to... |
commit | commitdiff | tree |
2021-11-07 |
Luke Kenneth... | adding an FSM-based MultiCompUnit test (does not work... |
commit | commitdiff | tree |
2021-11-07 |
Luke Kenneth... | remove some of the uses of wrmask (redundant) |
commit | commitdiff | tree |
2021-11-06 |
Tobias Platen | update test_issuer_mmu.py testcase, add needed debug... |
commit | commitdiff | tree |
2021-11-05 |
Tobias Platen | tlbie, mtspr and mfspr test cases |
commit | commitdiff | tree |
2021-11-05 |
Tobias Platen | add mmu/dcache unit test |
commit | commitdiff | tree |
2021-11-04 |
Luke Kenneth... | use ReservationStations2 (disabled for now) |
commit | commitdiff | tree |
2021-11-04 |
Luke Kenneth... | write-ok is expected to stay valid *after* being set, |
commit | commitdiff | tree |
2021-11-04 |
Luke Kenneth... | add name to write pick on core |
commit | commitdiff | tree |
2021-11-04 |
Luke Kenneth... | fix missing naming ready_i -> i_ready |
commit | commitdiff | tree |
2021-11-03 |
Tobias Platen | cleanup fsm |
commit | commitdiff | tree |
2021-11-03 |
Tobias Platen | loadstore.py: add Display statement on SPR change |
commit | commitdiff | tree |
2021-11-03 |
Tobias Platen | add first tlbie test case |
commit | commitdiff | tree |
2021-11-02 |
Tobias Platen | WIP testcase for TLBIE |
commit | commitdiff | tree |
2021-11-02 |
Tobias Platen | mmu fsm: symbols have been renamed |
commit | commitdiff | tree |
2021-11-02 |
Tobias Platen | hack to fix UnusedElaboratables in src/soc/fu/mmu/test... |
commit | commitdiff | tree |
2021-11-02 |
Tobias Platen | add test_compldst_multi_mmu_fsm.py |
commit | commitdiff | tree |
2021-11-01 |
Luke Kenneth... | add beginnings of FunctionUnitBaseMulti |
commit | commitdiff | tree |
2021-11-01 |
Tobias Platen | hack: resolve DriverConflict in src/soc/fu/mmu/fsm.py |
commit | commitdiff | tree |
2021-11-01 |
Tobias Platen | test_issuer_dcache.py: cleanup |
commit | commitdiff | tree |
2021-11-01 |
Luke Kenneth... | code comments for core |
commit | commitdiff | tree |
2021-10-30 |
Tobias Platen | update unittest for dcbz |
commit | commitdiff | tree |
2021-10-30 |
Tobias Platen | compldst_multi.py: fix reset on dcbz |
commit | commitdiff | tree |
2021-10-30 |
Tobias Platen | write_vcd - add missing file extension |
commit | commitdiff | tree |
2021-10-30 |
Tobias Platen | loadstore.py: add debug output for dcbz |
commit | commitdiff | tree |
2021-10-30 |
Tobias Platen | update unit test |
commit | commitdiff | tree |
2021-10-30 |
Tobias Platen | compldst_multi.py: handle dcbz |
commit | commitdiff | tree |
2021-10-29 |
Tobias Platen | test_compldst_multi_mmu.py: verify dcbz result, add... |
commit | commitdiff | tree |
2021-10-29 |
Tobias Platen | fix unittest test_compldst_multi_mmu.py (load now retur... |
commit | commitdiff | tree |
2021-10-28 |
Tobias Platen | test_compldst_multi_mmu.py: use nmigen.back.pysim |
commit | commitdiff | tree |
2021-10-28 |
Tobias Platen | test_compldst_multi_mmu.py: use nmigen.compat.sim |
commit | commitdiff | tree |
2021-10-10 |
Luke Kenneth... | replace PartitionedSignal with SimdSignal |
commit | commitdiff | tree |
2021-10-08 |
Las Safin | nix: Remove outdated comment about license |
commit | commitdiff | tree |
2021-10-08 |
Luke Kenneth... | Merge branch 'pr' from nix-soc |
commit | commitdiff | tree |
2021-10-08 |
klehman | comments for test_runner pr |
commit | commitdiff | tree |
2021-10-08 |
klehman | added comment to teststate |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | cleanup test_compldst_multi_mmu.py |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | refactoring test_compldst_multi_mmu.py |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | update test_compldst_multi_mmu.py to use pagetables |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | move pagetable to external file |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | add wishbone driver for test_compldst_multi_mmu.py |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | update test_compldst_multi_mmu.py |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | src/soc/experiment/compldst_multi.py: update signal... |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | use LoadStore1 and DCache in test_compldst_multi_mmu.py |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | more cleanup on pimem.py |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | whitespace |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | remove redunant pi_dcbz |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | an extra dcbz parameter in all six places |
commit | commitdiff | tree |
2021-10-08 |
Luke Kenneth... | have to remove dcbz from pimem.py entirely |
commit | commitdiff | tree |
2021-10-08 |
Luke Kenneth... | commented-out and disabled the set_dcbz_addr function... |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | dcbz: cleanup |
commit | commitdiff | tree |
2021-10-08 |
Tobias Platen | dcbz symbol rename |
commit | commitdiff | tree |
next |