--- zzzz-none-000/linux-2.4.17/include/asm-arm/proc-armv/processor.h 2000-11-28 01:07:59.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/include/asm-arm/proc-armv/processor.h 2004-11-24 13:21:39.000000000 +0000 @@ -23,6 +23,9 @@ #define KERNEL_STACK_SIZE PAGE_SIZE struct context_save_struct { +#ifdef CONFIG_CPU_XSCALE + long long acc0; +#endif unsigned long cpsr; unsigned long r4; unsigned long r5; @@ -35,7 +38,11 @@ unsigned long pc; }; +#ifdef CONFIG_CPU_XSCALE +#define INIT_CSS (struct context_save_struct){ 0, SVC_MODE, 0, 0, 0, 0, 0, 0, 0, 0, 0 } +#else #define INIT_CSS (struct context_save_struct){ SVC_MODE, 0, 0, 0, 0, 0, 0, 0, 0, 0 } +#endif #define EXTRA_THREAD_STRUCT \ unsigned int domain;