-
Notifications
You must be signed in to change notification settings - Fork 486
Open
Labels
Description
List of things necessary to make external really usefull :
be able to use ITCM Ram (usefull for noPIE apps and data section) : [External apps] Allow access to ITCM RAM and reduce slot size #1869don't duplicate the storage section for both slots : [External apps] Allow access to ITCM RAM and reduce slot size #1869avoid suspending when off is pressed, if not stalling (this wouldn't allow the off button to be used for nofrendo NES emulator for instance) : [Ion] Preemtion and circuit breaker changes to allow access to Home and OnOff keys #1874- safer heapRange (currently, the heapRange function juste take the whole heap section, without asserting that it isn't yet used by the userland)
- in userland ISR, introduce along
heapRangeanddrawStringfunctions to access to userland storage - introduce a real file system in flash (for apps and other files) : Use external Flash chip for storage #1547
- either use the inegrated arm-none-eabi-gcc relocation flags (
-msingle-pic-base -mpic-register=r9 -mno-pic-data-is-text-relative -fPIC), or, which would be nicer, introduce in the kernel a dynamic relocator and linker (in order to avoid these ugly ISR functions) - move the appsContainer storage next to the heap, so external apps can use all this memory at the same time