Lines Matching +full:is +full:- +full:ram

4  * SPDX-License-Identifier: Apache-2.0
16 #include <zephyr/linker/linker-defs.h>
17 #include <zephyr/linker/linker-tool.h>
24 * SOC-specific linker script. All of these values can be found defined
31 * _RAM_ADDR Beginning of RAM
32 * _RAM_SIZE Size of RAM in bytes
36 * 1. Non-XIP systems where the reset vector is at the beginning of RAM
38 * 2. XIP systems where the reset vector is at the beginning of ROM and
39 * the exception vector is in RAM
51 #define ROMABLE_REGION RAM
53 #define RAMABLE_REGION RAM
62 FLASH (rx) : ORIGIN = _RESET_VECTOR + 0x20 , LENGTH = (_ROM_SIZE - 0x20 - ROM_END_OFFSET)
63 RAM (wx) : ORIGIN = _EXC_VECTOR, LENGTH = _RAM_SIZE - (_EXC_VECTOR - _RAM_ADDR)
74 RAM (wx) : ORIGIN = _EXC_VECTOR, LENGTH = _RAM_SIZE - (_EXC_VECTOR - _RAM_ADDR)
86 #include <zephyr/linker/rel-sections.ld>
89 #include <zephyr/linker/llext-sections.ld>
94 * 'nios2-zephyr-elf-ld --verbose', before text section.
125 /* XXX If ALT_CPU_RESET_ADDR is not the same as _ROM_ADDR
145 #include <zephyr/linker/common-rom.ld>
146 /* Located in generated directory. This file is populated by calling
149 #include <snippets-rom-sections.ld>
159 /* Located in generated directory. This file is populated by the
162 #include <snippets-rodata.ld>
167 #include <zephyr/linker/cplusplus-rom.ld>
170 __rodata_region_size = __rodata_region_end - __rodata_region_start;
180 /* Altera strongly recommends keeping exception entry code in RAM
183 * This is code not data, but we need this copied just like XIP data
201 #include <zephyr/linker/common-ram.ld>
209 /* Located in generated directory. This file is populated by the
212 #include <snippets-rwdata.ld>
214 /* the Nios2 architecture only has 16-bit signed immediate offsets in
216 * three instructions - basically, two for the two halves of the 32-bit
217 * address, and one to merge them - but if we can put the most commonly
234 /* Located in generated directory. This file is populated by the
237 #include <snippets-ram-sections.ld>
241 __data_size = __data_end - __data_start;
244 #include <zephyr/linker/cplusplus-ram.ld>
246 /* Located in generated directory. This file is populated by the
249 #include <snippets-data-sections.ld>
256 * For performance, BSS section is assumed to be 4 byte aligned and
267 * As memory is cleared in words only, it is simpler to ensure the BSS
273 #include <zephyr/linker/common-noinit.ld>
275 /* Located in generated directory. This file is populated by the
278 #include <snippets-sections.ld>
280 #include <zephyr/linker/ram-end.ld>
284 #include <zephyr/linker/debug-sections.ld>