radix: reading first page table entry
[soc.git] / src / soc / simple /
2021-03-09 Cesar StraussAdd some extra debug traces to the GTKWave document
2021-03-09 Cesar StraussCreate a new signal for the Simulator to wait on
2021-03-08 Luke Kenneth Casso... actually make it possible to disable svp64 on commandli...
2021-03-08 Luke Kenneth Casso... add option in TestRunner to disable svp64 via commandli...
2021-03-08 Cesar StraussRemove the unused internal insn_done signal
2021-03-08 Cesar StraussFix argument order to match function declaration
2021-03-07 Cesar StraussMerge WAIT_RESET into INSN_FETCH on the Issue FSM
2021-03-07 Luke Kenneth Casso... move DMI stuff to separate function in issuer.py
2021-03-07 Luke Kenneth Casso... update comments in issuer.py
2021-03-07 Cesar StraussImplement the VL==0 loop
2021-03-06 Cesar StraussAllow updating the PC and SVSTATE registers while stopped
2021-03-06 Cesar StraussBegin to implement the Simple-V loop
2021-03-06 Cesar StraussDo not reset pc_changed and sv_changed at instruction end
2021-03-06 Cesar StraussMake the raw opcode input port of the decoder stay...
2021-03-05 Luke Kenneth Casso... litex expects wishbone "err" signals even if not used
2021-03-05 Cesar StraussMove writing of the PC state register to the issue FSM
2021-03-05 Cesar StraussMove the wait on "core stop" out of fetch, and into...
2021-03-03 Luke Kenneth Casso... cur_state is a global, does not have to be passed as...
2021-03-03 Luke Kenneth Casso... set SVSTATE in TestRunner using new TestIssuer.svstate_i
2021-03-03 Luke Kenneth Casso... add svstate_i to TestIssuer which mirrors pc_i
2021-03-02 Luke Kenneth Casso... sort out SPR setting in MMU
2021-02-27 Cesar StraussAdd traces for the new FSM
2021-02-26 Luke Kenneth Casso... remove sv_changed input to fetch_fsm, add it to issue_f...
2021-02-26 Luke Kenneth Casso... moving new_svstate and update_svstate into issue FSM...
2021-02-26 Luke Kenneth Casso... move fetch_insn_o into issue_fsm TestIssuer
2021-02-26 Luke Kenneth Casso... add comments, missing that VL loop ends after execution...
2021-02-26 Cesar StraussImplement a decode/issue FSM between fetch and execute
2021-02-24 Tobias Platentest_runner.py: add needed imports
2021-02-23 Tobias Platendeduplicate
2021-02-23 Luke Kenneth Casso... add note that SVSTATE has changed, this will allow...
2021-02-22 Luke Kenneth Casso... move setting of NIA into fetch FSM in TestIssuer
2021-02-22 Luke Kenneth Casso... whoops
2021-02-22 Luke Kenneth Casso... moving PC-setting (NIA) out of execute_fsm in TestIssuer
2021-02-22 Luke Kenneth Casso... rename inter-FSM handshake signals in TestIssuer
2021-02-21 Luke Kenneth Casso... err trying to put in some FSM handshake signals, gettin...
2021-02-21 Luke Kenneth Casso... comment for where SVSTATE FSM should go
2021-02-21 Cesar StraussHide the register augmentation traces by default
2021-02-21 Luke Kenneth Casso... move execute_fsm to separate function in TestIssuer
2021-02-21 Luke Kenneth Casso... move fetch_fsm to separate function in TestIssuer
2021-02-21 Luke Kenneth Casso... add JTAG enable/disable of 4k SRAMs
2021-02-20 Luke Kenneth Casso... add QTY 4of 4k SRAMs SPBlock512W64B8W to TestIssuer...
2021-02-20 Luke Kenneth Casso... add option for QTY 4x 4k SRAM blocks (not added yet...
2021-02-20 Luke Kenneth Casso... whoops set ROM to none by mistake
2021-02-20 Luke Kenneth Casso... whoops spelling error
2021-02-20 Luke Kenneth Casso... add (unused) code for writing out SVSTATE in TestIssuer
2021-02-20 Luke Kenneth Casso... remove massive code-duplication, move simple "self...
2021-02-20 Tobias Platenadd rom debugger
2021-02-20 Tobias Platenadd mmu rom testcase
2021-02-17 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2021-02-17 Tobias Platenadd wishbone signals to gtkwave output
2021-02-17 Cesar StraussAdd the SVSTATE traces to GTKWave to allow debugging...
2021-02-17 Cesar StraussInitialize the core SVSTATE from the corresponding...
2021-02-17 Cesar StraussRevert "Setup SVSTATE, from the test settings, at the...
2021-02-17 Cesar StraussAdd traces to debug SVP64 prefix decoding issues
2021-02-17 Cesar StraussSetup SVSTATE, from the test settings, at the start
2021-02-16 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2021-02-15 Tobias Platentest case for MMU SPRs: PID and PRTBL
2021-02-15 Cesar StraussSimplify obtaining the PC from the register file
2021-02-15 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2021-02-14 Cesar StraussShow traces for the register numbers of the current...
2021-02-14 Cesar StraussRemove obsolete comment
2021-02-14 Luke Kenneth Casso... add comments to TestIssuer
2021-02-14 Luke Kenneth Casso... add TestRunner comments
2021-02-14 Luke Kenneth Casso... add SVSTATE reading to TestIssuer
2021-02-14 Luke Kenneth Casso... add extra FSM explanatory comments to TestIssuer
2021-02-13 Luke Kenneth Casso... use function for getting instruction from 32/64 bit...
2021-02-13 Cesar StraussFetch and decode the SVP64 prefix
2021-02-13 Cesar StraussCheck the PC value at the end of each instruction
2021-02-13 Luke Kenneth Casso... add SVP64 TestIssuer separate unit test
2021-02-13 Luke Kenneth Casso... split out TestRunner into separate module
2021-02-12 Luke Kenneth Casso... add SVSTATE to TestCase infrastructure for use in TestI...
2021-02-11 Luke Kenneth Casso... comments in TestIssuer for SVP64PrefixDecoder
2021-02-06 Cesar StraussFix whitespace
2021-02-06 Cesar StraussExtract the fetch FSM out from the main FSM
2021-02-04 Tobias Platensrc/soc/fu/mmu/fsm.py: add debug outputs for gtkwave
2021-02-04 Tobias Platenpass SPR MicroOp to MMU function unit
2021-02-01 Tobias Platenextending the GTKWave document in test_issuer when...
2021-02-01 Cesar StraussAdd GTKWave document to test_issuer
2021-01-18 Tobias Platenuncomment #FIXME in unit_test
2021-01-16 Tobias Platenmove microwatt_mmu bool variable to pspec
2021-01-15 Tobias Platenadd microwatt_mmu boolean variable to core and compunits
2021-01-08 Tobias Platenfix broken testcase for simple core
2020-11-13 Luke Kenneth Casso... reduce clkcsel ls180 width (2 pins), rename pll_18...
2020-11-13 Luke Kenneth Casso... rename and add pll lock signal to ls180
2020-11-13 Luke Kenneth Casso... add enable/disable arguments (not ideal but it works...
2020-11-10 Luke Kenneth Casso... remove ClockSelect module, use DummyPLL
2020-10-22 Luke Kenneth Casso... add query about cross-domain on the JTAG enable of WB
2020-10-22 Luke Kenneth Casso... add JTAG enable/disable of wishbone to TestIssuer
2020-10-21 Cole Poirierversa_ecp5 adds ability to build and load for ulx3s85f...
2020-10-16 Luke Kenneth Casso... re-enable tests
2020-10-16 Luke Kenneth Casso... manually run coresync clock for test issuer
2020-10-16 Luke Kenneth Casso... set defaults in pspec
2020-10-15 Luke Kenneth Casso... wrong pspec variable in selecting pll clock
2020-10-15 Luke Kenneth Casso... sorting out missing clock somewhere
2020-10-15 Luke Kenneth Casso... use "enable" and set default actions in getopt
2020-10-14 Cole Poirierissuer_verilog.py update to use commandline args using...
2020-10-11 Luke Kenneth Casso... add way to bypass PLL for ECP5 and sim
2020-10-11 Luke Kenneth Casso... comment out XICS/GPIO interrupt test, causes ECP5 litex...
2020-10-11 Luke Kenneth Casso... litex sim.py operational
2020-10-07 Luke Kenneth Casso... reorder / reorganise reset signals slightly
next