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


Reply via email to