diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/common.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/common.h b/include/common.h index 382b6c422..2a012211a 100644 --- a/include/common.h +++ b/include/common.h | |||
@@ -83,6 +83,7 @@ typedef u8 ftbool; | |||
83 | #define BOARDCFG_DKEK_CFG_MAGIC_NUM 0x5170 | 83 | #define BOARDCFG_DKEK_CFG_MAGIC_NUM 0x5170 |
84 | #define BOARDCFG_SA2UL_CFG_MAGIC_NUM_RSVD 0x23BE | 84 | #define BOARDCFG_SA2UL_CFG_MAGIC_NUM_RSVD 0x23BE |
85 | #define BOARDCFG_SEC_DBG_CTRL_MAGIC_NUM 0x42AF | 85 | #define BOARDCFG_SEC_DBG_CTRL_MAGIC_NUM 0x42AF |
86 | #define BOARDCFG_SEC_HANDOVER_CFG_MAGIC_NUM 0x608F | ||
86 | 87 | ||
87 | struct boardcfg_substructure_header { | 88 | struct boardcfg_substructure_header { |
88 | u16 magic; | 89 | u16 magic; |
@@ -260,6 +261,13 @@ struct boardcfg_secure_debug_config { | |||
260 | u8 jtag_unlock_hosts[BOARDCFG_SEC_MAX_NUM_JTAG_UNLOCK_HOSTS]; | 261 | u8 jtag_unlock_hosts[BOARDCFG_SEC_MAX_NUM_JTAG_UNLOCK_HOSTS]; |
261 | } __attribute__((__packed__)); | 262 | } __attribute__((__packed__)); |
262 | 263 | ||
264 | struct boardcfg_sec_handover { | ||
265 | struct boardcfg_substructure_header subhdr; | ||
266 | u8 handover_msg_sender; | ||
267 | u8 handover_to_host_id; | ||
268 | u8 rsvd[4]; | ||
269 | }; | ||
270 | |||
263 | struct boardcfg_security { | 271 | struct boardcfg_security { |
264 | struct boardcfg_abi_rev rev; | 272 | struct boardcfg_abi_rev rev; |
265 | struct boardcfg_proc_acl processor_acl_list; | 273 | struct boardcfg_proc_acl processor_acl_list; |
@@ -268,6 +276,7 @@ struct boardcfg_security { | |||
268 | struct boardcfg_dkek dkek_config; | 276 | struct boardcfg_dkek dkek_config; |
269 | struct boardcfg_sa2ul_cfg sa2ul_cfg; | 277 | struct boardcfg_sa2ul_cfg sa2ul_cfg; |
270 | struct boardcfg_secure_debug_config sec_dbg_config; | 278 | struct boardcfg_secure_debug_config sec_dbg_config; |
279 | struct boardcfg_sec_handover sec_handover_cfg; | ||
271 | } __attribute__((__packed__)); | 280 | } __attribute__((__packed__)); |
272 | 281 | ||
273 | /** | 282 | /** |