soc.git
2020-06-15 Luke Kenneth... whitespace cleanup
2020-06-15 Luke Kenneth... imports and syntax errors fixed (found test_cache.py)
2020-06-15 Luke Kenneth... more whitespace
2020-06-15 Luke Kenneth... more whitespace on minerva (no unit tests, so cannot...
2020-06-15 Luke Kenneth... whitespace cleanup, remove minerva DataSelector class
2020-06-15 Luke Kenneth... have to set up addr/st rel-go link before setting up...
2020-06-15 Luke Kenneth... add in memory setup/check but disable LDST Unit Tests...
2020-06-15 Luke Kenneth... move setup/check memory into helper functions for use...
2020-06-15 Luke Kenneth... whoops LDSTCompUnit was identified as a Function.ALU...
2020-06-15 Luke Kenneth... add in TstL0CacheBuffer but disable temporarily
2020-06-14 Luke Kenneth... add optional LDSTFunctionUnit to compunits
2020-06-14 Luke Kenneth... unit tests showing byte-reverse works
2020-06-14 Luke Kenneth... add sim-qemu test for byte-reversed LD/ST
2020-06-14 Luke Kenneth... add in byte-reverse from op PowerDecode2 field
2020-06-14 Luke Kenneth... error in address width (truncated) in setting up L0Cach...
2020-06-14 Luke Kenneth... error in naming that ended up in gtkwave from a proxy
2020-06-14 Luke Kenneth... add another LD/ST example to qemu-sim test,
2020-06-14 Luke Kenneth... add byte-reversal on LD and ST in L0CacheBuffer
2020-06-14 Luke Kenneth... reasonably certain that the careful and slow use of...
2020-06-13 Cesar StraussWait for all active rel signals to be high, and only...
2020-06-12 Luke Kenneth... first cut at qemu memory dump and compare
2020-06-12 Luke Kenneth... note possible BE/LE mode needed for memory reads/writes
2020-06-12 Luke Kenneth... update ld/st test to see what is going on
2020-06-12 Luke Kenneth... tracking down what looks like an error in the Simulator...
2020-06-12 Luke Kenneth... debug printout of sim and hardware memory, shows mismat...
2020-06-12 Luke Kenneth... use ALUHelpers in LDSTCompUnit test
2020-06-11 Luke Kenneth... some ugly hacks that get LD/ST immediate working
2020-06-11 Luke Kenneth... even more complexity in CompALUMulti, to deal with...
2020-06-11 Luke Kenneth... must distinguish between rd/write xer_ca sim helpers
2020-06-11 Luke Kenneth... fixing get_rd_sim_xer_ca, has to only read carry if...
2020-06-11 Luke Kenneth... yield needed for unit tests to work (has to go)
2020-06-11 Luke Kenneth... read and write version of get_sim_xer_ca are different
2020-06-11 Luke Kenneth... use ALUHelpers in shift_rot
2020-06-11 Luke Kenneth... add fast spr1/2 sim ALUHelpers
2020-06-11 Luke Kenneth... rename get_sim_cr_a to get_wr_sim_cr_a for now
2020-06-10 Luke Kenneth... move Decode2ToExecute1Type to separate module
2020-06-10 Luke Kenneth... whitespace
2020-06-10 Michael Nolanmodify qemu.py to set qemu's cr to 0
2020-06-10 Luke Kenneth... link ST.go directly to ST.rel
2020-06-10 Luke Kenneth... rename unit test function in ld/st compalu_multi
2020-06-10 Luke Kenneth... hmmm very confused about LD/ST CompUnit unit test
2020-06-10 Luke Kenneth... wrong data structure being imported, duplicate CompLDST...
2020-06-10 Luke Kenneth... remove old code
2020-06-10 Luke Kenneth... set data_len in compldst_multi unit test
2020-06-10 Luke Kenneth... yield ports from data_o and addr_o
2020-06-10 Luke Kenneth... expand LenExpand to 4 bits in order to cover 1/2/4...
2020-06-10 Luke Kenneth... got L0CacheBuffer shift/mask working on a preliminary...
2020-06-10 Luke Kenneth... whitespace
2020-06-10 Luke Kenneth... add use of classes in L0Cache unit tests
2020-06-10 Luke Kenneth... start using unittest suite in l0_cache.py
2020-06-10 Luke Kenneth... creates an import error and stops unit tests from running
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
next