patacongo commented on issue #5811: URL: https://github.com/apache/incubator-nuttx/issues/5811#issuecomment-1074079286
I understand. I'm glad we agree, but reality and the practical nature of business usually makes the decisions for us. There is some on-demand page logic in place, but has not been used in years. You can see it be searching for CONFIG_PAGING. Several years ago, I used an LPC31xx, in particular the EA3131 board. The LPC3131 is an ARM926EJS. It has 192 Kb of internal SRAM and NO internal FLASH. The object was to prototype a system that ran large programs only with only 192Kb with on-demand paging from a serial FLASH. That was really a very cool idea. QuadSPI made the project less interesting today. So in addition to the CONFIG_PAGING logic under arch/arm/src, there is also a lot of on-demand logic for the ARM under boards/arm/lpc31xx/ea3131. The ARM926EJS differs a little from modern ARMs, but perhaps this code could be helpful to you in the future if you decide to take up this challenge. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org