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 |
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 |
next |