summaryrefslogtreecommitdiffstats
path: root/src/sbefw/sbe_host_intf.H
diff options
context:
space:
mode:
authorspashabk-in <shakeebbk@in.ibm.com>2017-07-10 07:02:12 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2017-07-25 07:23:43 -0400
commit6422a18750b50ffbf4e2c58cf0ca96125ab99f34 (patch)
treef8b2a91e7856704f9fd1618e1b443d12b67831a9 /src/sbefw/sbe_host_intf.H
parent41c2c1671a41f44f0a1942c9a75f7b8261e490f6 (diff)
downloadtalos-sbe-6422a18750b50ffbf4e2c58cf0ca96125ab99f34.tar.gz
talos-sbe-6422a18750b50ffbf4e2c58cf0ca96125ab99f34.zip
Secure memory window chip-op implementation
Change-Id: I42ff79a15cba235bfd9eb761194c0699c0943332 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43415 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Diffstat (limited to 'src/sbefw/sbe_host_intf.H')
-rw-r--r--src/sbefw/sbe_host_intf.H28
1 files changed, 22 insertions, 6 deletions
diff --git a/src/sbefw/sbe_host_intf.H b/src/sbefw/sbe_host_intf.H
index 18112d04..f1e9bd52 100644
--- a/src/sbefw/sbe_host_intf.H
+++ b/src/sbefw/sbe_host_intf.H
@@ -34,7 +34,7 @@
#include <stdint.h>
/**
- * $Version: Conforms to HOST-SBE Interface Spec v0.5a
+ * $Version: Conforms to HOST-SBE Interface Spec v0.9b
*/
/*
@@ -48,11 +48,12 @@ static const uint16_t SBE_SBEFW_HOST_MINOR_VERSION = 0;
*/
enum sbePsuCommandClass
{
- SBE_PSU_CMD_CLASS_UNKNOWN = 0,
- SBE_PSU_CMD_CLASS_CORE_STATE = 0xD1,
- SBE_PSU_CMD_CLASS_RING_ACCESS = 0xD3,
- SBE_PSU_CMD_CLASS_CNTRL_TIMER = 0xD4,
- SBE_PSU_CMD_CLASS_GENERIC = 0xD7,
+ SBE_PSU_CMD_CLASS_UNKNOWN = 0,
+ SBE_PSU_CMD_CLASS_CORE_STATE = 0xD1,
+ SBE_PSU_CMD_CLASS_RING_ACCESS = 0xD3,
+ SBE_PSU_CMD_CLASS_CNTRL_TIMER = 0xD4,
+ SBE_PSU_CMD_CLASS_SECURITY_CONTROL_MSG = 0xD6,
+ SBE_PSU_CMD_CLASS_GENERIC = 0xD7,
};
/**
@@ -83,6 +84,14 @@ enum sbePsuRingAccessMessages
};
/**
+ * @brief enums for SBE-Host interface for unsecure memory regions commands
+ */
+enum sbePsuUpdateMemoryRegionMessages
+{
+ SBE_PSU_MSG_UPDATE_MEM_REGION = 0x01,
+};
+
+/**
* @brief enums for SBE-Host interface for generic commands
*/
enum sbePsuGenericMessages
@@ -115,4 +124,11 @@ enum sbePsuCntrlTimerFlags
SBE_PSU_FLAGS_STOP_TIMER = 0x0002,
};
+enum sbeUnsecureMemRegionControlFlags
+{
+ SBE_MEM_REGION_OPEN_RO = 0x0011,
+ SBE_MEM_REGION_OPEN_RW = 0x0012,
+ SBE_MEM_REGION_CLOSE = 0x0020,
+};
+
#endif // __SBEFW_SBE_HOST_INTF_H
OpenPOWER on IntegriCloud