2021-02-20 |
Luke Kenneth Casso... | add CR1 to DecodeCRIn/Out |
blob | commitdiff | raw |
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 |
2020-08-29 |
Luke Kenneth Casso... | investigating CR mtocrf / mfocrf |
blob | commitdiff | raw | diff to current |
2020-08-29 |
Luke Kenneth Casso... | CR FXM becomes a full mask. |
blob | commitdiff | raw | diff to current |
2020-08-27 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
blob | commitdiff | raw | diff to current |
2020-08-27 |
Luke Kenneth Casso... | incompatibility with POWER9 on mulhw/u due to lack... |
blob | commitdiff | raw | diff to current |
2020-08-27 |
Luke Kenneth Casso... | overflow-enable does not occur on shift operations |
blob | commitdiff | raw | diff to current |
2020-08-24 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
blob | commitdiff | raw | diff to current |
2020-08-22 |
Luke Kenneth Casso... | rename invert_a to invert_in because logical inverts RB |
blob | commitdiff | raw | diff to current |
2020-08-14 |
Luke Kenneth Casso... | move instruction decoder out of core |
blob | commitdiff | raw | diff to current |
2020-08-14 |
Luke Kenneth Casso... | move regspec / rdflag decoding functions out of PowerDe... |
blob | commitdiff | raw | diff to current |
2020-08-14 |
Luke Kenneth Casso... | reduce decoder pathways when exception occurs |
blob | commitdiff | raw | diff to current |
2020-08-03 |
Luke Kenneth Casso... | pass state (MSR/PC) around between PowerDecode2, DMI... |
blob | commitdiff | raw | diff to current |
2020-07-31 |
Luke Kenneth Casso... | reorg DecodeB in power_decoder2.py to sign-extend immed... |
blob | commitdiff | raw | diff to current |
2020-07-22 |
Jacob Lifshay | Merge remote-tracking branch 'origin/master' |
blob | commitdiff | raw | diff to current |
2020-07-22 |
Jacob Lifshay | format code |
blob | commitdiff | raw | diff to current |
2020-07-21 |
Luke Kenneth Casso... | when running an exception (trap) after "reset" must... |
blob | commitdiff | raw | diff to current |
2020-07-21 |
Luke Kenneth Casso... | add PC (CIA) to PowerDecode2 "state" for passing into... |
blob | commitdiff | raw | diff to current |
2020-07-17 |
Jacob Lifshay | Merge branch 'master' of ssh://git.libre-riscv.org... |
blob | commitdiff | raw | diff to current |
2020-07-17 |
Luke Kenneth Casso... | comment explaining why not to call self.trap in PowerDe... |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Luke Kenneth Casso... | simplify instr_is_priv |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Luke Kenneth Casso... | move traptype to soc.consts |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Luke Kenneth Casso... | move priv test to above illegal/trap test |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Luke Kenneth Casso... | minor reorg on PowerDecoder2, use switch/case rather... |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Luke Kenneth Casso... | comments on SPRmap done in PowerDecode2 |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Luke Kenneth Casso... | comments on SPRmap done in PowerDecode2 |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Luke Kenneth Casso... | use case statement in PowerDecode2 |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Luke Kenneth Casso... | select RA based on LDSTMode.update in PowerDecode2 |
blob | commitdiff | raw | diff to current |
2020-07-15 |
Luke Kenneth Casso... | remove unused class XerBits |
blob | commitdiff | raw | diff to current |
2020-07-14 |
Luke Kenneth Casso... | add in privileged instruction decision-making in PowerD... |
blob | commitdiff | raw | diff to current |
next |