| 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 | 
| 2020-06-10 | 
Luke Kenneth...  | TODO on RA immediate-zero mode | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | re-do cookie-cut of alu test_pipe_caller.py over to...  | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | use ALUHelpers in output stage of test_pipe_caller | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | use sim-get helpers in ALU input fetch | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | use ALUHelpers in output phase of test_alu_compunit.py | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | continue ALUHelpers check alu outputs code-morph | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | code-morph ALU output test check phase | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | code-morph regspecmap functions, split into separate...  | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | starting on alu output check | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | ilang file output change from alu_pipeline.il to div_pi...  | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | cookie-cut alu test_pipe_caller.py over | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | move to common ALUHelpers for ShiftRot test_pipe_caller.py | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | move to common ALUHelpers for Logical test_pipe_caller.py | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | move to common ALUHelpers for CR test_pipe_caller.py | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | move to common ALUHelpers for branch test_pipe_caller.py | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Luke Kenneth...  | code-munge test_pipe_caller for ALU, | 
commit | commitdiff | tree | 
| 2020-06-10 | 
Jacob Lifshay | create div pipe setup stage | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Cesar Strauss | Keep the sequencer in the "done" state until ready_i...  | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | experimenting with CR/LR/XER etc in qemu | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | add means to get pc and other qemu registers | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | rename truncaddr to splitaddr, return LSBs and MSBs | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | add len-expander to L0CacheBuffer, so as to be able...  | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | allow LenExpand to output both byte- and bit- mask...  | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Tobias Platen | undo code removed by commit 12297566322355ce5fed2e2a546...  | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | expand LenExpand (haha) to cover bytes, with an argumen...  | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Tobias Platen | elaborate function for DualPortSplitter | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Cesar Strauss | Avoid a combinatorial loop on valid_o | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Tobias Platen | fixes for DualPortSplitter | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | make DataMerger record reset_less | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | add truncaddr function to L0CacheBuffer test class | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | add convenience variables in TestMemory | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | map LDST len directly, rather than go through a switch...  | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | correct local variable references | 
commit | commitdiff | tree | 
| 2020-06-09 | 
Luke Kenneth...  | bit more on TRAP handling (preparing priv instruction) | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | add traptype and trapaddr to PowerDecoder2.  idea is...  | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | add traptype and trapaddr to trap_input_data.py | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | add "instr_is_privileged" to power_decoder2 (untested) | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | use 2nd shortened convenience variable in PowerDecoder2 | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | use shortened convenience variable in PowerDecoder2 | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | re-add unit tests back in | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | add comment docstring about POWER9 simulator | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | more verbose debug information tracking down SO/OV...  | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | whoops, overflow-decode (handle_overflow) needed to...  | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Michael Nolan | Add register assertions, fix broken tests | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Michael Nolan | Update to latest wiki version | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Michael Nolan | Restore test_sim.py, begin modifying it for testing...  | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | add CA/CA32 to write regs fields in parser | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | check that carry has already been done or not by the...  | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | code-morph test_core for XER bit clarity | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | set only the SO bit as sticky, not the OV flags as...  | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | copy 64-bit OV, try creating 32-bit OV32 in | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | clarify using microwatt calc_ov function. | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | added check which shows that OV32 in "adde." is not...  | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | found section in 3.0B PDF that refers to "Program Inter...  | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | move datamerger proof into standard directory location...  | 
commit | commitdiff | tree | 
| 2020-06-08 | 
Luke Kenneth...  | copy MSR into SRR1 in trap function | 
commit | commitdiff | tree | 
| 2020-06-08 | 
colepoirier | Fix spelling | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | update trap with comments | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | update comments | 
commit | commitdiff | tree | 
| 2020-06-07 | 
colepoirier | Add TrapMainStage.trap() convenience function to set...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Cesar Strauss | Assign the one-clock delay operation from ADD to SHR | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | assert XER SO/OV/CA registers, check these are ok ...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add debug print statements, re-enable all tests in...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | resolved CR mfcr lookup bug (was in power_decoder. ??) | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Cesar Strauss | Try responding with ready_i on the same cycle as valid_o | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Cesar Strauss | Assert valid_o one clock early, as alu_done is asserted | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Cesar Strauss | Make the test ALU conform to the valid/ready protocol | 
commit | commitdiff | tree | 
| 2020-06-07 | 
colepoirier | Add back test cases to cookie-cut from for fu/trap...  | 
commit | commitdiff | tree | 
| next |