mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 17:44:19 +00:00
fix(arm): remove reclamation of functions starting with "init"
When RECLAIM_INIT_CODE is enabled, functions with __init attribute can be reclaimed after boot and marked as Execute Never. Because of a bug in linker script the functions starting with "init" were also marked XN and causing instruction abort. Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: I2221973c05af170acf4e723cd44645b9ff9d58d2
This commit is contained in:
parent
c3bdd3d3cf
commit
6c87abdda4
1 changed files with 2 additions and 2 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2017-2020, ARM Limited and Contributors. All rights reserved.
|
||||
* Copyright (c) 2017-2022, ARM Limited and Contributors. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
@ -12,7 +12,7 @@ SECTIONS
|
|||
. = . + PLATFORM_STACK_SIZE;
|
||||
. = ALIGN(PAGE_SIZE);
|
||||
__INIT_CODE_START__ = .;
|
||||
*(*text.init*);
|
||||
*(*text.init.*);
|
||||
__INIT_CODE_END__ = .;
|
||||
INIT_CODE_END_ALIGNED = ALIGN(PAGE_SIZE);
|
||||
} >RAM
|
||||
|
|
Loading…
Add table
Reference in a new issue