projects
/
soc.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
soc.git
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
2021-10-08
Tobias Platen
loadstore.py: add function set_dcbz_addr
commit
|
commitdiff
|
tree
2021-10-08
Tobias Platen
update test_dcbz_pi.py test case
commit
|
commitdiff
|
tree
next