[PATCH] x86_64: Add a guard page at the end of the 47bit address space

This works around a bug in the AMD K8 CPUs.

Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Andi Kleen 2005-05-16 21:53:20 -07:00 committed by Linus Torvalds
parent 10ffdbb8d6
commit 637716a382

View File

@ -159,9 +159,9 @@ static inline void clear_in_cr4 (unsigned long mask)
/*
* User space process size. 47bits.
* User space process size. 47bits minus one guard page.
*/
#define TASK_SIZE (0x800000000000UL)
#define TASK_SIZE (0x800000000000UL - 4096)
/* This decides where the kernel will search for a free chunk of vm
* space during mmap's.