2021-10-08 |
Tobias Platen | an extra dcbz parameter in all six places |
tree | commitdiff |
2021-10-08 |
Luke Kenneth Casso... | commented-out and disabled the set_dcbz_addr function... |
tree | commitdiff |
2021-10-08 |
Tobias Platen | dcbz symbol rename |
tree | commitdiff |
2021-10-08 |
Tobias Platen | loadstore.py: add function set_dcbz_addr |
tree | commitdiff |
2021-07-23 |
Tobias Platen | ldst: cleanup debug outputs |
tree | commitdiff |
2021-07-14 |
Tobias Platen | add more debug outputs, pass dcbz to loadstore/dcache |
tree | commitdiff |
2021-07-11 |
Tobias Platen | pass self.pi.is_dcbz to request |
tree | commitdiff |
2021-06-18 |
Tobias Platen | src/soc/fu/ldst/loadstore.py: keep data for the whole... |
tree | commitdiff |
2021-05-14 |
Luke Kenneth Casso... | clear out request data on return to idle |
tree | commitdiff |
2021-05-14 |
Luke Kenneth Casso... | sort out LoadStore1 misalignment FSM, also required... |
tree | commitdiff |
2021-05-12 |
Luke Kenneth Casso... | set m_out.load from ldst_r(egister) in LoadStore1 |
tree | commitdiff |
2021-05-12 |
Luke Kenneth Casso... | experimentation with MMU-enabled LoadStore1 through... |
tree | commitdiff |
2021-05-12 |
Luke Kenneth Casso... | add debug info, update comments, disable dcache in... |
tree | commitdiff |
2021-05-12 |
Luke Kenneth Casso... | start doing virtual memory queries via PortInterface... |
tree | commitdiff |
2021-05-11 |
Luke Kenneth Casso... | pass through MSR.PR through PortInterface, into LoadStore1 |
tree | commitdiff |
2021-05-11 |
Luke Kenneth Casso... | add MSR to LD/ST Input Record |
tree | commitdiff |
2021-05-11 |
Luke Kenneth Casso... | comment tidyup |
tree | commitdiff |
2021-05-11 |
Luke Kenneth Casso... | must also pass through instruction fault exception... |
tree | commitdiff |
2021-05-11 |
Luke Kenneth Casso... | tidyup comments and remove LoadStore COMPLETE state |
tree | commitdiff |
2021-05-11 |
Luke Kenneth Casso... | cleanup on exception setting |
tree | commitdiff |
2021-05-11 |
Luke Kenneth Casso... | rename LoadStore1 data structures back to microwatt... |
tree | commitdiff |
2021-05-10 |
Luke Kenneth Casso... | add block for MMU activation to LoadStore1 |
tree | commitdiff |
2021-05-10 |
Luke Kenneth Casso... | move LoadStore1 d_validblip setting, and get MMU_LOOKUP... |
tree | commitdiff |
2021-05-10 |
Tobias Platen | style-wise: use ~self.instr_fault not self.instr_fault==0 |
tree | commitdiff |
2021-05-10 |
Tobias Platen | LoadStore1: add rules for MMU_LOOKUP |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | add comments on translation of MMU_LOOKUP |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | install MMU_LOOKUP vhdl to be translated to nmigen |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | move (unused) ACK_WAIT code into FSM |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | add comments in LoadStore1 |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | remove invalid setting of d_in.valid from self.mmureq |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | no SECOND_REQ |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | remove SECOND_REQ |
tree | commitdiff |
2021-05-09 |
Tobias Platen | src/soc/fu/ldst/loadstore.py drive output d_in.valid |
tree | commitdiff |
2021-05-09 |
Tobias Platen | move skeleton to elaborate |
tree | commitdiff |
2021-05-09 |
Tobias Platen | src/soc/fu/ldst/loadstore.py: add skeleton for fsm |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | update code-comments |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | add in alignment exception capture/reporting in LoadStore1 |
tree | commitdiff |
2021-05-09 |
Luke Kenneth Casso... | add misalign flag to PortInterfaceBase |
tree | commitdiff |
2021-05-08 |
Luke Kenneth Casso... | LoadStore1 tidyup |
tree | commitdiff |
2021-05-08 |
Luke Kenneth Casso... | transferring more over to LoadStore FSM |
tree | commitdiff |
2021-05-08 |
Luke Kenneth Casso... | start putting state info into LoadStore1, slowly puttin... |
tree | commitdiff |
2021-05-08 |
Luke Kenneth Casso... | add LoadStore State enum |
tree | commitdiff |
2021-05-07 |
Luke Kenneth Casso... | start setting DSISR bits but commented out |
tree | commitdiff |
2021-05-07 |
Luke Kenneth Casso... | move LoadStore1 class to soc.fu.ldst.loadstore |
tree | commitdiff |
2021-05-04 |
Luke Kenneth Casso... | comments, and change name of LDSTCompUnit exception_o... |
tree | commitdiff |
2021-05-04 |
Luke Kenneth Casso... | code-comments for LDSTCompUnit |
tree | commitdiff |
2021-05-04 |
Luke Kenneth Casso... | add LDSTException class to LDSTOutputData |
tree | commitdiff |
2021-05-04 |
Luke Kenneth Casso... | rename IntegerData to FUBaseData |
tree | commitdiff |
2021-04-23 |
Luke Kenneth Casso... | move LDST tests to openpower.test |
tree | commitdiff |
2021-04-23 |
Luke Kenneth Casso... | import from openpower.endian |
tree | commitdiff |
2021-04-23 |
Luke Kenneth Casso... | use openpower.test.common |
tree | commitdiff |
2021-04-23 |
Luke Kenneth Casso... | move over to from openpower imports |
tree | commitdiff |
2020-09-07 |
Luke Kenneth Casso... | add insn and fn_unit to CompLDSTOpSubset |
tree | commitdiff |
2020-09-07 |
Luke Kenneth Casso... | bit of a big reorg of data structures |
tree | commitdiff |
2020-09-05 |
Luke Kenneth Casso... | use stbcix in test |
tree | commitdiff |
2020-09-05 |
Luke Kenneth Casso... | add lwzcix unit test |
tree | commitdiff |
2020-09-02 |
Luke Kenneth Casso... | sign-extend lhax needs 16-64, separate from lwax which... |
tree | commitdiff |
2020-08-24 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
tree | commitdiff |
2020-08-23 |
Luke Kenneth Casso... | add load algebraic immediate unit test |
tree | commitdiff |
2020-08-23 |
Luke Kenneth Casso... | add algebraic ld tests lwax, lwaux |
tree | commitdiff |
2020-07-29 |
Jacob Lifshay | add __init__.py to all source directories |
tree | commitdiff |
2020-07-26 |
Luke Kenneth Casso... | convert LDST test to accumulator style |
tree | commitdiff |
2020-07-16 |
Luke Kenneth Casso... | use CompOpSubsetBase in ldst record |
tree | commitdiff |
2020-07-12 |
Luke Kenneth Casso... | rename InternalOp to MicrOp |
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... | add std and stdu ldst unit tests |
tree | commitdiff |
2020-07-11 |
Luke Kenneth Casso... | sigh spelling |
tree | commitdiff |
2020-07-11 |
Luke Kenneth Casso... | add bigendian |
tree | commitdiff |
2020-07-10 |
Luke Kenneth Casso... | re-add rc/oe back into LDST input record |
tree | commitdiff |
2020-07-08 |
Jacob Lifshay | Merge branch 'master' of ssh://git.libre-riscv.org... |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | big reorg on PowerDecoder2, actually Decode2Execute1Type |
tree | commitdiff |
2020-06-14 |
Luke Kenneth Casso... | unit tests showing byte-reverse works |
tree | commitdiff |
2020-06-14 |
Luke Kenneth Casso... | reasonably certain that the careful and slow use of... |
tree | commitdiff |
2020-06-12 |
Luke Kenneth Casso... | update ld/st test to see what is going on |
tree | commitdiff |
2020-06-12 |
Luke Kenneth Casso... | tracking down what looks like an error in the Simulator... |
tree | commitdiff |
2020-06-11 |
Luke Kenneth Casso... | some ugly hacks that get LD/ST immediate working |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | experimenting with setting up and testing memory |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | allow Mem initialisation in ISACaller |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | allow Mem in Simulator to be initialised |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | LDSTCompUnit test data structures linked up, starting... |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | set up LDSTCompUnit using regspec |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | add beginnings of LDST compunit test |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | remove unneeded imports |
tree | commitdiff |
2020-06-06 |
Luke Kenneth Casso... | noticed the regular pattern in all pipe_data.py (regspecs). |
tree | commitdiff |
2020-06-02 |
Luke Kenneth Casso... | rename regspecs to give a consistent naming scheme |
tree | commitdiff |
2020-05-27 |
Luke Kenneth Casso... | add LD/ST pipe_data |
tree | commitdiff |
2020-05-25 |
Luke Kenneth Casso... | add zero immed on LDST, untested |
tree | commitdiff |
2020-05-21 |
Luke Kenneth Casso... | move CompLDSTOpSubset to fu.ldst.ldst_input_record |
tree | commitdiff |
|