| 2020-06-27 | 
Luke Kenneth...  | only activate ld_in_progress if addr is ok | 
commit | commitdiff | tree | 
| 2020-06-27 | 
Luke Kenneth...  | make Memory accessible via TestSRAMBareLoadStoreUnit | 
commit | commitdiff | tree | 
| 2020-06-27 | 
Luke Kenneth...  | increase (double) address width in TstL0CacheBuffer | 
commit | commitdiff | tree | 
| 2020-06-27 | 
Luke Kenneth...  | increase (double) address width in TstL0CacheBuffer | 
commit | commitdiff | tree | 
| 2020-06-27 | 
Luke Kenneth...  | unit test in l0_cache to connect to testpi and test_bare_wb | 
commit | commitdiff | tree | 
| 2020-06-27 | 
Luke Kenneth...  | make PortInterface modules consistent with same API | 
commit | commitdiff | tree | 
| 2020-06-27 | 
Luke Kenneth...  | use ConfigMemoryPortInterface in TstL0CacheBuffer | 
commit | commitdiff | tree | 
| 2020-06-27 | 
Luke Kenneth...  | fix TestMemLoadStoreUnit, it required a FSM to monitor...  | 
commit | commitdiff | tree | 
| 2020-06-27 | 
Luke Kenneth...  | add wishbone Pi2LSUI test | 
commit | commitdiff | tree | 
| 2020-06-27 | 
Luke Kenneth...  | reconfigureable PortInterface testing now possible | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | name issue in Pi2LSUI | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | whitespace and imports | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | whitespace | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | slight reorg on test_pi2ls.py | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | correct address in pi2ls | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | oops forgot to initialise base class of TestMemLoadStor...  | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | add in LenExpand shift/mask | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | add quick test showing Pi2LSUI not quite reading/writing to | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | remove extraneous yields | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Michael Nolan | Modify pi2ls so it passes the portinterface unit tests | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | set address ok and fix unit test to check it properly | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | add pi.busy_o connection, increase to 64 bit | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | unit test broken is ok :) | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | set pi.ld.ok to 1 if pi.is_ld_i is set | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Michael Nolan | Move tests for pimem to new file, add ability to test...  | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | load/store unit test needed to wait for busy_o | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | whitespace | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | clean up output from BareLoadStoreUnit | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | halve the test memory size again | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | shrink test memory size down to only 64 words | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | investigating why write-enable not getting passed through | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | whoops forgot to call parent elaborate | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | add test of SRAM through wishbone bus | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | code-morph which redirects lsmem unit test through...  | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | add a test SRAM that lives behind a minerva LoadStoreUn...  | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | dynamically specify wishbone layout (no longer hardcode...  | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | add reconfigureable Load/Store class | 
commit | commitdiff | tree | 
| 2020-06-26 | 
Luke Kenneth...  | extra parameterification of minerva LoadStoreUnits | 
commit | commitdiff | tree | 
| 2020-06-25 | 
Luke Kenneth...  | allow Pi2LSUI to accept incoming PortInterface and...  | 
commit | commitdiff | tree | 
| 2020-06-25 | 
Luke Kenneth...  | add extra parameter, mask_wid, to TestMemLoadStoreUnit | 
commit | commitdiff | tree | 
| 2020-06-25 | 
Luke Kenneth...  | start connecting up Pi2LSUI | 
commit | commitdiff | tree | 
| 2020-06-25 | 
Luke Kenneth...  | add LenExpand module, tidyup on docstring | 
commit | commitdiff | tree | 
| 2020-06-25 | 
Luke Kenneth...  | add beginnings of Pi2LSUI | 
commit | commitdiff | tree | 
| 2020-06-25 | 
Luke Kenneth...  | add nmigen-soc to dependencies | 
commit | commitdiff | tree | 
| 2020-06-25 | 
Luke Kenneth...  | add attempt at mapping between PortInterface and LoadSt...  | 
commit | commitdiff | tree | 
| 2020-06-25 | 
Luke Kenneth...  | rename LoadStoreInterface signals to include _i and...  | 
commit | commitdiff | tree | 
| 2020-06-25 | 
Luke Kenneth...  | whitespace | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Michael Nolan | Revert "modify PortInterface so subfields include the...  | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Michael Nolan | Update comments for LoadStoreUnitInterface | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Michael Nolan | Have lsmem handle stall and valid signals correctly | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Michael Nolan | Update comments on LoadStoreUnitInterface again | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Michael Nolan | Update comments on LoadStoreUnitInterface | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Michael Nolan | Add handling of byte reads and writes | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Michael Nolan | Add more complete testbench for lsmem.py | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Michael Nolan | Super basic first try of testmem with load store unit...  | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Luke Kenneth...  | move comments to minerva LoadStoreInterface | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Luke Kenneth...  | import minerva and use LoadStoreUnitInterface | 
commit | commitdiff | tree | 
| 2020-06-24 | 
Michael Nolan | Add specification for load store interface | 
commit | commitdiff | tree | 
| 2020-06-23 | 
Michael Nolan | modify PortInterface so subfields include the port...  | 
commit | commitdiff | tree | 
| 2020-06-23 | 
Luke Kenneth...  | annoying error in latest nmigen | 
commit | commitdiff | tree | 
| 2020-06-23 | 
Luke Kenneth...  | TstL0CacheBuffer returns array of ports differently now | 
commit | commitdiff | tree | 
| 2020-06-22 | 
Luke Kenneth...  | remove unused module | 
commit | commitdiff | tree | 
| 2020-06-22 | 
Luke Kenneth...  | simplified L0CacheBuffer down to a "PortInterface Arbiter" | 
commit | commitdiff | tree | 
| 2020-06-22 | 
Luke Kenneth...  | add TestMemoryPortInterface class which is designed...  | 
commit | commitdiff | tree | 
| 2020-06-22 | 
Luke Kenneth...  | comments for LDST CompUnit test | 
commit | commitdiff | tree | 
| 2020-06-22 | 
Luke Kenneth...  | enable byte-reverse in CompLDSTUnit test | 
commit | commitdiff | tree | 
| 2020-06-22 | 
Luke Kenneth...  | remove CompLDSTOpSubset, replace with just data_len. | 
commit | commitdiff | tree | 
| 2020-06-22 | 
Luke Kenneth...  | move BE/LE byte-reverse into LDSTCompUnit | 
commit | commitdiff | tree | 
| 2020-06-20 | 
Luke Kenneth...  | expand Memory width to 64 and granularity to 16 in...  | 
commit | commitdiff | tree | 
| 2020-06-20 | 
Luke Kenneth...  | add asserts to check data output is correct | 
commit | commitdiff | tree | 
| 2020-06-20 | 
Luke Kenneth...  | add test_sram_wishbone.py | 
commit | commitdiff | tree | 
| 2020-06-20 | 
colepoirier | Add code, commented-out, for TRAP so as to not break...  | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | whitespace update | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | move trunc_div and trunc_rem to nmutil | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add comments on trunc_div and trunc_rem | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add divide-by-zero test to test_div_sim.py | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add docstring comment for SelectableInt | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add test_0_moduw and correct name to trunc_rem | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add abs SelectableInt unit test (very quick) | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add SelectableInt.abs | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add another bad hack in parser.py which identifies...  | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add in really bad hack which calls trunc_div or trunc_mod | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add trunc_div and trunch_rem to decoder helpers | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | auto-assign needs to use concat / selectconcat | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | whoops detected page name wrong, for special case fixed...  | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | bit of a mess.  getting carry recognised and output...  | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add auto-assign mode detecting uninitialised variable...  | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | div needs to be floordiv | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add true and floor div to SelectableInt | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add simulator test for divw | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | do mix-in for test_sim.py so that jacob can write some...  | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | add TODO comments to upgrade L0CacheBuffer to a new...  | 
commit | commitdiff | tree | 
| 2020-06-19 | 
Luke Kenneth...  | parameterise LoadStoreUnitInterface to be expandable | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Jacob Lifshay | div pipe completed except for tests | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Jacob Lifshay | finish code to calculate the 64-bit output of the div...  | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Jacob Lifshay | actually remove todo comment for manually checking...  | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Jacob Lifshay | Merge branch 'master' of ssh://git.libre-riscv.org...  | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Jacob Lifshay | fix bug and manually check div overflow code against...  | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Luke Kenneth...  | enable general test cases in test_issuer | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Luke Kenneth...  | got loop example operational by noting when PC fastreg...  | 
commit | commitdiff | tree | 
| next |