Is this paged flash or memory mapped flash? Ideally an embedded system
would use memory-mapped flash with a filesystem like romfs (? - does it do
this?) that would provide it's own mmap that just maps in the page, still
in flash, into the process on nopage. This way your executables take up
practically no ram under normal circumstances.
Something I didn't mention about the swap-caching of executables and such:
it would only be enabled via a mount option, or the traditional sticky
bit, so it shouldn't impact embedded systems.
-ben
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu