2020-07-05 |
Luke Kenneth Casso... | sigh read and write xer detection, fix spr and trap... |
blob | commitdiff | raw |
2020-07-05 |
Luke Kenneth Casso... | move valid signal out of Decode2ToExecute1Type and... |
blob | commitdiff | raw | diff to current |
2020-07-05 |
Luke Kenneth Casso... | remap SPR PowerISA numbers to internal SPR enum |
blob | commitdiff | raw | diff to current |
2020-07-05 |
Luke Kenneth Casso... | OP_RFID needs to read SRR0/1, OP_SC needs to write |
blob | commitdiff | raw | diff to current |
2020-07-05 |
Luke Kenneth Casso... | fix qemu trap test |
blob | commitdiff | raw | diff to current |
2020-07-04 |
Luke Kenneth Casso... | cater for illegal instruction (generates a trap) |
blob | commitdiff | raw | diff to current |
2020-07-04 |
Luke Kenneth Casso... | comments in trap about exceptions using microcoding |
blob | commitdiff | raw | diff to current |
2020-07-04 |
Luke Kenneth Casso... | sorting out trap fastregs |
blob | commitdiff | raw | diff to current |
2020-07-04 |
Luke Kenneth Casso... | debugging decoding of SPRs (fast) |
blob | commitdiff | raw | diff to current |
2020-07-04 |
Luke Kenneth Casso... | add spr test, add decode of spr in/out |
blob | commitdiff | raw | diff to current |
2020-07-01 |
Luke Kenneth Casso... | add rfid and td/tw trap test |
blob | commitdiff | raw | diff to current |
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 |
|