freebsd-skq/gnu
Marcel Moolenaar 9d985cdc65 Change the load address from offset 0 in region 1 to offset 4G in region 0.
This (almost) gives us the address space back (at the bottom) that we lost
at the top.

Region 0 has traditionally been reserved for IA-32 emulation, which has not
been of great interest. By starting 64-bit processes at the 4G boundary we
at least preserve some of the advantages:
1.  Any invalid pointer cast (from int to pointer and back) will still
    always fail and not only when more than 4GB of memory is in use.
2.  Memory sharing between 64-bit and 32-bit processes is still possibly
    by using addresses < 4G.
2011-03-22 17:19:35 +00:00
..
lib Now that TLS is supported for sparc64 by both binutils 2.17.50 committed 2011-03-11 21:24:02 +00:00
usr.bin Change the load address from offset 0 in region 1 to offset 4G in region 0. 2011-03-22 17:19:35 +00:00
COPYING
COPYING.LIB
Makefile
Makefile.inc