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