| 2020-06-18 | 
Luke Kenneth...  | debugging test_issuer.py general test cases | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Luke Kenneth...  | get instructions immediately from assembly code | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Luke Kenneth...  | move test_sim.py unit tests to different class (split) | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Luke Kenneth...  | slightly hacky way to keep an eye on the PC | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Luke Kenneth...  | whoops generate core ilang not TestIssuer | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Luke Kenneth...  | use while / exception in test_compunit loop | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Luke Kenneth...  | investigating mtocrf/mtcrf issue | 
commit | commitdiff | tree | 
| 2020-06-18 | 
Jacob Lifshay | working on adding rest of stage classes for div pipeline | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | add bug reference to mtocrf/mtcrf name decoding | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | decoding assembly instruction name, move to separate...  | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | getting sim instruction decoder to reproduce asm instru...  | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | update submodule | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | add comment/assembly decode in power enums | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | update test_sim.py to do a simple execution loop: decod...  | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | add loop example, required a bit of munging. | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | get fu compunit test to use ISACaller instruction-memory | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | got fed up of adding arguments to ISACaller / ISA,...  | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | split execute and setup of ISACaller instruction execution | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | comment ISACaller setup | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | start to add in independent execution into ISACaller | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | add a fake program counter to ISACaller | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | use an independent power decoder in ISACaller | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | add "respect_pc" boolean to ISACaller | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | add optional instruction memory | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | split out TestIssuer into separate module | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | remove unneeded yield | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | enable all tests again in test_core.py and test_issuer.py | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | got test_issuer FSM operating.  bit of a hack | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | debugging test_issuer, getting FSM working | 
commit | commitdiff | tree | 
| 2020-06-17 | 
Luke Kenneth...  | output to issuer_simulator.vcd | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | add first version unit test for TestIssuer | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | reduce instruction depth to 6 bits in TestIssuer | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | move debug statements to check function | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | hack LD/ST ad/st together, allow PC to be set externally | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | move check regs in simple core to separate function | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | move test core reg set up into separate function | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | set up a TestIssuer class with a FSM for doing instruct...  | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | add ports to TestMemory | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | add beginnings of TestIssuer class, to issue instructio...  | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | weird: adding TestMemory with no port causes nmigen...  | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | refer to signals directly in Test Core | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | add test instruction memory SRAM | 
commit | commitdiff | tree | 
| 2020-06-16 | 
Luke Kenneth...  | update popcount docstring | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | start trying to fill in some comments in Minerva L1...  | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | whitespace cleanup | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | imports and syntax errors fixed (found test_cache.py) | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | more whitespace | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | more whitespace on minerva (no unit tests, so cannot...  | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | whitespace cleanup, remove minerva DataSelector class | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | have to set up addr/st rel-go link before setting up...  | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | add in memory setup/check but disable LDST Unit Tests...  | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | move setup/check memory into helper functions for use...  | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | whoops LDSTCompUnit was identified as a Function.ALU...  | 
commit | commitdiff | tree | 
| 2020-06-15 | 
Luke Kenneth...  | add in TstL0CacheBuffer but disable temporarily | 
commit | commitdiff | tree | 
| 2020-06-14 | 
Luke Kenneth...  | add optional LDSTFunctionUnit to compunits | 
commit | commitdiff | tree | 
| 2020-06-14 | 
Luke Kenneth...  | unit tests showing byte-reverse works | 
commit | commitdiff | tree | 
| 2020-06-14 | 
Luke Kenneth...  | add sim-qemu test for byte-reversed LD/ST | 
commit | commitdiff | tree | 
| 2020-06-14 | 
Luke Kenneth...  | add in byte-reverse from op PowerDecode2 field | 
commit | commitdiff | tree | 
| 2020-06-14 | 
Luke Kenneth...  | error in address width (truncated) in setting up L0Cach...  | 
commit | commitdiff | tree | 
| 2020-06-14 | 
Luke Kenneth...  | error in naming that ended up in gtkwave from a proxy | 
commit | commitdiff | tree | 
| 2020-06-14 | 
Luke Kenneth...  | add another LD/ST example to qemu-sim test, | 
commit | commitdiff | tree | 
| 2020-06-14 | 
Luke Kenneth...  | add byte-reversal on LD and ST in L0CacheBuffer | 
commit | commitdiff | tree | 
| 2020-06-14 | 
Luke Kenneth...  | reasonably certain that the careful and slow use of...  | 
commit | commitdiff | tree | 
| 2020-06-13 | 
Cesar Strauss | Wait for all active rel signals to be high, and only...  | 
commit | commitdiff | tree | 
| 2020-06-12 | 
Luke Kenneth...  | first cut at qemu memory dump and compare | 
commit | commitdiff | tree | 
| 2020-06-12 | 
Luke Kenneth...  | note possible BE/LE mode needed for memory reads/writes | 
commit | commitdiff | tree | 
| 2020-06-12 | 
Luke Kenneth...  | update ld/st test to see what is going on | 
commit | commitdiff | tree | 
| 2020-06-12 | 
Luke Kenneth...  | tracking down what looks like an error in the Simulator...  | 
commit | commitdiff | tree | 
| 2020-06-12 | 
Luke Kenneth...  | debug printout of sim and hardware memory, shows mismat...  | 
commit | commitdiff | tree | 
| 2020-06-12 | 
Luke Kenneth...  | use ALUHelpers in LDSTCompUnit test | 
commit | commitdiff | tree | 
| 2020-06-11 | 
Luke Kenneth...  | some ugly hacks that get LD/ST immediate working | 
commit | commitdiff | tree | 
| 2020-06-11 | 
Luke Kenneth...  | even more complexity in CompALUMulti, to deal with...  | 
commit | commitdiff | tree | 
| 2020-06-11 | 
Luke Kenneth...  | must distinguish between rd/write xer_ca sim helpers | 
commit | commitdiff | tree | 
| 2020-06-11 | 
Luke Kenneth...  | fixing get_rd_sim_xer_ca, has to only read carry if...  | 
commit | commitdiff | tree | 
| 2020-06-11 | 
Luke Kenneth...  | yield needed for unit tests to work (has to go) | 
commit | commitdiff | tree | 
| 2020-06-11 | 
Luke Kenneth...  | read and write version of get_sim_xer_ca are different | 
commit | commitdiff | tree | 
| 2020-06-11 | 
Luke Kenneth...  | use ALUHelpers in shift_rot | 
commit | commitdiff | tree | 
| 2020-06-11 | 
Luke Kenneth...  | add fast spr1/2 sim ALUHelpers | 
commit | commitdiff | tree | 
| 2020-06-11 | 
Luke Kenneth...  | rename get_sim_cr_a to get_wr_sim_cr_a for now | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | move Decode2ToExecute1Type to separate module | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | whitespace | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Michael Nolan | modify qemu.py to set qemu's cr to 0 | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | link ST.go directly to ST.rel | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | rename unit test function in ld/st compalu_multi | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | hmmm very confused about LD/ST CompUnit unit test | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | wrong data structure being imported, duplicate CompLDST...  | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | remove old code | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | set data_len in compldst_multi unit test | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | yield ports from data_o and addr_o | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | expand LenExpand to 4 bits in order to cover 1/2/4...  | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | got L0CacheBuffer shift/mask working on a preliminary...  | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | whitespace | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | add use of classes in L0Cache unit tests | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | start using unittest suite in l0_cache.py | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | creates an import error and stops unit tests from running | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | add in LenExpander to L0CacheBuffer, not used yet | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Tobias Platen | make resetless for all signals in DataMergerRecord | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Tobias Platen | PortInterface refactoring | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Tobias Platen | exception if rolls in addr_split.py | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | add link to bug 361 in FU test | 
commit | commitdiff | tree | 
| next |