Lines Matching +full:secure +full:- +full:only
2 * Copyright (c) 2004-2008 Texas Instruments
7 * SPDX-License-Identifier: GPL-2.0+
13 OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
23 * If CONFIG_ARMV7_SECURE_BASE is true, secure code will not
24 * bundle with u-boot, and code offsets are fixed. Secure zone
25 * only needs to be copied from the loading address to
27 * address for secure code.
29 * If CONFIG_ARMV7_SECURE_BASE is undefined, the secure zone will
30 * be included in u-boot address space, and some absolute address
31 * were used in secure code. The absolute addresses of the secure
32 * code also needs to be relocated along with the accompanying u-boot
35 * So DISCARD is only for CONFIG_ARMV7_SECURE_BASE.
52 /* Align the secure section only if we're going to use it in situ */
98 * We are not checking (__secure_end - __secure_start) here,
103 ASSERT((. - ADDR(.secure_text)) <= CONFIG_ARMV7_SECURE_MAX_SIZE,
104 "Error: secure section exceeds secure memory size");
109 /* Reset VMA but don't allocate space if we have secure SRAM */
224 * Compiler-generated __bss_start and __bss_end, see arch/arm/lib/bss.c
225 * __bss_base and __bss_limit are for linker only (overlay ordering)