[Libre-soc-dev] daily kan-ban update 09nov2021
Tobias Platen
libre-soc at platen-software.de
Tue Nov 9 19:50:53 GMT 2021
On Tue, 2021-11-09 at 17:54 +0000, Luke Kenneth Casson Leighton wrote:
> On Tue, Nov 9, 2021 at 5:47 PM Tobias Platen
> <libre-soc at platen-software.de> wrote:
> >
> > today: after working on src/soc/fu/mmu/fsm.py, I have a look at
> > src/soc/fu/spr/
>
> yes, that one is quite simple. btw, with LD/ST storing SPRs,
> the SPR function unit will *not* place the tlbie (etc) into the
> SPR regfile!
>
> this is... sort-of ok but sort-of not. really, and this is the
> reason
> why i moved SPR-setting to MMU, the LD/ST CompUnit would
> need *SPR* regfile port access, and with LDSTCompUnit being
> some complex already i really don't want that happening.
> (it will already need CRs for stcix etc and that's going to be
> bad enough)
>
> basically, hum - not straight away - keep going for now - we
> need to plan for moving set of tlbie (etc.) back to FSM/MMU
> dsisr etc. and to have an inter-communication between the
> MMU FSM and LDSTs, some way for the MMU Function Unit
> to handle SPR set/get, and to pass that to loadstore.py
>
> but... not right now.
>
> l.
just pushed a new unit test for the simple part
>
> _______________________________________________
> Libre-soc-dev mailing list
> Libre-soc-dev at lists.libre-soc.org
> http://lists.libre-soc.org/mailman/listinfo/libre-soc-dev
More information about the Libre-soc-dev
mailing list