[EMAIL PROTECTED] wrote:
> 
> >Uhm... if I read src.opensolaris.org correctly SPARC does not use
> >"mapfile_noexdata" (see
> >http://src.opensolaris.org/source/search?q=mapfile_noexdata&defs=&refs=&path=%2Fonnv&hist=)
> >... why isn't this enabled globally for all the code in OS/Net (e.g.
> >libraries+executables) ?
> 
> Oh, that's because it does not work for SPARC.
> 
> The SPARC "PLT" consists of hotpatched instructions; the data
> segment must be executable, at least the first bit.
> 
> The x86 PLT is just data; it is not executed and can be mapped
> noexec.
> 
> Splitting that bit out is more difficult and will cause more
> fragmentation and more memory need.

Ok...
... is there any further documentation about this issue ?

----

Bye,
Roland

P.S.: Would you be interested to sponsor a patch to add a comment to the
matching mapfile&&Makefiles about this issue (to avoid that someone hits
the same issue in ten years and then starts asking the same question(s))
?

-- 
  __ .  . __
 (o.\ \/ /.o) [EMAIL PROTECTED]
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to