|
@@ -44,11 +44,15 @@ static inline void wrusp(unsigned long usp)
|
|
* User space process size: 3.75GB. This is hardcoded into a few places,
|
|
* User space process size: 3.75GB. This is hardcoded into a few places,
|
|
* so don't change it unless you know what you are doing.
|
|
* so don't change it unless you know what you are doing.
|
|
*/
|
|
*/
|
|
|
|
+#ifdef CONFIG_MMU
|
|
#ifndef CONFIG_SUN3
|
|
#ifndef CONFIG_SUN3
|
|
#define TASK_SIZE (0xF0000000UL)
|
|
#define TASK_SIZE (0xF0000000UL)
|
|
#else
|
|
#else
|
|
#define TASK_SIZE (0x0E000000UL)
|
|
#define TASK_SIZE (0x0E000000UL)
|
|
#endif
|
|
#endif
|
|
|
|
+#else
|
|
|
|
+#define TASK_SIZE (0xFFFFFFFFUL)
|
|
|
|
+#endif
|
|
|
|
|
|
#ifdef __KERNEL__
|
|
#ifdef __KERNEL__
|
|
#define STACK_TOP TASK_SIZE
|
|
#define STACK_TOP TASK_SIZE
|