aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-s390/lowcore.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-s390/lowcore.h')
-rw-r--r--include/asm-s390/lowcore.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/include/asm-s390/lowcore.h b/include/asm-s390/lowcore.h
index df5172fc589d..afe6a9f9b0ae 100644
--- a/include/asm-s390/lowcore.h
+++ b/include/asm-s390/lowcore.h
@@ -90,7 +90,6 @@
90#define __LC_SYSTEM_TIMER 0x278 90#define __LC_SYSTEM_TIMER 0x278
91#define __LC_LAST_UPDATE_CLOCK 0x280 91#define __LC_LAST_UPDATE_CLOCK 0x280
92#define __LC_STEAL_CLOCK 0x288 92#define __LC_STEAL_CLOCK 0x288
93#define __LC_DIAG44_OPCODE 0x290
94#define __LC_KERNEL_STACK 0xD40 93#define __LC_KERNEL_STACK 0xD40
95#define __LC_THREAD_INFO 0xD48 94#define __LC_THREAD_INFO 0xD48
96#define __LC_ASYNC_STACK 0xD50 95#define __LC_ASYNC_STACK 0xD50
@@ -109,10 +108,14 @@
109 108
110#ifndef __s390x__ 109#ifndef __s390x__
111#define __LC_PFAULT_INTPARM 0x080 110#define __LC_PFAULT_INTPARM 0x080
111#define __LC_CPU_TIMER_SAVE_AREA 0x0D8
112#define __LC_AREGS_SAVE_AREA 0x120 112#define __LC_AREGS_SAVE_AREA 0x120
113#define __LC_GPREGS_SAVE_AREA 0x180
113#define __LC_CREGS_SAVE_AREA 0x1C0 114#define __LC_CREGS_SAVE_AREA 0x1C0
114#else /* __s390x__ */ 115#else /* __s390x__ */
115#define __LC_PFAULT_INTPARM 0x11B8 116#define __LC_PFAULT_INTPARM 0x11B8
117#define __LC_GPREGS_SAVE_AREA 0x1280
118#define __LC_CPU_TIMER_SAVE_AREA 0x1328
116#define __LC_AREGS_SAVE_AREA 0x1340 119#define __LC_AREGS_SAVE_AREA 0x1340
117#define __LC_CREGS_SAVE_AREA 0x1380 120#define __LC_CREGS_SAVE_AREA 0x1380
118#endif /* __s390x__ */ 121#endif /* __s390x__ */
@@ -167,7 +170,8 @@ struct _lowcore
167 __u16 subchannel_nr; /* 0x0ba */ 170 __u16 subchannel_nr; /* 0x0ba */
168 __u32 io_int_parm; /* 0x0bc */ 171 __u32 io_int_parm; /* 0x0bc */
169 __u32 io_int_word; /* 0x0c0 */ 172 __u32 io_int_word; /* 0x0c0 */
170 __u8 pad3[0xD8-0xC4]; /* 0x0c4 */ 173 __u8 pad3[0xD4-0xC4]; /* 0x0c4 */
174 __u32 extended_save_area_addr; /* 0x0d4 */
171 __u32 cpu_timer_save_area[2]; /* 0x0d8 */ 175 __u32 cpu_timer_save_area[2]; /* 0x0d8 */
172 __u32 clock_comp_save_area[2]; /* 0x0e0 */ 176 __u32 clock_comp_save_area[2]; /* 0x0e0 */
173 __u32 mcck_interruption_code[2]; /* 0x0e8 */ 177 __u32 mcck_interruption_code[2]; /* 0x0e8 */
@@ -281,8 +285,7 @@ struct _lowcore
281 __u64 system_timer; /* 0x278 */ 285 __u64 system_timer; /* 0x278 */
282 __u64 last_update_clock; /* 0x280 */ 286 __u64 last_update_clock; /* 0x280 */
283 __u64 steal_clock; /* 0x288 */ 287 __u64 steal_clock; /* 0x288 */
284 __u32 diag44_opcode; /* 0x290 */ 288 __u8 pad8[0xc00-0x290]; /* 0x290 */
285 __u8 pad8[0xc00-0x294]; /* 0x294 */
286 /* System info area */ 289 /* System info area */
287 __u64 save_area[16]; /* 0xc00 */ 290 __u64 save_area[16]; /* 0xc00 */
288 __u8 pad9[0xd40-0xc80]; /* 0xc80 */ 291 __u8 pad9[0xd40-0xc80]; /* 0xc80 */