Michael Schnell wrote:
> Thanks for the explanation.
> 
> I did come to this conclusion when thinking about the issue :).
> 
> What I find astonishing, is that some (seemingly many) non-MMU 
> architectures don't support XIP (completely position independent code 
> segment) and don't support using a common code segment when starting a 
> program multiple times (data segment position independent from code 
> segment load position), but do support loadable modules.

That's because code/data position independence requires the compiler
to generate special code, and support from the linker, but loadable
modules don't require any compiler support - they are easy.

-- Jamie
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to