soc.git
2020-06-10 Luke Kenneth... add in LenExpander to L0CacheBuffer, not used yet
2020-06-10 Tobias Platenmake resetless for all signals in DataMergerRecord
2020-06-10 Tobias PlatenPortInterface refactoring
2020-06-10 Tobias Platenexception if rolls in addr_split.py
2020-06-10 Luke Kenneth... add link to bug 361 in FU test
2020-06-10 Luke Kenneth... TODO on RA immediate-zero mode
2020-06-10 Luke Kenneth... re-do cookie-cut of alu test_pipe_caller.py over to...
2020-06-10 Luke Kenneth... use ALUHelpers in output stage of test_pipe_caller
2020-06-10 Luke Kenneth... use sim-get helpers in ALU input fetch
2020-06-10 Luke Kenneth... use ALUHelpers in output phase of test_alu_compunit.py
2020-06-10 Luke Kenneth... continue ALUHelpers check alu outputs code-morph
2020-06-10 Luke Kenneth... code-morph ALU output test check phase
2020-06-10 Luke Kenneth... code-morph regspecmap functions, split into separate...
2020-06-10 Luke Kenneth... starting on alu output check
2020-06-10 Luke Kenneth... ilang file output change from alu_pipeline.il to div_pi...
2020-06-10 Luke Kenneth... cookie-cut alu test_pipe_caller.py over
2020-06-10 Luke Kenneth... move to common ALUHelpers for ShiftRot test_pipe_caller.py
2020-06-10 Luke Kenneth... move to common ALUHelpers for Logical test_pipe_caller.py
2020-06-10 Luke Kenneth... move to common ALUHelpers for CR test_pipe_caller.py
2020-06-10 Luke Kenneth... move to common ALUHelpers for branch test_pipe_caller.py
2020-06-10 Luke Kenneth... code-munge test_pipe_caller for ALU,
2020-06-10 Jacob Lifshaycreate div pipe setup stage
2020-06-09 Cesar StraussKeep the sequencer in the "done" state until ready_i...
2020-06-09 Luke Kenneth... experimenting with CR/LR/XER etc in qemu
2020-06-09 Luke Kenneth... add means to get pc and other qemu registers
2020-06-09 Luke Kenneth... rename truncaddr to splitaddr, return LSBs and MSBs
2020-06-09 Luke Kenneth... add len-expander to L0CacheBuffer, so as to be able...
2020-06-09 Luke Kenneth... allow LenExpand to output both byte- and bit- mask...
2020-06-09 Tobias Platenundo code removed by commit 12297566322355ce5fed2e2a546...
2020-06-09 Luke Kenneth... expand LenExpand (haha) to cover bytes, with an argumen...
2020-06-09 Tobias Platenelaborate function for DualPortSplitter
2020-06-09 Cesar StraussAvoid a combinatorial loop on valid_o
2020-06-09 Tobias Platenfixes for DualPortSplitter
2020-06-09 Luke Kenneth... make DataMerger record reset_less
2020-06-09 Luke Kenneth... add truncaddr function to L0CacheBuffer test class
2020-06-09 Luke Kenneth... add convenience variables in TestMemory
2020-06-09 Luke Kenneth... map LDST len directly, rather than go through a switch...
2020-06-09 Luke Kenneth... correct local variable references
2020-06-09 Luke Kenneth... bit more on TRAP handling (preparing priv instruction)
2020-06-08 Luke Kenneth... add traptype and trapaddr to PowerDecoder2. idea is...
2020-06-08 Luke Kenneth... add traptype and trapaddr to trap_input_data.py
2020-06-08 Luke Kenneth... add "instr_is_privileged" to power_decoder2 (untested)
2020-06-08 Luke Kenneth... use 2nd shortened convenience variable in PowerDecoder2
2020-06-08 Luke Kenneth... use shortened convenience variable in PowerDecoder2
2020-06-08 Luke Kenneth... re-add unit tests back in
2020-06-08 Luke Kenneth... add comment docstring about POWER9 simulator
2020-06-08 Luke Kenneth... more verbose debug information tracking down SO/OV...
2020-06-08 Luke Kenneth... whoops, overflow-decode (handle_overflow) needed to...
2020-06-08 Michael NolanAdd register assertions, fix broken tests
2020-06-08 Michael NolanUpdate to latest wiki version
2020-06-08 Michael NolanRestore test_sim.py, begin modifying it for testing...
2020-06-08 Luke Kenneth... add CA/CA32 to write regs fields in parser
2020-06-08 Luke Kenneth... check that carry has already been done or not by the...
2020-06-08 Luke Kenneth... code-morph test_core for XER bit clarity
2020-06-08 Luke Kenneth... set only the SO bit as sticky, not the OV flags as...
2020-06-08 Luke Kenneth... copy 64-bit OV, try creating 32-bit OV32 in
2020-06-08 Luke Kenneth... clarify using microwatt calc_ov function.
2020-06-08 Luke Kenneth... added check which shows that OV32 in "adde." is not...
2020-06-08 Luke Kenneth... found section in 3.0B PDF that refers to "Program Inter...
2020-06-08 Luke Kenneth... move datamerger proof into standard directory location...
2020-06-08 Luke Kenneth... copy MSR into SRR1 in trap function
2020-06-08 colepoirierFix spelling
2020-06-07 Luke Kenneth... update trap with comments
2020-06-07 Luke Kenneth... update comments
2020-06-07 colepoirierAdd TrapMainStage.trap() convenience function to set...
2020-06-07 Cesar StraussAssign the one-clock delay operation from ADD to SHR
2020-06-07 Luke Kenneth... assert XER SO/OV/CA registers, check these are ok ...
2020-06-07 Luke Kenneth... add debug print statements, re-enable all tests in...
2020-06-07 Luke Kenneth... resolved CR mfcr lookup bug (was in power_decoder. ??)
2020-06-07 Cesar StraussTry responding with ready_i on the same cycle as valid_o
2020-06-07 Cesar StraussAssert valid_o one clock early, as alu_done is asserted
2020-06-07 Cesar StraussMake the test ALU conform to the valid/ready protocol
2020-06-07 colepoirierAdd back test cases to cookie-cut from for fu/trap...
2020-06-07 Luke Kenneth... add extra tests for mcrf: shows bug is not directly...
2020-06-07 Luke Kenneth... how odd. just adding CA32 to self.namespace seems...
2020-06-07 Luke Kenneth... add extra args to ISA in branch test_pipe_caller
2020-06-07 Luke Kenneth... add msr to ISA in test_core.py
2020-06-07 Luke Kenneth... wark-wark, do not & rs[0] into carry-out from rotator
2020-06-07 Luke Kenneth... ha! set XER CA/CA32 in simulator from output.value...
2020-06-07 Luke Kenneth... update rotator.py to match microwatt rotator.vhdl
2020-06-07 Luke Kenneth... add carry test to shift_rot test_pipe_caller: it fails...
2020-06-07 Luke Kenneth... add extra args to ISA in test_pipe_caller.py
2020-06-07 Luke Kenneth... add make clean target to qemu_test Makefile
2020-06-07 Luke Kenneth... optionally writing out CA/CA32 to XER
2020-06-07 Luke Kenneth... add handling of CA/CA32 in simulator, generated from...
2020-06-07 Luke Kenneth... add CA/CA32 to list of special regs
2020-06-07 Luke Kenneth... add missing arg to ISA in test_compunit
2020-06-07 Luke Kenneth... Revert "if referred to through GPR (GPR[RA]), add to...
2020-06-07 Luke Kenneth... Revert "remove fixedlogical.patch - added gprs to Power...
2020-06-07 Luke Kenneth... Revert "add gprs to PowerParser write_regs in p_atom_name"
2020-06-07 Luke Kenneth... add extra missing args to ISA setup in alu test_pipe_caller
2020-06-07 Luke Kenneth... if referred to through GPR (GPR[RA]), add to read_regs...
2020-06-07 Luke Kenneth... add gprs to PowerParser write_regs in p_atom_name
2020-06-07 Luke Kenneth... add missing args to ISA
2020-06-07 Luke Kenneth... remove fixedlogical.patch - added gprs to PowerParser...
2020-06-07 Luke Kenneth... docstring on caller.py inject() decorator
2020-06-07 Luke Kenneth... add TRAP function, stub
2020-06-07 Luke Kenneth... update submodule for sprset.mdwn
2020-06-07 Luke Kenneth... add MSR to simulator context
2020-06-07 Luke Kenneth... move MSR_PR checking to separate functiong
next