| 2021-12-16 | 
Luke Kenneth...  | whoops, a Simulation bug, dcache bus ack Signal needed...  | 
commit | commitdiff | tree | 
| 2021-12-16 | 
Luke Kenneth...  | give names to MMU records | 
commit | commitdiff | tree | 
| 2021-12-16 | 
Luke Kenneth...  | set_mmu_spr was using the slow-SPR index for the regfile | 
commit | commitdiff | tree | 
| 2021-12-16 | 
Luke Kenneth...  | whoops remove duplicate code (cut/paste error) no harm...  | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | remove more unneeded code | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | read MSR.PR and MSR.DR and update ICache priv/virt...  | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | remove more of SVP64 from TestIssuerInternalInOrder | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | remove update of pc, msr and svstate from TestIssuerInOrder | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | move update of pc, msr and svstate into TestIssuerBase | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | comment-out TestIssuerInternalInorder for now | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | move alternative TestIssuerInternalInOrder to new file | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | split out common elaboratable code from TestIssuer, | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | big split-out of common functions in TestIssuer to...  | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | simplifying / tidyup of TestIssuer to get CoreState | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | sort out MSR, read/write in same way as PC/SVSTATE...  | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | whoops accidentally commented out setup of instructions | 
commit | commitdiff | tree | 
| 2021-12-15 | 
Luke Kenneth...  | get fetch_failed working with no MMU | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Tobias Platen | test_loadstore1.py: test_loadstore1_ifetch_multi now...  | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Luke Kenneth...  | trying to get TestIssuer FSM to respond correctly to...  | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Luke Kenneth...  | get OP_FETCH_FAILED to respond/return an exception...  | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Luke Kenneth...  | update wb_get memory with instructions if required | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Tobias Platen | fix test_loadstore1_ifetch_multi() in test_loadstore1.py | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Tobias Platen | wip test case for virtual address fetch using fetch...  | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Tobias Platen | fix test_loadstore1_ifetch_multi() | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Jonathan Neuschäfer | GitLab-CI: Increase clone depth | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Luke Kenneth...  | MMU LOOKUP for fetch failed, priv mode is inversion...  | 
commit | commitdiff | tree | 
| 2021-12-14 | 
Luke Kenneth...  | link MSR.PR into MMU FSM OP_FETCH_FAILED | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | return temporarily to older version of pinmux submodule | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | request a flush of icache to clear the instruction...  | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | try to get multi test running | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | comments about test_loadstore1_ifetch() | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | fix test_loadstore1.py with MSR=PR/DR | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | set pr=0 because privileged mode is pr=0 not pr=1 | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | add in missing MSRSpec import | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | commented-out code | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | update MMU PortInterface Test (misalign) | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | cleanup test_ldst_pi.py | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | update old TestMicrowattMemoryPortInterface | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | replace msr_pr with msr | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | cleanup test_dcbz_pi.py | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | fix up pr/dr/sf in PortInterfaceBase | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | pass in new MSRSpec to test_loadstore1.py not msr_pr=1 | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | convert PortInterfaceBase to pass msr not msr_pr | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | convert LoadStore1 to new msr.pr/dr/sf | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | add msr to MMU Op Subset record | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | use NamedTuple pr in test_pi2ls | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | still have to import MSRSpec | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | connect up PortInterface priv_mode, virt_mode and mode_...  | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org...  | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | construct an MSRSpec in PortInterfaceBase (not used...  | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | remove redundant MSRSpec from pimem | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | whoops wrong variable names | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | rename msr_pr to priv_mode in LDSTCompUnit | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | TODO comments about using MSRspec | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Luke Kenneth...  | change PortInterface naming to msr not msr_pr in set_wr...  | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | add namedtuple proposed by lkcl in chat | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | add signals to port interface as descibed in bug 756 | 
commit | commitdiff | tree | 
| 2021-12-13 | 
Tobias Platen | more work on test_loadstore1_ifetch_multi() | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | set and reset instruction fault so it does not occur...  | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | when an exception happens, if it is a fetch_failed...  | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | delay MMU LOOKUP done by one clock so that the exceptio...  | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | bring MMU exception out where AllFunctionUnits (and...  | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | bring exception out from MMU FSM, correct "done" | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | add LDSTException output to MMU | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | drat, a test inverting the instruction made it into...  | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | starting to hack in fetch failed (including OP_FETCH_FA...  | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | print debugs established that when a wb_get memory...  | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | set fetch_failed into PowerDecoder2 combinatorially | 
commit | commitdiff | tree | 
| 2021-12-12 | 
Luke Kenneth...  | in a terrible botched way, get at I-Cache and set it up | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Luke Kenneth...  | fix bug in unit test, forgot that wb_get mem dict is...  | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Luke Kenneth...  | get FetchUnitInterface I-Cache test working (sort-of) | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Luke Kenneth...  | comment out broken test | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Luke Kenneth...  | whoops forgot to add pspec | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Tobias Platen | typo fix, add missing stop statement to _test_loadstore...  | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Tobias Platen | add loop with multiple instructions for testing | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Tobias Platen | add skeleton for test_loadstore1_ifetch_multi() | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Luke Kenneth...  | add start of test_loadstore1_ifetch_unit_interface() | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Luke Kenneth...  | connect up I-Cache to FetchUnitInterface | 
commit | commitdiff | tree | 
| 2021-12-11 | 
Luke Kenneth...  | add new ConfigFetchUnit option "mmu_cache_wb" which...  | 
commit | commitdiff | tree | 
| 2021-12-10 | 
Jacob Lifshay | add ternlogi to shift_rot formal test | 
commit | commitdiff | tree | 
| 2021-12-10 | 
Jacob Lifshay | fix shift_rot formal proof | 
commit | commitdiff | tree | 
| 2021-12-10 | 
Jacob Lifshay | add formal_test_temp to .gitignore | 
commit | commitdiff | tree | 
| 2021-12-10 | 
Tobias Platen | use icache_read in one place | 
commit | commitdiff | tree | 
| 2021-12-10 | 
Tobias Platen | test_loadstore1.py: begin code deduplication | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Luke Kenneth...  | add some examination of the failed-fetched instruction | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Luke Kenneth...  | add some debug string info to gtkwave | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Tobias Platen | implement main part of test_loadstore1_ifetch_invalid() | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Tobias Platen | cleanup test_loadstore1.py | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Luke Kenneth...  | add I-Cache to FSM local variables | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Luke Kenneth...  | wire fetch_failed from I-Cache to PowerDecoder2 | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Luke Kenneth...  | make icache accessible to core, working back to TestIssuer | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Luke Kenneth...  | include SPR.TB in SPR FU | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Jacob Lifshay | add bitmanip tests | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Jacob Lifshay | add CommonPipeSpec.__getattr__ to forward attributes...  | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Jacob Lifshay | add parent_pspec everywhere | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Jacob Lifshay | make argv handling more flexible | 
commit | commitdiff | tree | 
| 2021-12-09 | 
Jacob Lifshay | format code | 
commit | commitdiff | tree | 
| 2021-12-08 | 
Luke Kenneth...  | got fed up of staring at magic constants in the MMU | 
commit | commitdiff | tree | 
| 2021-12-08 | 
Luke Kenneth...  | add special pagetable to ifetch_invalid with execute...  | 
commit | commitdiff | tree | 
| 2021-12-08 | 
Luke Kenneth...  | do not try priv_mode on the instruction fetch (not...  | 
commit | commitdiff | tree | 
| next |