arch: arm: add option to define an NSC region
This commit adds K-config options that allow the user to signify an ARM Secure Firmware that contains Secure Entry functions and to define the starting address of the linker section that will contain the Secure Entry functions. It also instructs the linker to append the NSC section if instructed so by the user. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
This commit is contained in:
parent
3b79b283f9
commit
db3f6aab02
4 changed files with 60 additions and 0 deletions
|
@ -263,6 +263,15 @@ extern char __ccm_noinit_end[];
|
|||
extern char __ccm_end[];
|
||||
#endif /* CONFIG_CCM_BASE_ADDRESS */
|
||||
|
||||
/* Used by the Security Attribution Unit to configure the
|
||||
* Non-Secure Callable region.
|
||||
*/
|
||||
#ifdef CONFIG_ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS
|
||||
extern char __sg_start[];
|
||||
extern char __sg_end[];
|
||||
extern char __sg_size[];
|
||||
#endif /* CONFIG_ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS */
|
||||
|
||||
|
||||
#endif /* ! _ASMLANGUAGE */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue