2021-03-30 |
Alain D D Williams | Merge branch 'master' of git.libre-soc.org:soc |
blob | commitdiff | raw |
2021-03-28 |
Luke Kenneth Casso... | rather invasive reduction of SPR regfile size |
blob | commitdiff | raw |
2021-03-18 |
Luke Kenneth Casso... | add sv_out2 to PowerDecode and PowerDecoder2 |
blob | commitdiff | raw | diff to current |
2021-03-17 |
Luke Kenneth Casso... | add SVP64 dststep incrementing in PowerDecoder2, Testis... |
blob | commitdiff | raw | diff to current |
2021-03-17 |
Luke Kenneth Casso... | link up SVP64 RM Mode decoding into PowerDecoder2 |
blob | commitdiff | raw | diff to current |
2021-03-17 |
Luke Kenneth Casso... | add in SVP64 RM Mode decoder |
blob | commitdiff | raw | diff to current |
2021-03-12 |
Luke Kenneth Casso... | add more sophisticated checking of whether SVP64 loop... |
blob | commitdiff | raw | diff to current |
2021-03-11 |
Luke Kenneth Casso... | add detection of whether *full* 7-bit of RA is zero... |
blob | commitdiff | raw | diff to current |
2021-03-08 |
Luke Kenneth Casso... | actually make it possible to disable svp64 on commandli... |
blob | commitdiff | raw | diff to current |
2021-03-08 |
Luke Kenneth Casso... | add option to cut out SVP64 from PowerDecoder2 |
blob | commitdiff | raw | diff to current |
2021-03-04 |
Luke Kenneth Casso... | whoops microwatt already allocates SPR 720 |
blob | commitdiff | raw | diff to current |
2021-03-02 |
Luke Kenneth Casso... | operating correctly, not directing MMU SPRs to SPR... |
blob | commitdiff | raw | diff to current |
2021-03-01 |
Luke Kenneth Casso... | Revert "fix Bug 607 - unnecessary code added related... |
blob | commitdiff | raw | diff to current |
2021-02-28 |
Luke Kenneth Casso... | move SVP64 Extra decoders to separate module |
blob | commitdiff | raw | diff to current |
2021-02-28 |
Luke Kenneth Casso... | fix syntax error |
blob | commitdiff | raw | diff to current |
2021-02-28 |
Luke Kenneth Casso... | move SVP64PrefixDecoder to separate module |
blob | commitdiff | raw | diff to current |
2021-02-28 |
Luke Kenneth Casso... | add PowerDecoder.no_in_vec |
blob | commitdiff | raw | diff to current |
2021-02-28 |
Tobias Platen | fix Bug 607 - unnecessary code added related to MMU... |
blob | commitdiff | raw | diff to current |
2021-02-28 |
Tobias Platen | fix Bug 603 - use SPR names/numbers from sprs.csv |
blob | commitdiff | raw | diff to current |
2021-02-24 |
Luke Kenneth Casso... | add comments explaining split |
blob | commitdiff | raw | diff to current |
2021-02-24 |
Luke Kenneth Casso... | move DecodeCROut/In (at last) out of PowerDecoderSubset... |
blob | commitdiff | raw | diff to current |
2021-02-24 |
Luke Kenneth Casso... | start making write_cr0 independent of DecodeCROut |
blob | commitdiff | raw | diff to current |
2021-02-22 |
Cesar Strauss | Fix typo when calculating PowerDecoder2.no_out_vec |
blob | commitdiff | raw | diff to current |
2021-02-21 |
Luke Kenneth Casso... | add CR out vector detection to PowerDecoder2 no_out_vec |
blob | commitdiff | raw | diff to current |
2021-02-21 |
Cesar Strauss | The new version of "sel" is smart enough to find a... |
blob | commitdiff | raw | diff to current |
2021-02-21 |
Cesar Strauss | Use the new selection field function from nmutil |
blob | commitdiff | raw | diff to current |
2021-02-21 |
Luke Kenneth Casso... | create SVP64CROffs consts for when SVP64 Vector-of... |
blob | commitdiff | raw | diff to current |
2021-02-20 |
Luke Kenneth Casso... | add in Vectorised CRs when Rc=1 into ISACaller |
blob | commitdiff | raw | diff to current |
2021-02-20 |
Luke Kenneth Casso... | add CR1 to DecodeCRIn/Out |
blob | commitdiff | raw | diff to current |
2021-02-20 |
Luke Kenneth Casso... | add some debug checking to get_pdecode_cr_out |
blob | commitdiff | raw | diff to current |
2021-02-20 |
Luke Kenneth Casso... | add crossreference to bug #603 |
blob | commitdiff | raw | diff to current |
2021-02-20 |
Cesar Strauss | Fix more MSB0 issues in comments |
blob | commitdiff | raw | diff to current |
2021-02-20 |
Cesar Strauss | Replace more hardcoded constants with symbolic field... |
blob | commitdiff | raw | diff to current |
2021-02-20 |
Luke Kenneth Casso... | increment CRs based on srcstep, see what happens |
blob | commitdiff | raw | diff to current |
2021-02-17 |
Cesar Strauss | Use subfield bit selection to extract the RM SVP64... |
blob | commitdiff | raw | diff to current |
2021-02-17 |
Cesar Strauss | Replace MSB-i by symbolic subfield indices and selectors |
blob | commitdiff | raw | diff to current |
2021-02-16 |
Cesar Strauss | Fix MSB0 issues for SVP64 |
blob | commitdiff | raw | diff to current |
2021-02-16 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
blob | commitdiff | raw | diff to current |
2021-02-16 |
Luke Kenneth Casso... | add indicator to PowerDecoder2 when no outputs are... |
blob | commitdiff | raw | diff to current |
2021-02-15 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
blob | commitdiff | raw | diff to current |
2021-02-14 |
Cesar Strauss | Fix width of the "extra" input on the Extra decoder |
blob | commitdiff | raw | diff to current |
2021-02-14 |
Cesar Strauss | Fix conversion to MSB0 |
blob | commitdiff | raw | diff to current |
2021-02-14 |
Luke Kenneth Casso... | add srcstep onto Vectorised GPRs in PowerDecoder2 |
blob | commitdiff | raw | diff to current |
2021-02-13 |
Tobias Platen | OP_TLBIE must in be instr_is_priv |
blob | commitdiff | raw | diff to current |
2021-02-13 |
Tobias Platen | keep commits to under 80 chars |
blob | commitdiff | raw | diff to current |
2021-02-13 |
Tobias Platen | forward microwatt mmu specific SPR: PID and PRTBL |
blob | commitdiff | raw | diff to current |
2021-02-11 |
Luke Kenneth Casso... | comments in TestIssuer for SVP64PrefixDecoder |
blob | commitdiff | raw | diff to current |
2021-02-04 |
Tobias Platen | pass SPR MicroOp to MMU function unit |
blob | commitdiff | raw | diff to current |
2021-02-03 |
Luke Kenneth Casso... | nope - need it to be zero if not identified as svp64 |
blob | commitdiff | raw | diff to current |
2021-02-03 |
Luke Kenneth Casso... | actually no need to mux in the svp64_rm, just the id... |
blob | commitdiff | raw | diff to current |
2021-02-03 |
Luke Kenneth Casso... | add SVP64PowerDecoder, extracts svp64 remap if correctl... |
blob | commitdiff | raw | diff to current |
2021-01-31 |
Luke Kenneth Casso... | remove sv_rm from PowerDecoder register decoders |
blob | commitdiff | raw | diff to current |
2021-01-31 |
Luke Kenneth Casso... | move SVP64 Extra reg decoding into main PowerDecoder... |
blob | commitdiff | raw | diff to current |
2021-01-30 |
Luke Kenneth Casso... | move CR in/out SVP64 EXTRA decoders into PowerDecoder |
blob | commitdiff | raw | diff to current |
2021-01-30 |
Luke Kenneth Casso... | add SVP64 CR out extending to 7-bit in PowerDecoder2 |
blob | commitdiff | raw | diff to current |
2021-01-30 |
Luke Kenneth Casso... | add SVP64 CR EXTRA field-extension, from 3-bit to 7... |
blob | commitdiff | raw | diff to current |
2021-01-30 |
Luke Kenneth Casso... | extend CR registers in Decode2ToExecute1Type to 7 bit |
blob | commitdiff | raw | diff to current |
2021-01-30 |
Luke Kenneth Casso... | add SVP64CRExtra class to PowerDecoder2, turns 3-bit... |
blob | commitdiff | raw | diff to current |
2021-01-30 |
Luke Kenneth Casso... | split out SVEXTRA field selection/decoding into separat... |
blob | commitdiff | raw | diff to current |
2021-01-30 |
Luke Kenneth Casso... | whoops update PowerDecoder2 svp64 comments, reg sizes... |
blob | commitdiff | raw | diff to current |
2021-01-30 |
Luke Kenneth Casso... | add SVP64 EXTRA decoding to RB, RC and RT (out) in... |
blob | commitdiff | raw | diff to current |
2021-01-30 |
Luke Kenneth Casso... | add first SVP64 7-bit register context decoder to Power... |
blob | commitdiff | raw | diff to current |
2021-01-29 |
Luke Kenneth Casso... | add SVP64RM record to PowerDecoder2 |
blob | commitdiff | raw | diff to current |
2021-01-29 |
Luke Kenneth Casso... | adjust how register copy/setup is done in PowerDecoder2 |
blob | commitdiff | raw | diff to current |
2021-01-27 |
Tobias Platen | use SPR constants |
blob | commitdiff | raw | diff to current |
2021-01-27 |
Luke Kenneth Casso... | whitespace and shortening of SPR MMU redirection in... |
blob | commitdiff | raw | diff to current |
2021-01-26 |
Tobias Platen | [Bug 580] update comment above changed block |
blob | commitdiff | raw | diff to current |
2021-01-26 |
Tobias Platen | [Bug 580] redirect MMU SPRs to the MMU |
blob | commitdiff | raw | diff to current |
2020-10-06 |
Luke Kenneth Casso... | comments |
blob | commitdiff | raw | diff to current |
2020-10-06 |
Luke Kenneth Casso... | skip Decode2ToOperand from PowerDecodeSubset |
blob | commitdiff | raw | diff to current |
2020-10-06 |
Luke Kenneth Casso... | comment SRR1 mem.exception |
blob | commitdiff | raw | diff to current |
2020-10-06 |
Luke Kenneth Casso... | add SRR1 setting for LDST memory exception trap |
blob | commitdiff | raw | diff to current |
2020-10-06 |
Luke Kenneth Casso... | passing LDSTException over to Trap Pipeline |
blob | commitdiff | raw | diff to current |
2020-10-06 |
Luke Kenneth Casso... | add LDSTException decode/handling in PowerDecoder2 |
blob | commitdiff | raw | diff to current |
2020-09-26 |
Luke Kenneth Casso... | fix annoying alu test_pipe_caller bug, missing asmcode |
blob | commitdiff | raw | diff to current |
2020-09-26 |
Luke Kenneth Casso... | make check of LDSTMode.update conditional in PowerDecoder2 |
blob | commitdiff | raw | diff to current |
2020-09-08 |
Luke Kenneth Casso... | subset columns for PowerDecoder - bit of a mess (done... |
blob | commitdiff | raw | diff to current |
2020-09-08 |
Luke Kenneth Casso... | create a special subset of Decoder Record for storing... |
blob | commitdiff | raw | diff to current |
2020-09-08 |
Luke Kenneth Casso... | argh, somehow EINT check got moved out of if/elif block |
blob | commitdiff | raw | diff to current |
2020-09-08 |
Luke Kenneth Casso... | capture trap / irq conditions in flags for debug purposes |
blob | commitdiff | raw | diff to current |
2020-09-08 |
Luke Kenneth Casso... | pass in CoreState to PowerDecoder rather than eq a... |
blob | commitdiff | raw | diff to current |
2020-09-08 |
Luke Kenneth Casso... | whoops trap address being set in wrong Decode2ExecuteTy... |
blob | commitdiff | raw | diff to current |
2020-09-07 |
Luke Kenneth Casso... | use PowerDecoderSubsets for FUs, except for TRAP which... |
blob | commitdiff | raw | diff to current |
2020-09-07 |
Luke Kenneth Casso... | make immediate decoding optional on-demand |
blob | commitdiff | raw | diff to current |
2020-09-07 |
Luke Kenneth Casso... | bit of a big reorg of data structures |
blob | commitdiff | raw | diff to current |
2020-09-07 |
Luke Kenneth Casso... | split out PowerDecode2 into PowerDecodeSubset |
blob | commitdiff | raw | diff to current |
2020-09-07 |
Luke Kenneth Casso... | minor reorg on PowerDecoder |
blob | commitdiff | raw | diff to current |
2020-09-06 |
Luke Kenneth Casso... | decoder immediate b split out to DecodeBImm |
blob | commitdiff | raw | diff to current |
2020-09-06 |
Luke Kenneth Casso... | decoder immediate a split out to DecodeAImm |
blob | commitdiff | raw | diff to current |
2020-09-06 |
Luke Kenneth Casso... | minor code-munge on SPR-to-FAST mapping |
blob | commitdiff | raw | diff to current |
2020-09-06 |
Luke Kenneth Casso... | add comments for DEC / TB |
blob | commitdiff | raw | diff to current |
2020-09-06 |
Luke Kenneth Casso... | move DEC and TB from StateRegs to FastRegs for several... |
blob | commitdiff | raw | diff to current |
2020-09-06 |
Luke Kenneth Casso... | add DEC SPR to CoreState and PowerDecoder, activate... |
blob | commitdiff | raw | diff to current |
2020-09-04 |
Luke Kenneth Casso... | adding option to include XICS external interrupts. |
blob | commitdiff | raw | diff to current |
2020-09-02 |
Luke Kenneth Casso... | when mtocrf FXM is 0, the CR has to be set to CR7 |
blob | commitdiff | raw | diff to current |
2020-09-02 |
Luke Kenneth Casso... | series of extensive modifications to fix long-standing... |
blob | commitdiff | raw | diff to current |
2020-08-31 |
Luke Kenneth Casso... | add XER to fastregs and "construct" it in mfspr/mtspr |
blob | commitdiff | raw | diff to current |
2020-08-30 |
Luke Kenneth Casso... | reversal of FXM mask for one-hot selection in OP_MTCR... |
blob | commitdiff | raw | diff to current |
2020-08-29 |
Luke Kenneth Casso... | slowly morphing towards using an XER bit-field selector... |
blob | commitdiff | raw | diff to current |
2020-08-29 |
Luke Kenneth Casso... | yep disable OE for MULH64/32 and EXTS and CNTZ |
blob | commitdiff | raw | diff to current |
next |