]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/opal: add MPIPL interface definitions
authorHari Bathini <hbathini@linux.ibm.com>
Wed, 11 Sep 2019 14:50:12 +0000 (20:20 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Fri, 13 Sep 2019 14:04:43 +0000 (00:04 +1000)
commit67a2b23a2baa6795897d03ea00b3f0d3c6d16c49
tree220a2f5b70fae35ffa584b9848780b8668a29d8b
parent95c485b534a529d6efe1c5423aad3e431e25e357
powerpc/opal: add MPIPL interface definitions

MPIPL is Memory Preserving IPL supported from POWER9. This enables the
kernel to reset the system with memory 'preserved'. Also, it supports
copying memory from a source address to some destination address during
MPIPL boot. Add MPIPL interface definitions here to leverage these f/w
features in adding FADump support for PowerNV platform.

Signed-off-by: Hari Bathini <hbathini@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/156821340710.5656.10071829040515662624.stgit@hbathini.in.ibm.com
arch/powerpc/include/asm/opal-api.h
arch/powerpc/include/asm/opal.h
arch/powerpc/platforms/powernv/opal-call.c