diff options
author | Michael Holzheu <holzheu@de.ibm.com> | 2006-09-20 09:58:49 -0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2006-09-20 09:58:49 -0400 |
commit | ff6b8ea68f4b7353f88b97024f28127e2148aa00 (patch) | |
tree | 67ebb74cbbc042d99325ff33c3f80e4b3e0a1c42 /include/asm-s390/lowcore.h | |
parent | 331c982d4a6b43cdc0d056956a1cae8a7d6237bf (diff) |
[S390] ipl/dump on panic.
It is now possible to specify a ccw/fcp dump device which is used to
automatically create a system dump in case of a kernel panic. The dump
device can be configured under /sys/firmware/dump.
In addition it is now possible to specify a ccw/fcp device which is used
for the next reboot of Linux. The reipl device can be configured under
/sys/firmware/reipl.
Signed-off-by: Michael Holzheu <holzheu@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'include/asm-s390/lowcore.h')
-rw-r--r-- | include/asm-s390/lowcore.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/asm-s390/lowcore.h b/include/asm-s390/lowcore.h index 596c8b172104..2e3d4cca5e21 100644 --- a/include/asm-s390/lowcore.h +++ b/include/asm-s390/lowcore.h | |||
@@ -47,6 +47,7 @@ | |||
47 | #define __LC_PER_ATMID 0x096 | 47 | #define __LC_PER_ATMID 0x096 |
48 | #define __LC_PER_ADDRESS 0x098 | 48 | #define __LC_PER_ADDRESS 0x098 |
49 | #define __LC_PER_ACCESS_ID 0x0A1 | 49 | #define __LC_PER_ACCESS_ID 0x0A1 |
50 | #define __LC_AR_MODE_ID 0x0A3 | ||
50 | 51 | ||
51 | #define __LC_SUBCHANNEL_ID 0x0B8 | 52 | #define __LC_SUBCHANNEL_ID 0x0B8 |
52 | #define __LC_SUBCHANNEL_NR 0x0BA | 53 | #define __LC_SUBCHANNEL_NR 0x0BA |
@@ -106,18 +107,28 @@ | |||
106 | #define __LC_INT_CLOCK 0xDE8 | 107 | #define __LC_INT_CLOCK 0xDE8 |
107 | #endif /* __s390x__ */ | 108 | #endif /* __s390x__ */ |
108 | 109 | ||
109 | #define __LC_PANIC_MAGIC 0xE00 | ||
110 | 110 | ||
111 | #define __LC_PANIC_MAGIC 0xE00 | ||
111 | #ifndef __s390x__ | 112 | #ifndef __s390x__ |
112 | #define __LC_PFAULT_INTPARM 0x080 | 113 | #define __LC_PFAULT_INTPARM 0x080 |
113 | #define __LC_CPU_TIMER_SAVE_AREA 0x0D8 | 114 | #define __LC_CPU_TIMER_SAVE_AREA 0x0D8 |
115 | #define __LC_CLOCK_COMP_SAVE_AREA 0x0E0 | ||
116 | #define __LC_PSW_SAVE_AREA 0x100 | ||
117 | #define __LC_PREFIX_SAVE_AREA 0x108 | ||
114 | #define __LC_AREGS_SAVE_AREA 0x120 | 118 | #define __LC_AREGS_SAVE_AREA 0x120 |
119 | #define __LC_FPREGS_SAVE_AREA 0x160 | ||
115 | #define __LC_GPREGS_SAVE_AREA 0x180 | 120 | #define __LC_GPREGS_SAVE_AREA 0x180 |
116 | #define __LC_CREGS_SAVE_AREA 0x1C0 | 121 | #define __LC_CREGS_SAVE_AREA 0x1C0 |
117 | #else /* __s390x__ */ | 122 | #else /* __s390x__ */ |
118 | #define __LC_PFAULT_INTPARM 0x11B8 | 123 | #define __LC_PFAULT_INTPARM 0x11B8 |
124 | #define __LC_FPREGS_SAVE_AREA 0x1200 | ||
119 | #define __LC_GPREGS_SAVE_AREA 0x1280 | 125 | #define __LC_GPREGS_SAVE_AREA 0x1280 |
126 | #define __LC_PSW_SAVE_AREA 0x1300 | ||
127 | #define __LC_PREFIX_SAVE_AREA 0x1318 | ||
128 | #define __LC_FP_CREG_SAVE_AREA 0x131C | ||
129 | #define __LC_TODREG_SAVE_AREA 0x1324 | ||
120 | #define __LC_CPU_TIMER_SAVE_AREA 0x1328 | 130 | #define __LC_CPU_TIMER_SAVE_AREA 0x1328 |
131 | #define __LC_CLOCK_COMP_SAVE_AREA 0x1331 | ||
121 | #define __LC_AREGS_SAVE_AREA 0x1340 | 132 | #define __LC_AREGS_SAVE_AREA 0x1340 |
122 | #define __LC_CREGS_SAVE_AREA 0x1380 | 133 | #define __LC_CREGS_SAVE_AREA 0x1380 |
123 | #endif /* __s390x__ */ | 134 | #endif /* __s390x__ */ |