projects
/
soc.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
soc.git
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
2020-05-30
Luke Kenneth...
mess - but a functional mess. ALU-MultiCompUnit semi...
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
grab other results from ALU pipeline in compunit test
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
order of XER so/ca wrong way round from regspec
commit
|
commitdiff
|
tree
2020-05-30
Luke Kenneth...
still experimenting with ALU-CompUnit interaction
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
interesting. use of Settle() works, showing that Regfi...
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
module comments for popcount
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
comments on popcount
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
trigger ALU ready when operands ready
commit
|
commitdiff
|
tree
2020-05-29
Tobias Platen
fixes for DataMerger
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
trigger read ALU ready/valid from latch as well
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
use a latch to communicate read/valid output from ALU
commit
|
commitdiff
|
tree
2020-05-29
Tobias Platen
DataMerger: rename addr_match_i to addr_array_i
commit
|
commitdiff
|
tree
2020-05-29
Tobias Platen
fixed 'return m is missing'
commit
|
commitdiff
|
tree
2020-05-29
Tobias Platen
whitespace fixes
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
latch all output on ALU output valid
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
create read-done pulse
commit
|
commitdiff
|
tree
2020-05-29
Luke Kenneth...
write-release moves out of "ALU valid" due to using...
commit
|
commitdiff
|
tree
next