| 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 | 
| 2020-06-06 | 
Luke Kenneth...  | update stage docstring | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | code-munge | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | remove unneeded imports | 
commit | commitdiff | tree | 
| 2020-06-06 | 
Luke Kenneth...  | noticed the regular pattern in all pipe_data.py (regspecs). | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | comment out CR assertion for now | 
commit | commitdiff | tree | 
| 2020-06-05 | 
colepoirier | Added skeleton fu/trap/test/test_pipe_caller using | 
commit | commitdiff | tree | 
| 2020-06-05 | 
colepoirier | Add trap_input_data.py for fu/trap, cookie-cut from | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Tobias Platen | fix proof_datamerger (see 216#c56) | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | update comments | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | add comments and start of elaborate | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | more comments | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | more comments | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | a_i not b_in | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | add comments | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | experimenting with CR, not quite right | 
commit | commitdiff | tree | 
| 2020-06-05 | 
colepoirier | Made small changes to fu/trap/main_stage to bring nmige...  | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Tobias Platen | implement init function of DualPortSplitter | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Tobias Platen | uncomment rtlil.convert in test_l0_cache that causes...  | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | whoops returning cr2 for cr3 regspec map | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | name regfile ports by name not numerical position | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | whoops connecting up CR in wrong order.  fixing with...  | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | fix syntax errors and use correct FastRegs (SRR0/1...  | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | add TODO for MFSPR/MTSPR | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | refer to srr0/1 not a/b | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | add msr_copy function and use it in OP_TRAP, OP_RFID...  | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | set SRR0 in OP_SC | 
commit | commitdiff | tree | 
| 2020-06-05 | 
Luke Kenneth...  | add OP_RFID SRR0/SRR1 in PowerDecode2 | 
commit | commitdiff | tree | 
| 2020-06-04 | 
colepoirier | Use a_i and b_i convenience variables instead of a...  | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | testing CRs after writing: not in the right bit-order | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | remove unneeded code | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | use common TestCase class in logical | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | add branch test case to core | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | no global variables in test suites | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | sigh.  because POWER. CR index inversion | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | sigh.  weirdness involving bit-inversion, inconsistency...  | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | no global variables in test suites | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | add ShiftRot test case (works only because CRs are...  | 
commit | commitdiff | tree | 
| 2020-06-04 | 
Luke Kenneth...  | add both logical and ALU test core | 
commit | commitdiff | tree | 
| next |