add ldst PortInterface misalign unit test (underway)
[soc.git] / src /
2021-05-26 Luke Kenneth Casso... add ldst PortInterface misalign unit test (underway)
2021-05-26 Luke Kenneth Casso... rename PLL signals
2021-05-25 Tobias Platentest_ldst_pi.py: fix race condition causing early stop
2021-05-25 Tobias Platenwait_ldok: add debug output count
2021-05-24 Luke Kenneth Casso... whoops sort out name of SPBlock RAM
2021-05-24 Luke Kenneth Casso... change name of submodule to real_pll
2021-05-24 Luke Kenneth Casso... match up PLL names
2021-05-22 Cesar StraussMove the reset code outside of the sub-test
2021-05-22 Luke Kenneth Casso... update submodule
2021-05-22 Luke Kenneth Casso... update PLL to use Instance
2021-05-15 Tobias Platentest_ldst_pi.py: add dcache regression and random test...
2021-05-14 Luke Kenneth Casso... add radix MMU "miss" test
2021-05-14 Luke Kenneth Casso... clear out request data on return to idle
2021-05-14 Luke Kenneth Casso... sort out LoadStore1 misalignment FSM, also required...
2021-05-14 Luke Kenneth Casso... remove minerva units previously missed in cleanout
2021-05-14 Luke Kenneth Casso... add misaligned load through MMU (which is incorrectly...
2021-05-13 Luke Kenneth Casso... minor rework of wb_get, make generic
2021-05-13 Luke Kenneth Casso... added STORE test in test_ldst_pi.py, and it worked...
2021-05-13 Luke Kenneth Casso... update comments in issuer.py regarding a 4th FSM
2021-05-13 Luke Kenneth Casso... yet more debug log stuff for DCache, this time on Cache...
2021-05-13 Luke Kenneth Casso... fix wb_get error where data was being corrupted
2021-05-13 Luke Kenneth Casso... add read at different locations in test_ldst_pi.py
2021-05-13 Luke Kenneth Casso... add some data for MMU to actually look up
2021-05-13 Luke Kenneth Casso... ha, hilarious: swapped TLBUpdate output sizes db_out...
2021-05-13 Luke Kenneth Casso... whoops TLBIE must *clear* the valid bit not set it...
2021-05-13 Luke Kenneth Casso... more debug Display in dcache.py
2021-05-13 Luke Kenneth Casso... putting in a lot more debug print statements in DCache...
2021-05-12 Luke Kenneth Casso... add dcache tlb / pte test
2021-05-12 Luke Kenneth Casso... set m_out.load from ldst_r(egister) in LoadStore1
2021-05-12 Luke Kenneth Casso... move dcache unit test to separate test_dcache.py
2021-05-12 Luke Kenneth Casso... experimentation with MMU-enabled LoadStore1 through...
2021-05-12 Luke Kenneth Casso... add debug info, update comments, disable dcache in...
2021-05-12 Luke Kenneth Casso... start doing virtual memory queries via PortInterface...
2021-05-12 Luke Kenneth Casso... whoops missing default zero (no idea how)
2021-05-12 Luke Kenneth Casso... addcomments for MMU PortInterface test (how it, um...
2021-05-12 Luke Kenneth Casso... bit of a hack to get test_mmu_dcache_pi.py operational.
2021-05-12 Luke Kenneth Casso... whitespace
2021-05-12 Luke Kenneth Casso... no need for sel0
2021-05-11 Luke Kenneth Casso... pass through MSR.PR through PortInterface, into LoadStore1
2021-05-11 Luke Kenneth Casso... connect MSR.PR to PortInterface in LDSTCompUnit
2021-05-11 Luke Kenneth Casso... add msr_pr bit in PortInterface
2021-05-11 Luke Kenneth Casso... add MSR to LD/ST Input Record
2021-05-11 Luke Kenneth Casso... comment tidyup
2021-05-11 Luke Kenneth Casso... must also pass through instruction fault exception...
2021-05-11 Luke Kenneth Casso... whoops names changed in MMU FSM
2021-05-11 Luke Kenneth Casso... tidyup comments and remove LoadStore COMPLETE state
2021-05-11 Luke Kenneth Casso... cleanup on exception setting
2021-05-11 Luke Kenneth Casso... rename LoadStore1 data structures back to microwatt...
2021-05-10 Luke Kenneth Casso... add block for MMU activation to LoadStore1
2021-05-10 Luke Kenneth Casso... move LoadStore1 d_validblip setting, and get MMU_LOOKUP...
2021-05-10 Luke Kenneth Casso... whoops, indentation issue on m.If/m.Else in dcache.py
2021-05-10 Tobias Platenstyle-wise: use ~self.instr_fault not self.instr_fault==0
2021-05-10 Tobias PlatenLoadStore1: add rules for MMU_LOOKUP
2021-05-10 Luke Kenneth Casso... add links to set associative image, and bugreport
2021-05-09 Luke Kenneth Casso... add comments on translation of MMU_LOOKUP
2021-05-09 Luke Kenneth Casso... install MMU_LOOKUP vhdl to be translated to nmigen
2021-05-09 Luke Kenneth Casso... move (unused) ACK_WAIT code into FSM
2021-05-09 Luke Kenneth Casso... add comments in LoadStore1
2021-05-09 Luke Kenneth Casso... remove invalid setting of d_in.valid from self.mmureq
2021-05-09 Luke Kenneth Casso... no SECOND_REQ
2021-05-09 Luke Kenneth Casso... remove SECOND_REQ
2021-05-09 Tobias Platensrc/soc/fu/ldst/loadstore.py drive output d_in.valid
2021-05-09 Tobias Platenmove skeleton to elaborate
2021-05-09 Tobias Platensrc/soc/fu/ldst/loadstore.py: add skeleton for fsm
2021-05-09 Luke Kenneth Casso... add comment about LD/ST exception needs copying into...
2021-05-09 Luke Kenneth Casso... run LD/ST Exception test case for MMU
2021-05-09 Luke Kenneth Casso... add MMU bugtracker link
2021-05-09 Luke Kenneth Casso... git submodule update
2021-05-09 Luke Kenneth Casso... update code-comments
2021-05-09 Luke Kenneth Casso... add in alignment exception capture/reporting in LoadStore1
2021-05-09 Luke Kenneth Casso... preference is to create a temp variable for comb and...
2021-05-09 Luke Kenneth Casso... add misalign flag to PortInterfaceBase
2021-05-08 Luke Kenneth Casso... LoadStore1 tidyup
2021-05-08 Luke Kenneth Casso... transferring more over to LoadStore FSM
2021-05-08 Luke Kenneth Casso... start putting state info into LoadStore1, slowly puttin...
2021-05-08 Luke Kenneth Casso... add LoadStore State enum
2021-05-08 Luke Kenneth Casso... add bugreport link to mmu
2021-05-07 Tobias Platenfix 'sync' referenced before assignment in src/soc...
2021-05-07 Luke Kenneth Casso... start setting DSISR bits but commented out
2021-05-07 Luke Kenneth Casso... update comments and docstrings
2021-05-07 Luke Kenneth Casso... whoops, import error
2021-05-07 Luke Kenneth Casso... move LoadStore1 class to soc.fu.ldst.loadstore
2021-05-07 Luke Kenneth Casso... whoops was still copying output over in CommonOutputStage
2021-05-07 Luke Kenneth Casso... how we managed to get this far without noticing that...
2021-05-07 Luke Kenneth Casso... move dsisr and dar into LoadStore1
2021-05-07 Luke Kenneth Casso... move zero-dest-pred in Common Output Stage to not copy...
2021-05-07 Luke Kenneth Casso... whoops setup of core.sv_pred_sm/dm not indented and...
2021-05-06 Luke Kenneth Casso... whoops disabled tests agaaaaain
2021-05-06 Luke Kenneth Casso... pass relevant predicate mask bits through to Decoders...
2021-05-06 Luke Kenneth Casso... add in predicate mask bit detection when zeroing is...
2021-05-06 Luke Kenneth Casso... pass SVP64 ReMap field through to core and then on...
2021-05-06 Luke Kenneth Casso... moved exts* SVP64 unit tests to a different location
2021-05-06 Luke Kenneth Casso... if zeroing is set, put zero into input or output as...
2021-05-05 Tobias Platenfix bug in mmu/fsm.py
2021-05-05 Luke Kenneth Casso... put sv_input_record_layout onto CompOpSubsetBase after all
2021-05-05 Luke Kenneth Casso... whoops wrong signal name, set exc_happened
2021-05-05 Luke Kenneth Casso... add SVP64 RM fields to ALU input record
2021-05-04 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2021-05-04 Tobias Platenimplement MFSPR the same way as fu/spr/main_stage.py
2021-05-04 Luke Kenneth Casso... remove minerva debug unit (not needed)
next