soc.git
2022-01-17 Luke Kenneth... whitespace
2022-01-17 Luke Kenneth... add pause_dec_tb signal (not very sophisticated) to...
2022-01-17 Luke Kenneth... add signal for pausing the DEC/TB FSM to IssuerBase
2022-01-16 Luke Kenneth... raise interrupt on misaligned atomic LDST
2022-01-16 Luke Kenneth... pass over store_done correctly from dcache over PortInt...
2022-01-16 Luke Kenneth... add CR0 to LDSTCompUnit, for reporting if LR/SC store...
2022-01-16 Luke Kenneth... remove PortInterface mmu_done signal,
2022-01-15 Luke Kenneth... forgot name on dcache Reservation
2022-01-15 Luke Kenneth... pass over atomic signals to dcache from loadstore.
2022-01-15 Luke Kenneth... try using req.op in RELOAD_WAIT_ACK to detect whether...
2022-01-15 Luke Kenneth... pass atomic reserve through from PortInterface to DCache
2022-01-15 Luke Kenneth... add atomic LR/SC signal to LDSTCompUnit
2022-01-15 Luke Kenneth... add reserve (atomic) signal to LDST data structures...
2022-01-15 Luke Kenneth... tidyup PortInterface
2022-01-15 Luke Kenneth... workaround for bug in dcache where the r1.req waiting... ldst_misalign
2022-01-15 Luke Kenneth... enable both linux-5.7 tests
2022-01-14 Luke Kenneth... split out CacheTag Record to separate structure
2022-01-14 Luke Kenneth... update how d_valid is handled
2022-01-14 Luke Kenneth... missed setting r1.store_way and r1.store_row in STORE_W...
2022-01-14 Luke Kenneth... Revert "dcache 2nd stage (r1) should only indicate...
2022-01-14 Luke Kenneth... second test for linux-5.7
2022-01-12 Luke Kenneth... add allow-overlap option to issuer_verilog.py
2022-01-12 Luke Kenneth... dcache 2nd stage (r1) should only indicate not-busy
2022-01-12 Luke Kenneth... fix issue with priv_mode not being passed correctly...
2022-01-12 Luke Kenneth... fix issue with d_valid in dcache, was not being set...
2022-01-10 Luke Kenneth... LoadStore1 priv_mode was not being correctly picked...
2022-01-09 Luke Kenneth... grab the LDST request address for microwatt verilator...
2022-01-09 Luke Kenneth... add linux-5.7 unit test which showed a silly error:
2022-01-08 Luke Kenneth... fix MMU lookup after 2nd request (misaligned) by also...
2022-01-08 Luke Kenneth... add microwatt mmu.bin test5 to show page-fault on misal...
2022-01-08 Luke Kenneth... do not clear out ldst request after TLB entry is added
2022-01-08 Luke Kenneth... enable microwatt mmu test2
2022-01-08 Luke Kenneth... whitespace and use exc is None not exc == None
2022-01-08 Luke Kenneth... add a second LD request to dcache which is merged with...
2022-01-08 Luke Kenneth... start adding in mis-aligned LD/ST support into LoadStore1
2022-01-08 Tobias Platenadd function test_pi_ld_misalign
2022-01-07 Tobias Platenbegin testcase for misalign
2022-01-07 Luke Kenneth... whitespace
2022-01-07 Luke Kenneth... add missing MSRSpec import
2022-01-07 Luke Kenneth... add msr_o to issuer in microwatt_compat mode
2022-01-06 Luke Kenneth... double the number of lines in the L1 D/I-Cache to match...
2022-01-06 Luke Kenneth... add SECOND_REQ state to loadstore.py, not yet implemented
2022-01-05 Luke Kenneth... add easy-to-access debug reporting of instruction and PC
2022-01-05 Luke Kenneth... use microwatt-specific PLRU due to bug in nmutil version
2022-01-04 Luke Kenneth... fix DriverConflict over MSR write in Issuer/Core by...
2022-01-04 Luke Kenneth... remove FetchFSM from TestIssuer (it served its purpose...
2022-01-03 Luke Kenneth... doh, bus-hack was the wrong way round. *output* the...
2022-01-03 Luke Kenneth... sigh, microwatts wishbone bus usage is non-wishbone...
2022-01-03 Luke Kenneth... sigh have to allow external clocks and reset mess even...
2022-01-03 Luke Kenneth... give module appropriate top-level name in microwatt...
2022-01-03 Luke Kenneth... add missing ext_irq signal to testissuer in microwatt...
2022-01-03 Luke Kenneth... adding an extra option to issuer_verilog.py to be able...
2022-01-03 Luke Kenneth... bring external irq out for microwatt-compatible mode...
2022-01-03 Luke Kenneth... stop display of LDSTCompUnit debug info on every cycle
2022-01-03 Cesar StraussOn inorder.py, after Execute, update the PC and go...
2021-12-30 Luke Kenneth... rename nia to cia in MMU input record and mmu FSM
2021-12-28 Cesar StraussAdd an --inorder option to test_issuer.py
2021-12-28 Luke Kenneth... add misaligned mmu.bin test 5 notes: currently LoadStor...
2021-12-27 Luke Kenneth... found bug in mmu with calculating addrsh, should have...
2021-12-27 Luke Kenneth... add mmu.py microwatt mmu.bin test4 page table
2021-12-27 Cesar StraussFix indentation
2021-12-26 Luke Kenneth... good grief, finally tracked down a piece of missing...
2021-12-26 Luke Kenneth... whoops, using variable RegStage0 in dcache stage_0...
2021-12-26 Luke Kenneth... missed reset of d_valid in dcache.py and missed that its
2021-12-26 Luke Kenneth... rename addr to raddr in LoadStore1 to avoid conflict...
2021-12-25 Luke Kenneth... add mmu.bin test2 to much simpler test_loadstore1.py
2021-12-25 Luke Kenneth... move msr in test_loadstore1.py outside of conditional...
2021-12-25 Luke Kenneth... whitespace
2021-12-25 Luke Kenneth... move microwatt mmu.bin test 3 page table to test pageta...
2021-12-25 Luke Kenneth... wait for MMU "done" when setting PRTBL and PIDR
2021-12-25 Luke Kenneth... add microwatt mmu.bin regression test test_mmu_3
2021-12-24 Luke Kenneth... enable instruction redirect in mmu ifetch test
2021-12-23 Luke Kenneth... somehow managed to miss out setting r1.forward_valid1...
2021-12-23 Luke Kenneth... uniquify names in dcache.py
2021-12-23 Luke Kenneth... allow MSR reset to default to a value set by issuer_ver...
2021-12-23 Luke Kenneth... pass in msr_reset to issuer_verilog.py
2021-12-23 Luke Kenneth... add ability to set the reset values of RegFileArray
2021-12-23 Cesar StraussRemove extra wait on core_stop_o at end of Execute.
2021-12-23 Cesar StraussRe-enable core stopped signal when stopped.
2021-12-22 Luke Kenneth... only use a single variable for ack adjusting in dcache.py
2021-12-22 Luke Kenneth... fix issues with running core in DMI "stopped" status...
2021-12-22 Luke Kenneth... when setting DSISR in LoadStore1 use correct load bit...
2021-12-22 Luke Kenneth... use correct X-Form L field in OP_MTMSRD
2021-12-22 Luke Kenneth... check problem state in OP_MTMSRD from original reg...
2021-12-22 Luke Kenneth... whoops, use MSR.IR for I-Cache fetch!
2021-12-22 Luke Kenneth... remove unneeded state in LoadStore1
2021-12-22 Luke Kenneth... clear instruction fault on exception WAIT_MMU ACK in...
2021-12-22 Luke Kenneth... clear out instr_fault when exception is thrown
2021-12-22 Luke Kenneth... clear instruction fault on idle/valid in Loadstore1
2021-12-22 Luke Kenneth... ooo far too late at night to be doing this
2021-12-22 Luke Kenneth... whoops use C not Const
2021-12-22 Luke Kenneth... whoops use C not Const
2021-12-22 Luke Kenneth... remove bus_ack (found bug in Simulation, sorted)
2021-12-22 Luke Kenneth... bug in mmu setting radix tree size with one extra bit
2021-12-21 Luke Kenneth... continue to assert PC in FetchFSM if needed
2021-12-21 Luke Kenneth... enable I-Cache wishbone memory type in issuer_verilog...
2021-12-21 Luke Kenneth... whoops issuer_verilog.py enabling mmu has to pass micro...
2021-12-21 Luke Kenneth... for each unit test case in test_issuer_mmu_data_path...
2021-12-21 Luke Kenneth... test_issuer_mmu_data_path.py needs to use wb_get because of
2021-12-21 Luke Kenneth... mmu code-comments
next