[Libre-soc-dev] daily kan-ban update 02mar2021

Tobias Platen libre-soc at platen-software.de
Tue Mar 2 18:05:20 GMT 2021


On Tue, 2 Mar 2021 17:53:30 +0000
Luke Kenneth Casson Leighton <lkcl at lkcl.net> wrote:

> On Tuesday, March 2, 2021, Tobias Platen <libre-soc at platen-software.de>
> wrote:
> > today: having a look into ISACaller. I want to get ISACaller
> > RADIX support added, then let simulations do all the work.
> 
> excellent.
> 
> do add it as a function or separate class, one that has the same API as the
> Mem class:
> 
> https://git.libre-soc.org/?p=soc.git;a=blob;f=src/soc/decoder/isa/caller.py;h=acaac1f7212c68c9c631d1626adc470f7fa5751f;hb=HEAD#l78
> 
> do not add RADIX *to* class Mem, treat that as physical RAM used *BY* the
> (new) RADIX Mem class.
> 
> give RADIX Mem class the exact same API as Mem.
> 
> the RADIX Mem class *calls* Mem.ld and Mem.st
> 
> this is exactly how qemu does it.
> 
> 
> then it is possible to drop in either and none of the unit tests get
> disrupted.
> 
> l.
> 
I'll make it so.
> 
> -- 
> ---
> crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
> _______________________________________________
> Libre-soc-dev mailing list
> Libre-soc-dev at lists.libre-soc.org
> http://lists.libre-soc.org/mailman/listinfo/libre-soc-dev


-- 
Tobias Platen <libre-soc[at]platen-software[dot]de>



More information about the Libre-soc-dev mailing list