Allow the formal engine to perform a same-cycle result in the ALU
[soc.git] / src / soc / experiment / compldst_multi.py
2022-03-18 Luke Kenneth Casso... turn CompALU/CompLDST latches synchronous
2022-02-23 Luke Kenneth Casso... forgot to pass cix (cache-inhibited) through to LD...
2022-01-16 Luke Kenneth Casso... pass over store_done correctly from dcache over PortInt...
2022-01-16 Luke Kenneth Casso... add CR0 to LDSTCompUnit, for reporting if LR/SC store...
2022-01-15 Luke Kenneth Casso... add atomic LR/SC signal to LDSTCompUnit
2022-01-09 Luke Kenneth Casso... add linux-5.7 unit test which showed a silly error:
2022-01-03 Luke Kenneth Casso... stop display of LDSTCompUnit debug info on every cycle
2021-12-13 Luke Kenneth Casso... connect up PortInterface priv_mode, virt_mode and mode_...
2021-12-13 Luke Kenneth Casso... rename msr_pr to priv_mode in LDSTCompUnit
2021-11-10 Luke Kenneth Casso... add $Display of oper_r.msr in LDSTCompUnit
2021-11-10 Tobias Platenadd debug output for msr_pr
2021-11-09 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2021-11-09 Luke Kenneth Casso... add cancel in to alu_ok / alu_valid in LDSTCompUnit
2021-11-09 Luke Kenneth Casso... rename LDSTCompUnit cancel to canceln (because it is...
2021-11-09 Luke Kenneth Casso... whoops must remember to do rdmaskn on LDSTCompUnit...
2021-11-06 Tobias Platenupdate test_issuer_mmu.py testcase, add needed debug...
2021-10-30 Tobias Platencompldst_multi.py: fix reset on dcbz
2021-10-30 Tobias Platencompldst_multi.py: handle dcbz
2021-10-29 Tobias Platenfix unittest test_compldst_multi_mmu.py (load now retur...
2021-10-08 Tobias Platensrc/soc/experiment/compldst_multi.py: update signal...
2021-10-08 Tobias Platendcbz: cleanup
2021-10-08 Tobias Platendcbz symbol rename
2021-10-08 Tobias Platencompldst_multi.py: pass dcbz to portinterface
2021-10-03 Tobias Platensrc/soc/experiment/compldst_multi.py: update signal...
2021-10-02 Tobias Platendcbz: cleanup
2021-10-02 Tobias Platendcbz symbol rename
2021-09-29 Tobias Platencompldst_multi.py: pass dcbz to portinterface
2021-09-25 Las SafinMerge remote-tracking branch 'upstream/master' into pr
2021-09-22 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2021-09-22 Tobias Platencompldst_multi: add op_is_dcbz signal
2021-08-24 Luke Kenneth Casso... replace data_o with o_data and data_i with i_data as...
2021-08-17 Tobias Platenfix "link addr-go direct to rel"
2021-08-17 Cesar StraussClear operand latch on a terminating condition
2021-08-17 Cesar StraussAdd exc_o.happened to the conditions for terminating...
2021-08-17 Cesar StraussFix activation of cancel signal
2021-08-16 Tobias Platenfix renamed symbols
2021-07-31 Tobias Platenpartial fix for src/soc/experiment/compldst_multi.py
2021-07-30 Tobias Platenpartially fix unit test in compldst_multi.py
2021-07-26 Tobias Platencompldst_multi: add debug output for dcbz
2021-05-11 Luke Kenneth Casso... connect MSR.PR to PortInterface in LDSTCompUnit
2021-05-04 Luke Kenneth Casso... wire in exc_o.happened into write-cancellation of LDSTC...
2021-05-04 Luke Kenneth Casso... comments, and change name of LDSTCompUnit exception_o...
2021-05-04 Luke Kenneth Casso... code-comments for LDSTCompUnit
2021-04-23 Luke Kenneth Casso... move over to from openpower imports
2020-10-06 Luke Kenneth Casso... add LDSTException to PortInterface
2020-09-07 Luke Kenneth Casso... bit of a big reorg of data structures
2020-09-02 Luke Kenneth Casso... sign-extend lhax needs 16-64, separate from lwax which...
2020-08-24 Luke Kenneth Casso... fix *another* ld-update-related timing / FSM issue
2020-08-24 Cole PoirierMerge branch 'master' of git.libre-soc.org:soc
2020-08-23 Luke Kenneth Casso... add algebraic ld tests lwax, lwaux
2020-08-19 Luke Kenneth Casso... more subtle interactions between wishbone bus when...
2020-08-16 Luke Kenneth Casso... fix LD/ST pimem issue with rising_edge detection
2020-08-13 Luke Kenneth Casso... remove use of latchregigister, replace with sync on...
2020-08-13 Luke Kenneth Casso... sync on port interface address in ld/st compunit, and...
2020-08-10 Cole PoirierMerge branch 'master' of git.libre-soc.org:soc
2020-08-09 Luke Kenneth Casso... fix combinatorial loop in ldst compunit
2020-08-04 Luke Kenneth Casso... swap over byte-reverse if/else in LDSTCompUnit
2020-08-04 Luke Kenneth Casso... tracked down byte-reversal in LDST ISACaller and LDSTCo...
2020-07-29 Luke Kenneth Casso... forgot to rename ad/st in LDSTCompUnitRecord
2020-07-29 Luke Kenneth Casso... bit of a big change: add prefixes "cu_" to all CompUnit...
2020-07-26 Luke Kenneth Casso... do not need lod_l.q | lsto_l.q can just use lsd_l.q
2020-07-26 Luke Kenneth Casso... argh add yet another latch to detect when LD/ST has...
2020-07-25 Luke Kenneth Casso... going on a bit of a "naming" spree, this for Jean-Paul...
2020-07-22 Jacob LifshayMerge remote-tracking branch 'origin/master'
2020-07-22 Jacob Lifshayformat code
2020-07-12 Luke Kenneth Casso... rename InternalOp to MicrOp
2020-07-12 Luke Kenneth Casso... change CSV LD/ST update field to LDSTMode (support...
2020-07-12 Luke Kenneth Casso... update-mode request write signalled too early
2020-07-11 Luke Kenneth Casso... sort out core write latching: gate by busy, and use...
2020-06-22 Luke Kenneth Casso... comments for LDST CompUnit test
2020-06-22 Luke Kenneth Casso... enable byte-reverse in CompLDSTUnit test
2020-06-22 Luke Kenneth Casso... remove CompLDSTOpSubset, replace with just data_len.
2020-06-22 Luke Kenneth Casso... move BE/LE byte-reverse into LDSTCompUnit
2020-06-13 Cesar StraussWait for all active rel signals to be high, and only...
2020-06-11 Luke Kenneth Casso... some ugly hacks that get LD/ST immediate working
2020-06-10 Luke Kenneth Casso... whitespace
2020-06-10 Luke Kenneth Casso... rename unit test function in ld/st compalu_multi
2020-06-10 Luke Kenneth Casso... hmmm very confused about LD/ST CompUnit unit test
2020-06-10 Luke Kenneth Casso... set data_len in compldst_multi unit test
2020-06-10 Luke Kenneth Casso... yield ports from data_o and addr_o
2020-06-06 Luke Kenneth Casso... write-mask made from LD and Update mode (for data_o...
2020-06-06 Luke Kenneth Casso... LDSTCompUnit test data structures linked up, starting...
2020-06-06 Luke Kenneth Casso... allow CompLDSTOpSubset to be passed through to LDSTCompUnit
2020-06-06 Luke Kenneth Casso... set up LDSTCompUnit using regspec
2020-06-06 Luke Kenneth Casso... add extra bugreport link
2020-06-06 Luke Kenneth Casso... whitespace
2020-06-06 Luke Kenneth Casso... whitespace indentation
2020-06-06 Luke Kenneth Casso... whoops dest%d_o not dest%d_i
2020-05-25 Luke Kenneth Casso... quick addition of zero+immed test to LDSTCompUnit
2020-05-25 Luke Kenneth Casso... add zero immed on LDST, untested
2020-05-25 Cesar StraussShow oper_r and oper_i in the signal list, in simulation
2020-05-25 Luke Kenneth Casso... mention zeroing
2020-05-25 Luke Kenneth Casso... add links to pseudocode
2020-05-24 Cesar StraussRename the internal DFF of latchregisters to avoid...
2020-05-22 Tobias Platenfix ModuleNotFoundError
2020-05-21 Luke Kenneth Casso... move CompLDSTOpSubset to fu.ldst.ldst_input_record
2020-05-21 Luke Kenneth Casso... code-morph LDSTCompUnit to use RecordObject structure...
2020-05-17 Luke Kenneth Casso... remove condition stopping wr_reset from firing on LD
2020-05-17 Luke Kenneth Casso... switch off LD/ST address when load activates
2020-05-17 Luke Kenneth Casso... fix address latching however LD is not working
next