TrustZoneBootloader Core
Description
TrustZone utilities.
Functions |
|
void | bl_fatal_assert_action (void) |
bool | bl_verify_ns_memory_access (const void *p, size_t s) |
Function Documentation
void bl_fatal_assert_action | ( | void |
|
) |
TrustZone fatal error handler.
This function triggers a soft-reset with the reset reason set to BOOTLOADER_RESET_REASON_TZ_FAULT.
bool bl_verify_ns_memory_access | ( | const void * |
p,
|
size_t |
s
|
||
) |
Validate the non-secure pointers.
Validate if the address of the memory is actually non-secure as expected.
- Parameters
-
p
Pointer to the memory. s
Size of the memory to be validated.
- Returns
- True if the memory being accessed is from NS