projects
/
soc.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
soc.git
2020-07-09
Luke Kenneth...
simplify setting of mul overflow into xer_ov
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
clarifying comments on setting xer_ov/so
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
DIV overflow needs to be copied into both bits of XER.ov
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
add debug output of DIV results
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
check result first then CR second
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
munge alu_fsm Shifter into looking like CompALU API...
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
resolving issues with div tests (turned out to be nmuti...
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
remove xer_ca from DIV pipeline (took a bit of messing...
commit
|
commitdiff
|
tree
2020-07-09
Cesar Strauss
Define ports for a simple sequential Shifter
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
irony comment on how one line creates a massive array...
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
add new stages etc. to get multiply working without...
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
create new DivMulOutputData which does not have CA...
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
make carry output handling optional in common output...
commit
|
commitdiff
|
tree
2020-07-09
Luke Kenneth...
identifying locations where big/little endian is in...
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
resolving bigendian/littleendian modes in qemu sim
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
resolving old and new behaviour for lookup of SPRs
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
resolving old and new behaviour for lookup of SPRs
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
adding in ALU test back in, debugging SPR setup
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
sorting out setting of XER
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
add spr to fast reg converter
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
got test_issuer operational on one unit test
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
switch assembler to little-endian
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
stashing current state of investigation whilst looking...
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
add test trap simulator unit test
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
allow qemu to stop at specified end point
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
add mtspr and bcctrl instructions to helloworld test
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
add option to qemu to break at known alternate address
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
add to/from spr test (mtspr, mfspr)
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
add code-fragment from microwatt helloworld
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
add a simple addis test (regression)
commit
|
commitdiff
|
tree
2020-07-08
Luke Kenneth...
copy binary loaded from disk into data memory as well
commit
|
commitdiff
|
tree
2020-07-08
Cesar Strauss
Start the FSM-based ALU example.
commit
|
commitdiff
|
tree
2020-07-08
Jacob Lifshay
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2020-07-08
Jacob Lifshay
add WIP pipeline loop demo
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
add hello world binary test
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
whoops error in test of dynamic parameter
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
sort-of got binary execution test working
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
code-shuffle on testing to prepare loading large files...
commit
|
commitdiff
|
tree
2020-07-07
Cesar Strauss
Clear input data along with valid_i
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
ordering of tests for OP_ATTN needed shuffling. seems...
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
whoops got Function.NONE test wrong in PowerDecode2
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
remove unneeded record field from logical_input_record
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
debugging termination (OP_ATTN)
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
update opcode map for OP_ATTN
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
add halted condition in ISACaller, when attn instructio...
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
debugging termination / OP_ATTN
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
add ATTN unit test
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
add core start/stop capability, and OP_ATTN support
commit
|
commitdiff
|
tree
2020-07-07
Luke Kenneth...
add in SPR test cases into test_issuer.py
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
use ComMULOpSubset in mul pipeline
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
remove alu unneeded op record data
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
remove alu unneeded op record data
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
remove alu unneeded op record data
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
add mul unit to test_issuer
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
add mul compunit
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
whoops forgot that the mul pipeline is actually a pipel...
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
do abs slightly differently in SelectableInt
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
continue mul unit test debugging
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
add MULS (signed) version of multiply
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
improve debug for test_sim.py
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
add mullw test to qemu sim
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
fix SelectableInt abs
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
add first simulator mul test
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
investigating mul pipeline
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
SelectableInt: make __mul__ return enough space to...
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
first cut at mul test pipeline
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
add first cut at fu mul pipeline
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
adding mtspr tests
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
adding OP_MTMSR test
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
add mtmsr internal op
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
add mtmsr internal op
commit
|
commitdiff
|
tree
2020-07-06
Luke Kenneth...
sort out initialisation of TstL0CacheBuffer in ldst...
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Assert n.ready_i at the beginning of the cycle
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Remove wait state to demonstrate zero-delay reception.
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Simplify waiting loops
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Finally add some well needed comments
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Simplify waiting loops
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Add some wait states in each process
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Negate inputs after use
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Add other tests
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Implement receiver
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Implement sender.
commit
|
commitdiff
|
tree
2020-07-06
Cesar Strauss
Begin a new parallel test
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
add mtmsr tests (fail)
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
check trap compunit output properly
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
check msr in trap test, fix OP_RFID
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
add an illegal instruction trap test
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
set up a trap function for microcode override
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
big reorg on PowerDecoder2, actually Decode2Execute1Type
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
stop debug output in power_decoder
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
comments in power_regspec_map.py
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
comment on spr2, not needed
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
check xer_out not xer_in
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
split out Decode2ToExecuteType fields involving registers
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
sigh read and write xer detection, fix spr and trap...
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
check spr1 in test spr compunit
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
get/set slow spr in spr test_pipe_caller
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
add first spr compunit test (not working yet)
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
add SPR test case, commented out for now
commit
|
commitdiff
|
tree
2020-07-05
Luke Kenneth...
move valid signal out of Decode2ToExecute1Type and...
commit
|
commitdiff
|
tree
next