| 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 | 
| 2020-06-07 | 
Luke Kenneth...  | add extra tests for mcrf: shows bug is not directly...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | how odd.  just adding CA32 to self.namespace seems...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add extra args to ISA in branch test_pipe_caller | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add msr to ISA in test_core.py | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | wark-wark, do not & rs[0] into carry-out from rotator | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | ha! set XER CA/CA32 in simulator from output.value...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | update rotator.py to match microwatt rotator.vhdl | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add carry test to shift_rot test_pipe_caller: it fails...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add extra args to ISA in test_pipe_caller.py | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add make clean target to qemu_test Makefile | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | optionally writing out CA/CA32 to XER | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add handling of CA/CA32 in simulator, generated from...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add CA/CA32 to list of special regs | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add missing arg to ISA in test_compunit | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | Revert "if referred to through GPR (GPR[RA]), add to...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | Revert "remove fixedlogical.patch - added gprs to Power...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | Revert "add gprs to PowerParser write_regs in p_atom_name" | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add extra missing args to ISA setup in alu test_pipe_caller | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | if referred to through GPR (GPR[RA]), add to read_regs...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add gprs to PowerParser write_regs in p_atom_name | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add missing args to ISA | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | remove fixedlogical.patch - added gprs to PowerParser...  | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | docstring on caller.py inject() decorator | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add TRAP function, stub | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | update submodule for sprset.mdwn | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | add MSR to simulator context | 
commit | commitdiff | tree | 
| 2020-06-07 | 
Luke Kenneth...  | move MSR_PR checking to separate functiong | 
commit | commitdiff | tree | 
| 2020-06-07 | 
colepoirier | Fix missing 'comb +=' | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | add python3 env-var if not set in Makefile | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | experimenting with setting up and testing memory | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | expand regwid to 64 in l0_cache test | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | work out how to initialise memory directly | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | initialise L0 Memory from simulator memory | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | wait a little for wr.rel to activate if wrmask is active | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | missing test.mem arg for ISA in test_core | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | allow Mem initialisation in ISACaller | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | shift-mask in Simulator Mem class not quite right | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | write-mask made from LD and Update mode (for data_o...  | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | allow Mem in Simulator to be initialised | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | use name of unit to write simulator/vcd file | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | LDSTCompUnit test data structures linked up, starting...  | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | allow CompLDSTOpSubset to be passed through to LDSTCompUnit | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | set up LDSTCompUnit using regspec | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | add extra bugreport link | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | whitespace | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | whitespace indentation | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | add special-case LDSTFunctionUnit | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | whoops dest%d_o not dest%d_i | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | add beginnings of LDST compunit test | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | whitespace | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | whitespace / code-munge | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | comments / whitespace | 
commit | commitdiff | tree | 
| next |