summaryrefslogtreecommitdiff
path: root/arch/s390/purgatory/purgatory.c
diff options
context:
space:
mode:
authorPhilipp Rudo <prudo@linux.vnet.ibm.com>2017-09-05 12:55:23 +0300
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2018-04-16 10:10:22 +0300
commitee337f5469fd67f22d231e520ec4189ce0589d92 (patch)
tree7b2d0e72573aaca14b54520ffa2c59fbcfaac81a /arch/s390/purgatory/purgatory.c
parente49bb0a27fa3c6ec45cc13e2102a6ec13c4ae697 (diff)
downloadlinux-ee337f5469fd67f22d231e520ec4189ce0589d92.tar.xz
s390/kexec_file: Add crash support to image loader
Add support to load a crash kernel to the image loader. This requires extending the purgatory. Signed-off-by: Philipp Rudo <prudo@linux.vnet.ibm.com> Reviewed-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/purgatory/purgatory.c')
-rw-r--r--arch/s390/purgatory/purgatory.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/s390/purgatory/purgatory.c b/arch/s390/purgatory/purgatory.c
index 52b92f2bf0b9..4e2beb3c29b7 100644
--- a/arch/s390/purgatory/purgatory.c
+++ b/arch/s390/purgatory/purgatory.c
@@ -16,6 +16,10 @@ struct kexec_sha_region purgatory_sha_regions[KEXEC_SEGMENT_MAX];
u8 purgatory_sha256_digest[SHA256_DIGEST_SIZE];
u64 kernel_entry;
+u64 kernel_type;
+
+u64 crash_start;
+u64 crash_size;
int verify_sha256_digest(void)
{