| 2020-06-02 | 
Tobias Platen | proof_datamerger: proof that output is zero when idle | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | argh overlapping commits on submodule (rebase did not...  | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | debugging branch fast registers | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Michael Nolan | Fix broken wiki version | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Michael Nolan | Handle removal of spr2 field from decoder | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | add comment about fast1 and fast2 in branch test_pipe_c...  | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | add regspecmap function to PowerDecode2 | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Michael Nolan | Fix test_bc_reg | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Michael Nolan | Fix issues with test_bc_reg, wrong instruction field...  | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | move regspec function to separate module | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | add in fast regs support in decoder and into regspec_decode | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | add 2nd write-reg for LD/ST Update mode | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | add write-regs encoding to regspec decoder | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | add read-write register numbering detection | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | whoops cut/paste error, creating write_ports not read_ports | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | whoops syntax error | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | add function expressing the relationship between regspe...  | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | whitespace | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | rename regspecs to give a consistent naming scheme | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | add MSR constants, TODO translated | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Luke Kenneth...  | add TODO comments from microwatt source code | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Cesar Strauss | Allow at least one operand to be fetched | 
commit | commitdiff | tree | 
| 2020-06-02 | 
Cesar Strauss | Hold rdmaskn active during the busy_o cycle | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | remove reading port 3 for CR pipeline.  RS moved to...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | okaaay add a "rdflags" function which obtains the yes...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | add test_bc_reg (fails) | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | remove unneeded fields from Decode2Execute1Type | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Michael Nolan | Add proof for RegFile | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | more unneeded fields from SR InputRecord | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | remove data_len from SR input record | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | remove zero/invert from ShiftRot Input Record | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | add shift-rot input record and use it | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | CompBROpSubset exists | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | RS moved to port 1 (from port 3), remove need in ALU...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Michael Nolan | Add proof for RegFileArray | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | remove use of reg3 in logical pipeline: CSV files moved...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Michael Nolan | Have regfile use AnySeq instead of AnyConst | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | rotator carry is set into both XER CA and CA32 fields | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | comment out rlwinm. for now | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | argh - need to zero the src_i input after "Read" is...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Michael Nolan | Enable k-induction for register file proof | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Michael Nolan | That was weird. For some reason it wasn't generating...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Michael Nolan | Full BMC proof of Register | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Michael Nolan | Begin rewrite of proof_regfile.py | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | put RB in 2nd position (matching immediate) in ShiftRot...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | sigh - another instance where write-mask needed to...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | remove xer so/ov, swap rs/rb to correct(?) order in...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Tobias Platen | proof_datamerger wip | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | add rlwinm. test instruction (sets CR0) | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | remove duplicate signal | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | allow ALU / Logical ops to select RS as 1st operand | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | allow M*-Form shiftrot to swap RS/RB back to consistent...  | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | add first version of ShiftRot CompUnit test | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | shiftrot uses LogicalOutputData not ALUOutputData | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Cesar Strauss | Add rdmaskn parameter and assert it along issue_i | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | add assertions for branch compunit output | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | invert SPR1/2 in branch output data | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | decode SPRs for branch | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | swap over SPR1/2 to fit with microwatt SPR conventions | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | add first version compunit branch test | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | whoops need to read RS in CR inputs test | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | add first version of CR CompUnit test | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | minor adjustment, zero test in ALU output stage | 
commit | commitdiff | tree | 
| 2020-06-01 | 
Luke Kenneth...  | remove unneeded code | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | bit-test on the function-unit value being tested | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | update isatables to cmpb not modifying CR0 | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | add logical compunit test | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | comment inputs and outputs from ALU unit test | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | imports - use of globals. baaaad | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | remove unneeded code and inputs. convert to "naming...  | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | split out common code from test_alu_compunit.py | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | add comments for MultiCompUnit parallel test | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | de-hard-code-ify getting results from MultiCompUnit | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | remove unneeded imports | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | split out compalu unit tests to separate module (gettin...  | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | HA! found a bug in MultiCompUnit handling of write...  | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | clarify | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | OP_CMPEQB also requesting change of output reg (stop...  | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | OP_CMP is requesting a change of the output register...  | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | still investigating | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | start with zero, try not to compare against 9 bytes...  | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | more debug statements | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | add in more CR debug statements | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | copy in cr0.data into cr0 temp, not whole of cr0 (inclu...  | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | remove commented-out vars from ALU input record | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | write cr0 when op.write_cr.ok is set | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | add write_cr to ALU record subset | 
commit | commitdiff | tree | 
| 2020-05-31 | 
Luke Kenneth...  | comment out xer ov/so for now | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | get carry from cr write_cr | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | select CR0 write out only when RC=1 | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | set CR0 output when OP_CMP or OP_CMPEQB need it | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | add in use of "Settle" | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | add in write-mask into MultiCompUnit and MCU-ALU unit...  | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org...  | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Tobias Platen | unit test for DataMerger | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | create read-mask for ALU CompUnit: switches off optiona...  | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | create a write-mask, anything with an "ok" in the Recor...  | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | allow MultiCompUnit outputs to be Records, to capture...  | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | add read-mask to MultiCompUnit | 
commit | commitdiff | tree | 
| 2020-05-30 | 
Luke Kenneth...  | code-shuffle / comments | 
commit | commitdiff | tree | 
| next |