diff options
Diffstat (limited to 'kexec/fs2dt.c')
-rw-r--r-- | kexec/fs2dt.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kexec/fs2dt.c b/kexec/fs2dt.c index 2a90979..1e5f074 100644 --- a/kexec/fs2dt.c +++ b/kexec/fs2dt.c @@ -113,6 +113,10 @@ static void checkprop(char *name, unsigned *data, int len) die("unrecoverable error: no property data"); else if (!strcmp(name, "linux,rtas-base")) base = be32_to_cpu(*data); + else if (!strcmp(name, "opal-base-address")) + base = be64_to_cpu(*(unsigned long long *)data); + else if (!strcmp(name, "opal-runtime-size")) + size = be64_to_cpu(*(unsigned long long *)data); else if (!strcmp(name, "linux,tce-base")) base = be64_to_cpu(*(unsigned long long *) data); else if (!strcmp(name, "rtas-size") || |