patch-2.4.13 linux/include/asm-s390/lowcore.h

Next file: linux/include/asm-s390/pgalloc.h
Previous file: linux/include/asm-s390/gdb-stub.h
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.12/linux/include/asm-s390/lowcore.h linux/include/asm-s390/lowcore.h
@@ -41,7 +41,7 @@
 
 #define __LC_SAVE_AREA                  0xC00
 #define __LC_KERNEL_STACK               0xC40
-#define __LC_KERNEL_LEVEL               0xC44
+#define __LC_ASYNC_STACK                0xC44
 #define __LC_CPUID                      0xC60
 #define __LC_CPUADDR                    0xC68
 #define __LC_IPLDEV                     0xC7C
@@ -86,6 +86,12 @@
 #include <asm/atomic.h>
 #include <asm/sigp.h>
 
+void restart_int_handler(void);
+void ext_int_handler(void);
+void system_call(void);
+void pgm_check_handler(void);
+void mcck_int_handler(void);
+void io_int_handler(void);
 
 struct _lowcore
 {
@@ -107,7 +113,7 @@
 	__u16        cpu_addr;                 /* 0x084 */
 	__u16        ext_int_code;             /* 0x086 */
         __u16        svc_ilc;                  /* 0x088 */
-        __u16        scv_code;                 /* 0x08a */
+        __u16        svc_code;                 /* 0x08a */
         __u16        pgm_ilc;                  /* 0x08c */
         __u16        pgm_code;                 /* 0x08e */
 	__u32        trans_exc_code;           /* 0x090 */
@@ -147,7 +153,7 @@
         /* System info area */
 	__u32        save_area[16];            /* 0xc00 */
 	__u32        kernel_stack;             /* 0xc40 */
-	__u32        kernel_level;             /* 0xc44 */
+	__u32        async_stack;              /* 0xc44 */
 	/* entry.S sensitive area start */
 	__u8         pad10[0xc60-0xc48];       /* 0xc5c */
 	struct       cpuinfo_S390 cpu_data;    /* 0xc60 */
@@ -157,9 +163,7 @@
         /* SMP info area: defined by DJB */
         __u64        jiffy_timer_cc;           /* 0xc80 */
 	atomic_t     ext_call_fast;            /* 0xc88 */
-	atomic_t     ext_call_queue;           /* 0xc8c */
-        atomic_t     ext_call_count;           /* 0xc90 */
-        __u8         pad11[0xe00-0xc94];       /* 0xc94 */
+        __u8         pad11[0xe00-0xc8c];       /* 0xc8c */
 
         /* 0xe00 is used as indicator for dump tools */
         /* whether the kernel died with panic() or not */

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)