[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
> > I see little advantage to have text, data/heap and stack be
> > seperate regions, other than a nice side-effect while debugging
> > (it's easy to see what an address references). The possibility
> > of either of those segments taking up more than, say, 48 bits
> > is very small ATM, although it's possible that I'm stuck in the
> > a-couple-of-megabytes-is-large mindset and thus underestimate
> > a typical "large" application.
>
> A truly 'large' application can always overflow into the other regions.
The question is if this can be done automagically or if it requires
compile-time options or even ELF object tuning (ie flags).
> > I'll double-check the various ia64 conventions tomorrow to see
> > how the above fits in.
I have found no incompatibilities. The use of regions has been
abstracted correctly. It's documented that segments are allowed
to span regions (ie cross region boundaries). Multiple RRs may
point to the same region as well.
FYI,
--
Marcel Moolenaar USPA: A-39004 marcel@xxxxxxxxxx
To Unsubscribe: send mail to majordomo@xxxxxxxxxxx
with "unsubscribe freebsd-ia64" in the body of the message