diff options
author | spashabk-in <shakeebbk@in.ibm.com> | 2017-07-10 07:02:12 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-07-25 07:23:43 -0400 |
commit | 6422a18750b50ffbf4e2c58cf0ca96125ab99f34 (patch) | |
tree | f8b2a91e7856704f9fd1618e1b443d12b67831a9 /src/sbefw/sbe_host_intf.H | |
parent | 41c2c1671a41f44f0a1942c9a75f7b8261e490f6 (diff) | |
download | talos-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.H | 28 |
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 |