aboutsummaryrefslogtreecommitdiff
path: root/include/opal-api.h
diff options
context:
space:
mode:
authorShilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com>2017-12-07 10:52:29 +0530
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-12-14 23:58:26 -0600
commit781b10633945df32fa2292ee8b196c74f8ef2c7c (patch)
treef712cc950095181c690dd34f0a42b5a5c11a0734 /include/opal-api.h
parent49999302251b3e3e2fdca2cbcdeb6aab9add7412 (diff)
downloadskiboot-781b10633945df32fa2292ee8b196c74f8ef2c7c.zip
skiboot-781b10633945df32fa2292ee8b196c74f8ef2c7c.tar.gz
skiboot-781b10633945df32fa2292ee8b196c74f8ef2c7c.tar.bz2
opal-prd: occ: Add support for runtime OCC load/start in ZZ
This patch adds support to handle OCC load/start event from FSP/PRD. During IPL we send a success directly to FSP without invoking any HBRT load routines on recieving OCC load mbox message from FSP. At runtime we forward this event to host opal-prd. This patch provides support for invoking OCC load/start HBRT routines like load_pm_complex() and start_pm_complex() from opal-prd. Signed-off-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'include/opal-api.h')
-rw-r--r--include/opal-api.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/opal-api.h b/include/opal-api.h
index ef32f65..f0ed5f6 100644
--- a/include/opal-api.h
+++ b/include/opal-api.h
@@ -1064,6 +1064,8 @@ enum opal_prd_msg_type {
OPAL_PRD_MSG_TYPE_FSP_OCC_RESET, /* HBRT <-- OPAL */
OPAL_PRD_MSG_TYPE_FSP_OCC_RESET_STATUS, /* HBRT --> OPAL */
OPAL_PRD_MSG_TYPE_CORE_SPECIAL_WAKEUP, /* HBRT --> OPAL */
+ OPAL_PRD_MSG_TYPE_FSP_OCC_LOAD_START, /* HBRT <-- OPAL */
+ OPAL_PRD_MSG_TYPE_FSP_OCC_LOAD_START_STATUS, /* HBRT --> OPAL */
};
struct opal_prd_msg_header {