[SPARC64]: Do not allow mapping pages within 4GB of 64-bit VA hole.
authorDavid S. Miller <davem@sunset.davemloft.net>
Fri, 3 Mar 2006 02:12:27 +0000 (18:12 -0800)
committerDavid S. Miller <davem@sunset.davemloft.net>
Mon, 20 Mar 2006 09:14:14 +0000 (01:14 -0800)
commit8bcd17411643beb9a601e032d0cf1016909a81d3
treefc71e788df4fada768247fa7c12e983d2f6f1a32
parent45f791eb0f03e760183d30d3f1f18dc2b8e902fe
[SPARC64]: Do not allow mapping pages within 4GB of 64-bit VA hole.

The UltraSPARC T1 manual recommends this because the chip
could instruction prefetch into the VA hole, and this would
also make decoding  certain kinds of memory access traps
more difficult (because the chip sign extends certain pieces
of trap state).

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc64/kernel/sys_sparc.c
include/asm-sparc64/a.out.h
include/asm-sparc64/page.h