projects
/
soc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
comment update
[soc.git]
/
src
/
soc
/
decoder
/
2020-09-02
Luke Kenneth Casso...
when mtocrf FXM is 0, the CR has to be set to CR7
tree
|
commitdiff
2020-09-02
Luke Kenneth Casso...
add bc ctr regression test when CTR=0 and CTR=1
tree
|
commitdiff
2020-09-02
Luke Kenneth Casso...
series of extensive modifications to fix long-standing...
tree
|
commitdiff
2020-08-31
Luke Kenneth Casso...
add XER to fastregs and "construct" it in mfspr/mtspr
tree
|
commitdiff
2020-08-30
Luke Kenneth Casso...
reversal of FXM mask for one-hot selection in OP_MTCR...
tree
|
commitdiff
2020-08-29
Luke Kenneth Casso...
slowly morphing towards using an XER bit-field selector...
tree
|
commitdiff
2020-08-29
Luke Kenneth Casso...
yep disable OE for MULH64/32 and EXTS and CNTZ
tree
|
commitdiff
2020-08-29
Luke Kenneth Casso...
investigating CR mtocrf / mfocrf
tree
|
commitdiff
2020-08-29
Luke Kenneth Casso...
allow pseudocode numbering to decrement in for-loops
tree
|
commitdiff
2020-08-29
Luke Kenneth Casso...
CR FXM becomes a full mask.
tree
|
commitdiff
2020-08-27
Cole Poirier
Merge branch 'master' of git.libre-soc.org:soc
tree
|
commitdiff
2020-08-27
Luke Kenneth Casso...
really bad hack to fix simulator bug in carry handling
tree
|
commitdiff
2020-08-27
Luke Kenneth Casso...
incompatibility with POWER9 on mulhw/u due to lack...
tree
|
commitdiff
2020-08-27
Luke Kenneth Casso...
overflow-enable does not occur on shift operations
tree
|
commitdiff
2020-08-27
Luke Kenneth Casso...
need to read SO if Rc=1
tree
|
commitdiff
2020-08-26
Cole Poirier
Merge branch 'master' of git.libre-soc.org:soc
tree
|
commitdiff
2020-08-26
Luke Kenneth Casso...
investigating div fsm and simulator bug
tree
|
commitdiff
2020-08-24
Cole Poirier
Merge branch 'master' of git.libre-soc.org:soc
tree
|
commitdiff
2020-08-23
Luke Kenneth Casso...
update copyright notices to include additional primary...
tree
|
commitdiff
2020-08-23
Michael Nolan
Add copyright statement to power_decoder.py
tree
|
commitdiff
2020-08-22
Luke Kenneth Casso...
rename invert_a to invert_in because logical inverts RB
tree
|
commitdiff
2020-08-17
Luke Kenneth Casso...
turn SelectableInt less/greater into signed versions.
tree
|
commitdiff
2020-08-14
Luke Kenneth Casso...
bad hack to get HSRR0/1 to be "same" as SRR0/1
tree
|
commitdiff
2020-08-14
Luke Kenneth Casso...
bug in isa parser not recognising MSR as declared variable
tree
|
commitdiff
2020-08-14
Luke Kenneth Casso...
stop trying to read swap files
tree
|
commitdiff
2020-08-14
Luke Kenneth Casso...
update submodule, add hrfid
tree
|
commitdiff
2020-08-14
Luke Kenneth Casso...
move instruction decoder out of core
tree
|
commitdiff
2020-08-14
Luke Kenneth Casso...
move regspec / rdflag decoding functions out of PowerDe...
tree
|
commitdiff
2020-08-14
Luke Kenneth Casso...
reduce decoder pathways when exception occurs
tree
|
commitdiff
2020-08-13
Luke Kenneth Casso...
sigh. convert Fast regfile to binary
tree
|
commitdiff
2020-08-13
Luke Kenneth Casso...
sigh. convert INT regfile to binary addressing
tree
|
commitdiff
2020-08-11
Luke Kenneth Casso...
reduce regfile ports by creating separate STATE regfile
tree
|
commitdiff
2020-08-06
Cole Poirier
Merge branch 'master' of git.libre-soc.org:soc
tree
|
commitdiff
2020-08-06
Luke Kenneth Casso...
MULS on parameter b needed to check whether it was...
tree
|
commitdiff
2020-08-04
Luke Kenneth Casso...
tracked down byte-reversal in LDST ISACaller and LDSTCo...
tree
|
commitdiff
2020-08-04
Luke Kenneth Casso...
whitespace after autopep8 messed up
tree
|
commitdiff
2020-08-04
Luke Kenneth Casso...
msr and pc moved to "state" in PowerDecode2
tree
|
commitdiff
2020-08-03
Luke Kenneth Casso...
pass state (MSR/PC) around between PowerDecode2, DMI...
tree
|
commitdiff
2020-08-01
Luke Kenneth Casso...
add quick test of litex bios IMM64 macro
tree
|
commitdiff
2020-07-31
Luke Kenneth Casso...
reorg DecodeB in power_decoder2.py to sign-extend immed...
tree
|
commitdiff
2020-07-29
Jacob Lifshay
add __init__.py to all source directories
tree
|
commitdiff
2020-07-25
Luke Kenneth Casso...
hilarious. only just caught a bug where overflow was...
tree
|
commitdiff
2020-07-24
Luke Kenneth Casso...
annoying, yet more typos
tree
|
commitdiff
2020-07-24
Luke Kenneth Casso...
annoying, typo
tree
|
commitdiff
2020-07-24
Luke Kenneth Casso...
better debug assert log message
tree
|
commitdiff
2020-07-24
Luke Kenneth Casso...
remove bad hack calling trunc_divs/trunc_mods
tree
|
commitdiff
2020-07-24
Luke Kenneth Casso...
restore modification to caller.py from reversion of...
tree
|
commitdiff
2020-07-24
Luke Kenneth Casso...
Revert "working on div's test_pipe_caller"
tree
|
commitdiff
2020-07-24
Luke Kenneth Casso...
bug found in pseudocode reader when assembly code has...
tree
|
commitdiff
2020-07-24
Jacob Lifshay
working on div's test_pipe_caller
tree
|
commitdiff
2020-07-22
Jacob Lifshay
Merge remote-tracking branch 'origin/master'
tree
|
commitdiff
2020-07-22
Jacob Lifshay
format code
tree
|
commitdiff
2020-07-22
Luke Kenneth Casso...
set additional MSR bits according to v3.0B spec when...
tree
|
commitdiff
2020-07-22
Luke Kenneth Casso...
use (new) MSRb and PIb which has auto-bigendian numbers
tree
|
commitdiff
2020-07-22
Luke Kenneth Casso...
add TT.size and use it in PowerDecoder and trap input...
tree
|
commitdiff
2020-07-21
Luke Kenneth Casso...
convert branch pipeline to use msr/cia as immediates
tree
|
commitdiff
2020-07-21
Luke Kenneth Casso...
set ISACaller.msr rather than namespace[MSR]
tree
|
commitdiff
2020-07-21
Luke Kenneth Casso...
when running an exception (trap) after "reset" must...
tree
|
commitdiff
2020-07-21
Luke Kenneth Casso...
add PC (CIA) to PowerDecode2 "state" for passing into...
tree
|
commitdiff
2020-07-21
Luke Kenneth Casso...
add msr exception bits setting function in hardware
tree
|
commitdiff
2020-07-17
Jacob Lifshay
Merge branch 'master' of ssh://git.libre-riscv.org...
tree
|
commitdiff
2020-07-17
Luke Kenneth Casso...
comment explaining why not to call self.trap in PowerDe...
tree
|
commitdiff
2020-07-17
Jacob Lifshay
add missing fixedldstcache.py to .gitignore
tree
|
commitdiff
2020-07-16
Luke Kenneth Casso...
sigh, bug in sprset.patch
tree
|
commitdiff
2020-07-16
Luke Kenneth Casso...
get trap compunit test working, adding bigendian and msr
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
simplify instr_is_priv
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
move traptype to soc.consts
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
whoops forgot to update PC after trap in ISACaller
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
move priv test to above illegal/trap test
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
minor reorg on PowerDecoder2, use switch/case rather...
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
comments on SPRmap done in PowerDecode2
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
comments on SPRmap done in PowerDecode2
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
use case statement in PowerDecode2
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
select RA based on LDSTMode.update in PowerDecode2
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
add cache cx to LDSTMode
tree
|
commitdiff
2020-07-15
Luke Kenneth Casso...
remove unused class XerBits
tree
|
commitdiff
2020-07-14
Luke Kenneth Casso...
attempting to access self.msr directly
tree
|
commitdiff
2020-07-14
Luke Kenneth Casso...
add priv instruction checking to ISACaller simulator
tree
|
commitdiff
2020-07-14
Luke Kenneth Casso...
add in privileged instruction decision-making in PowerD...
tree
|
commitdiff
2020-07-14
Luke Kenneth Casso...
comments on PowerDecode2
tree
|
commitdiff
2020-07-14
Luke Kenneth Casso...
add MSR to PowerDecoder2
tree
|
commitdiff
2020-07-13
Luke Kenneth Casso...
remove unneeded spec patching
tree
|
commitdiff
2020-07-13
Luke Kenneth Casso...
enable extswsli tests, fix spec-patching
tree
|
commitdiff
2020-07-13
Luke Kenneth Casso...
fix read of sliced register
tree
|
commitdiff
2020-07-13
Luke Kenneth Casso...
not perfect but close enough: add read registers RA...
tree
|
commitdiff
2020-07-12
Luke Kenneth Casso...
rename InternalOp to MicrOp
tree
|
commitdiff
2020-07-12
Luke Kenneth Casso...
modify PowerDecoder to read LDSTMode correctly
tree
|
commitdiff
2020-07-12
Luke Kenneth Casso...
change CSV LD/ST update field to LDSTMode (support...
tree
|
commitdiff
2020-07-12
Luke Kenneth Casso...
missed setting of link register on OP_BC in PowerDecoder2
tree
|
commitdiff
2020-07-11
Luke Kenneth Casso...
sorting out bigendian/littleendian including in qemu
tree
|
commitdiff
2020-07-11
Luke Kenneth Casso...
whoops output trunc_divs not trunc_div
tree
|
commitdiff
2020-07-11
Luke Kenneth Casso...
special test for mul hw to cope with ignoring OE flag
tree
|
commitdiff
2020-07-10
Luke Kenneth Casso...
add a DIVS function as separate and discrete from floor_div
tree
|
commitdiff
2020-07-10
Luke Kenneth Casso...
check for div_overflow equal to None rather than == 1
tree
|
commitdiff
2020-07-10
Jacob Lifshay
switch to using Signal.width instead of Signal.shape...
tree
|
commitdiff
2020-07-10
Jacob Lifshay
format file
tree
|
commitdiff
2020-07-09
Luke Kenneth Casso...
debug information related to 32/64 bit mode
tree
|
commitdiff
2020-07-09
Luke Kenneth Casso...
identifying locations where big/little endian is in...
tree
|
commitdiff
2020-07-08
Luke Kenneth Casso...
stashing current state of investigation whilst looking...
tree
|
commitdiff
2020-07-08
Jacob Lifshay
Merge branch 'master' of ssh://git.libre-riscv.org...
tree
|
commitdiff
next