TrustZone#
TrustZone utilities.
Functions#
void
bl_fatal_assert_action(void)
TrustZone fatal error handler.
bool
bl_verify_ns_memory_access(const void *p, size_t s)
Validate the non-secure pointers.
Function Documentation#
bl_fatal_assert_action#
void bl_fatal_assert_action (void )
TrustZone fatal error handler.
Parameters
N/A |
This function triggers a soft-reset with the reset reason set to BOOTLOADER_RESET_REASON_TZ_FAULT.
Definition at line
42
of file platform/bootloader/core/btl_tz_utils.h
bl_verify_ns_memory_access#
bool bl_verify_ns_memory_access (const void * p, size_t s)
Validate the non-secure pointers.
Parameters
N/A | p | Pointer to the memory. |
N/A | s | Size of the memory to be validated. |
Validate if the address of the memory is actually non-secure as expected.
Returns
True if the memory being accessed is from NS
Definition at line
54
of file platform/bootloader/core/btl_tz_utils.h