projects
/
soc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
attempting to add SPRs to rfid test
[soc.git]
/
src
/
soc
/
decoder
/
power_decoder2.py
2020-07-01
Luke Kenneth Casso...
add rfid and td/tw trap test
blob
|
commitdiff
|
raw
2020-07-01
Luke Kenneth Casso...
continue debugging trap pipeline
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Luke Kenneth Casso...
move Decode2ToExecute1Type to separate module
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Luke Kenneth Casso...
code-morph regspecmap functions, split into separate...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Luke Kenneth Casso...
map LDST len directly, rather than go through a switch...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-09
Luke Kenneth Casso...
bit more on TRAP handling (preparing priv instruction)
blob
|
commitdiff
|
raw
|
diff to current
2020-06-08
Luke Kenneth Casso...
add traptype and trapaddr to PowerDecoder2. idea is...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-08
Luke Kenneth Casso...
add "instr_is_privileged" to power_decoder2 (untested)
blob
|
commitdiff
|
raw
|
diff to current
2020-06-08
Luke Kenneth Casso...
use 2nd shortened convenience variable in PowerDecoder2
blob
|
commitdiff
|
raw
|
diff to current
2020-06-08
Luke Kenneth Casso...
use shortened convenience variable in PowerDecoder2
blob
|
commitdiff
|
raw
|
diff to current
2020-06-07
Luke Kenneth Casso...
resolved CR mfcr lookup bug (was in power_decoder. ??)
blob
|
commitdiff
|
raw
|
diff to current
2020-06-05
Luke Kenneth Casso...
fix syntax errors and use correct FastRegs (SRR0/1...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-05
Luke Kenneth Casso...
add TODO for MFSPR/MTSPR
blob
|
commitdiff
|
raw
|
diff to current
2020-06-05
Luke Kenneth Casso...
add OP_RFID SRR0/SRR1 in PowerDecode2
blob
|
commitdiff
|
raw
|
diff to current
2020-06-04
Luke Kenneth Casso...
messing with valid/busy signals in core test
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Tobias Platen
Merge branch 'master' of ssh://git.libre-riscv.org...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-03
Luke Kenneth Casso...
move over to using power_regspec_map.py from PowerDecod...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
add lk field to DecodeOut2
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
Revert "ok ok - for OP_BCREG put CTR in spr2 as well"
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
ok ok - for OP_BCREG put CTR in spr2 as well
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
set up CTR and LR only on BCREG when needed
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
decode fast spr for OP_BCREG CTR, TAR and LR
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
debugging branch fast registers
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
add regspecmap function to PowerDecode2
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
add in fast regs support in decoder and into regspec_decode
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
add 2nd write-reg for LD/ST Update mode
blob
|
commitdiff
|
raw
|
diff to current
2020-06-02
Luke Kenneth Casso...
add read-write register numbering detection
blob
|
commitdiff
|
raw
|
diff to current
2020-06-01
Luke Kenneth Casso...
remove unneeded fields from Decode2Execute1Type
blob
|
commitdiff
|
raw
|
diff to current
2020-06-01
Luke Kenneth Casso...
allow ALU / Logical ops to select RS as 1st operand
blob
|
commitdiff
|
raw
|
diff to current
2020-06-01
Luke Kenneth Casso...
allow M*-Form shiftrot to swap RS/RB back to consistent...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-30
Luke Kenneth Casso...
select CR0 write out only when RC=1
blob
|
commitdiff
|
raw
|
diff to current
2020-05-28
Michael Nolan
Add OP_SETB
blob
|
commitdiff
|
raw
|
diff to current
2020-05-23
Luke Kenneth Casso...
select bits 2:5 from BC to get CR0 to 7 in DecodeCRin
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Michael Nolan
Add third cr register select field to decoder
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Luke Kenneth Casso...
comment DecodeCRIn and DecodeCROut, gratuitously
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Michael Nolan
Add cr output decoder to power_decoder2.py
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Michael Nolan
Add CR In decoder to power_decoder2.py
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Luke Kenneth Casso...
add zero_a flag to Decode2ExecuteType
blob
|
commitdiff
|
raw
|
diff to current
2020-05-20
Luke Kenneth Casso...
use nmutil exts helper
blob
|
commitdiff
|
raw
|
diff to current
2020-05-20
Luke Kenneth Casso...
minor code-munge, use shorter names
blob
|
commitdiff
|
raw
|
diff to current
2020-05-05
Michael Nolan
Fix broken test_decoder_gas
blob
|
commitdiff
|
raw
|
diff to current
2020-04-27
Luke Kenneth Casso...
update signal in DecodeToExecute1Type is "LD/ST perform...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Jacob Lifshay
Merge branch 'master' of ssh://git.libre-riscv.org...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Luke Kenneth Casso...
eek, first cut at using POWER decoder2 in 6600 simulato...
blob
|
commitdiff
|
raw
|
diff to current
2020-04-10
Luke Kenneth Casso...
converting InstructionQ to use Decode2ToExecuteType
blob
|
commitdiff
|
raw
|
diff to current
2020-04-08
Luke Kenneth Casso...
convert power_decoder2 Data to Record-based
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Michael Nolan
Fix tests broken by df295b5
blob
|
commitdiff
|
raw
|
diff to current
2020-03-23
Michael Nolan
Properly sign extend immediates
blob
|
commitdiff
|
raw
|
diff to current
2020-03-20
Michael Nolan
Remove unneeded condition register decoder
blob
|
commitdiff
|
raw
|
diff to current
2020-03-19
Michael Nolan
Add test for cmp with register
blob
|
commitdiff
|
raw
|
diff to current
2020-03-19
Michael Nolan
Add tests for register+immediate ops
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Luke Kenneth Casso...
store ra in intermediate, to avoid creation of decoding...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-09
Michael Nolan
Fix logical loop in DecodeA
blob
|
commitdiff
|
raw
|
diff to current
2020-03-09
Michael Nolan
Migrate imports to use absolute imports
blob
|
commitdiff
|
raw
|
diff to current
2020-03-09
Luke Kenneth Casso...
move all source directories to soc so that "import...
blob
|
commitdiff
|
raw
|
diff to current