Re: NuttX RTOS entirely in CPU Cache

2025-05-21 Thread Alan C. Assis
I think a useful application could be in some microprocessors like Allwinner A10, A13, etc. It could be possible to create a board without DDR memory and use the internal cache as SRAM memory. For example A13 is low cost: https://aliexpress.com/item/1005001719371194.html has an easy to solder pac

Re: NuttX RTOS entirely in CPU Cache

2025-05-21 Thread Tomek CEDRO
Thank you Alan, this is a nice read, and it touches Cache as RAM (CAR), while I was thinking about putting whole RTOS inside cache :D L1 cache is the fastest memory possible, faster than L2, and a lot faster than DRAM/SRAM, that is faster than any storage drive :-) Just a curiosity :-) Tomek On We

Re: NuttX RTOS entirely in CPU Cache

2025-05-21 Thread Alan C. Assis
Hi Tomek, Yes, it is possible, coreboot (LinuxBIOS) did it more than 20 years ago: https://web.archive.org/web/20200530213938/https://www.coreboot.org/images/6/6c/LBCar.pdf But since the computer normally will have DDR memory in the board, there is not much motivation to do it for NuttX. BR, Al

NuttX RTOS entirely in CPU Cache

2025-05-21 Thread Tomek CEDRO
Hello world :-) This post on LinkedIn by Laurie Laurie Kirk inspired me, as I know Raiden is working on x86/AMD64 port of NuttX, and I have recenlty upgraded my main desktop to Intel Ultra9 285K that has 36 MB Intel Smart Cache / 40MB L2 Cache. Maybe a nice challenge to see it NuttX can run entire