[Libre-soc-dev] daily kan-ban update 09nov2021

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Nov 9 17:54:10 GMT 2021


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.



More information about the Libre-soc-dev mailing list