2020-08-12 |
Cole Poirier | Revert "Remove mmu dir and associated mmu/test/ dir... |
commit | commitdiff | tree |
2020-08-12 |
Cole Poirier | Remove mmu dir and associated mmu/test/ dir |
commit | commitdiff | tree |
2020-08-12 |
Cole Poirier | Remove rst signals, fix len of hex Consts, fix variable... |
commit | commitdiff | tree |
2020-08-12 |
Cole Poirier | Create dir experiment/mmu then mmu/test with skeleton... |
commit | commitdiff | tree |
2020-08-12 |
Cole Poirier | mmu.py add RecordObject classes from common.vhdl input... |
commit | commitdiff | tree |
2020-08-12 |
Cole Poirier | mmu.py remove TODOs for vhdl (others => '0') as they... |
commit | commitdiff | tree |
2020-08-12 |
Cole Poirier | mmu.py fix or(block of logic) to be (block of logic... |
commit | commitdiff | tree |
2020-08-12 |
Cole Poirier | mmu.py fix length of hex const https://bugs.libre-soc... |
commit | commitdiff | tree |
2020-08-12 |
Cole Poirier | mmu.py remove class AddrShifter |
commit | commitdiff | tree |
2020-08-12 |
Cole Poirier | Fix typo in mmu.py |
commit | commitdiff | tree |
2020-08-11 |
Cole Poirier | mmu.py fix formatting, use Cat() where '&' in mmu.vhdl |
commit | commitdiff | tree |
2020-08-11 |
Tobias Platen | initial version of L0CacheBuffer2 |
commit | commitdiff | tree |
2020-08-11 |
Luke Kenneth... | sigh, remove yet another int regfile read port |
commit | commitdiff | tree |
2020-08-11 |
Luke Kenneth... | massive reduction in gate count by using alternative... |
commit | commitdiff | tree |
2020-08-11 |
Luke Kenneth... | reduce regfile port usage for INT and FAST |
commit | commitdiff | tree |
2020-08-11 |
Luke Kenneth... | prepare write ports to be shared |
commit | commitdiff | tree |
2020-08-11 |
Luke Kenneth... | move write regfile picker creation to new function |
commit | commitdiff | tree |
2020-08-11 |
Luke Kenneth... | reduce regfile ports by creating separate STATE regfile |
commit | commitdiff | tree |
2020-08-11 |
Luke Kenneth... | whoops fix change of variable (state) msr/pc |
commit | commitdiff | tree |
2020-08-11 |
Luke Kenneth... | reducing regfile port usage by sharing read ports |
commit | commitdiff | tree |
2020-08-10 |
Samuel A. Falvo II | WIP!! Make MUL pipeline proof run again. |
commit | commitdiff | tree |
2020-08-10 |
Cole Poirier | Fix typo in mmu.py |
commit | commitdiff | tree |
2020-08-10 |
Cole Poirier | Fix typo mmu.py |
commit | commitdiff | tree |
2020-08-10 |
Cole Poirier | Global search and replace (^, |), fixes bug 450 comment... |
commit | commitdiff | tree |
2020-08-10 |
Cole Poirier | fix bug 450 comments 8,9,10 |
commit | commitdiff | tree |
2020-08-10 |
Cole Poirier | Fix bug 450 comment 7 |
commit | commitdiff | tree |
2020-08-10 |
Cole Poirier | mmu.py add line I forgot to translate from mmu.vhdl |
commit | commitdiff | tree |
2020-08-10 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
commit | commitdiff | tree |
2020-08-10 |
Cole Poirier | mmu.vhdl translation to mmu.py 95 percent complete |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | stop combinatorial loop in pi2ls |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | write pulse in issuer |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | fix combinatorial loop in ldst compunit |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | use rising edge detection on st go_i/rel_o |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | add logical test issuer case |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | get rid of MSR read combinatorial loop |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | delay go_st by one cycle, break combinatorial loop |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | divwo case makes test_issuer stay busy! |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | add extra divwo regression test |
commit | commitdiff | tree |
2020-08-09 |
Luke Kenneth... | compalu combinatorial loop detected |
commit | commitdiff | tree |
2020-08-08 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
commit | commitdiff | tree |
2020-08-08 |
Cole Poirier | Update test case_mulli |
commit | commitdiff | tree |
2020-08-08 |
Tobias Platen | addr_split.py: shift bytes not bits |
commit | commitdiff | tree |
2020-08-07 |
Cole Poirier | Update test case_mulli |
commit | commitdiff | tree |
2020-08-07 |
Cole Poirier | Update test case_mulli, I think it now works correctly |
commit | commitdiff | tree |
2020-08-07 |
Cole Poirier | Update mulli to try to use immediates not registers |
commit | commitdiff | tree |
2020-08-06 |
Cole Poirier | Fix mmu.py formatting |
commit | commitdiff | tree |
2020-08-06 |
Cole Poirier | Fix formatting |
commit | commitdiff | tree |
2020-08-06 |
Cole Poirier | Initial commit of translation of microwatt mmu.vhdl... |
commit | commitdiff | tree |
2020-08-06 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
commit | commitdiff | tree |
2020-08-06 |
Cole Poirier | Update test case_all_rb_close_to_ov |
commit | commitdiff | tree |
2020-08-06 |
Cole Poirier | Update test case_all_rb_close_to_ov |
commit | commitdiff | tree |
2020-08-06 |
Luke Kenneth... | fix LDST PortInterface FSM interaction |
commit | commitdiff | tree |
2020-08-06 |
Luke Kenneth... | MULS on parameter b needed to check whether it was... |
commit | commitdiff | tree |
2020-08-06 |
Cole Poirier | Add special test for case_mulli, apply autopep8 |
commit | commitdiff | tree |
2020-08-05 |
Cole Poirier | Add test case_all_rb_close_to_ov |
commit | commitdiff | tree |
2020-08-05 |
Cole Poirier | Remove mulli from instrs in test case_all*, add TODO... |
commit | commitdiff | tree |
2020-08-05 |
Cole Poirier | Add new test_values to tests case_all and case_all_rb_r... |
commit | commitdiff | tree |
2020-08-05 |
Cole Poirier | Add second case_all test where rb is randint |
commit | commitdiff | tree |
2020-08-05 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff | tree |
2020-08-05 |
Tobias Platen | undo changes that fix unit test, but do not solve anything |
commit | commitdiff | tree |
2020-08-05 |
Luke Kenneth... | rename ibus/dbus (shorten) |
commit | commitdiff | tree |
2020-08-05 |
Luke Kenneth... | clear sel on loadstore |
commit | commitdiff | tree |
2020-08-05 |
Tobias Platen | fix LDSTSplitter |
commit | commitdiff | tree |
2020-08-05 |
Cole Poirier | Remove madd* isns, added madd* isns test TODO |
commit | commitdiff | tree |
2020-08-05 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
commit | commitdiff | tree |
2020-08-05 |
Luke Kenneth... | adding bus data width of 64 in litex sim doesnt work |
commit | commitdiff | tree |
2020-08-05 |
Luke Kenneth... | add div test cases into test_issuer.py |
commit | commitdiff | tree |
2020-08-05 |
Luke Kenneth... | add div FSM as default for test_issuer in verilog and... |
commit | commitdiff | tree |
2020-08-05 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
commit | commitdiff | tree |
2020-08-05 |
Jacob Lifshay | Fixed div pipe with FSM |
commit | commitdiff | tree |
2020-08-05 |
Cole Poirier | Fix pysim deprecation warning |
commit | commitdiff | tree |
2020-08-05 |
Cole Poirier | Add case_all to MUL unit tests, remove duplicate test... |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | read/set pc outside of FSM so that DMI interface can... |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | swap over byte-reverse if/else in LDSTCompUnit |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | tracked down byte-reversal in LDST ISACaller and LDSTCo... |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | whitespace after autopep8 messed up |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | msr and pc moved to "state" in PowerDecode2 |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | whoops must output NIA not PC to debug DMI query in... |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | allow instruction to run if initiated whilst "stopped... |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | cycle through INT regs, read and debug in litex sim |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | add DMI debug interface to libresoc litex sim |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | single-step and print out PC using DMI in litex sim |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | get litex sim to kick off a "STEP" via the DMI interfac... |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | connect up a DMI FSM to litex sim |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | more remove wildcard imports |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | do not use wildcard imports |
commit | commitdiff | tree |
2020-08-04 |
Luke Kenneth... | adding litex sim experimentation. |
commit | commitdiff | tree |
2020-08-04 |
Samuel A. Falvo II | Remove XXX; this seems done otherwise. |
commit | commitdiff | tree |
2020-08-03 |
Luke Kenneth... | add quick demo/test of reading DMI reg 9 |
commit | commitdiff | tree |
2020-08-03 |
Luke Kenneth... | add extra port for debug read of int regs via DMI |
commit | commitdiff | tree |
2020-08-03 |
Luke Kenneth... | pass state (MSR/PC) around between PowerDecode2, DMI... |
commit | commitdiff | tree |
2020-08-03 |
Luke Kenneth... | https://bugs.libre-soc.org/show_bug.cgi?id=446 |
commit | commitdiff | tree |
2020-08-03 |
Luke Kenneth... | use new soc.config.state CoreState class in DMI and... |
commit | commitdiff | tree |
2020-08-03 |
Tobias Platen | LDSTSplitter: report exception |
commit | commitdiff | tree |
2020-08-03 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff | tree |
2020-08-03 |
Tobias Platen | TstDataMerger2 |
commit | commitdiff | tree |
2020-08-03 |
Luke Kenneth... | change over to DMI debug start/stop interface |
commit | commitdiff | tree |
2020-08-03 |
Luke Kenneth... | move debug to record |
commit | commitdiff | tree |
2020-08-03 |
Samuel A. Falvo II | WIP: check MB > ME and select mask appropriately |
commit | commitdiff | tree |
2020-08-02 |
Luke Kenneth... | convert microwatt core_debug.vhdl to nmigen |
commit | commitdiff | tree |
next |