|
@@ -39,6 +39,7 @@ extern unsigned int vced_count, vcei_count;
|
|
* so don't change it unless you know what you are doing.
|
|
* so don't change it unless you know what you are doing.
|
|
*/
|
|
*/
|
|
#define TASK_SIZE 0x7fff8000UL
|
|
#define TASK_SIZE 0x7fff8000UL
|
|
|
|
+#define STACK_TOP TASK_SIZE
|
|
|
|
|
|
/*
|
|
/*
|
|
* This decides where the kernel will search for a free chunk of vm
|
|
* This decides where the kernel will search for a free chunk of vm
|
|
@@ -57,6 +58,8 @@ extern unsigned int vced_count, vcei_count;
|
|
*/
|
|
*/
|
|
#define TASK_SIZE32 0x7fff8000UL
|
|
#define TASK_SIZE32 0x7fff8000UL
|
|
#define TASK_SIZE 0x10000000000UL
|
|
#define TASK_SIZE 0x10000000000UL
|
|
|
|
+#define STACK_TOP \
|
|
|
|
+ (test_thread_flag(TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE)
|
|
|
|
|
|
/*
|
|
/*
|
|
* This decides where the kernel will search for a free chunk of vm
|
|
* This decides where the kernel will search for a free chunk of vm
|
|
@@ -69,6 +72,10 @@ extern unsigned int vced_count, vcei_count;
|
|
(test_tsk_thread_flag(tsk, TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE)
|
|
(test_tsk_thread_flag(tsk, TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE)
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
+#ifdef __KERNEL__
|
|
|
|
+#define STACK_TOP_MAX TASK_SIZE
|
|
|
|
+#endif
|
|
|
|
+
|
|
#define NUM_FPU_REGS 32
|
|
#define NUM_FPU_REGS 32
|
|
|
|
|
|
typedef __u64 fpureg_t;
|
|
typedef __u64 fpureg_t;
|