zephyr/include/linker
Daniel Leung 54c4525094 device: give device state variables a linker section
This groups the device state variables in their own linker section.
This is needed for demand paging as these variables are needed
during boot where the paging mechanism has not been initialized.
These variables need to be in the pinned section so they can
be accessed during boot.

Note that if device PM is not enabled, the device state variables
are put into BSS. So we need to pin these.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2021-08-26 21:16:22 -04:00
..
app_smem_aligned.ld linker: remove APP_SMEM_SECTION() macro 2021-03-22 13:05:33 -04:00
app_smem_unaligned.ld linker: remove APP_SMEM_SECTION() macro 2021-03-22 13:05:33 -04:00
app_smem.ld
common-noinit.ld kernel: generate placeholders for kobj tables before final build 2021-04-27 13:32:00 -04:00
common-ram.ld device: give device state variables a linker section 2021-08-26 21:16:22 -04:00
common-rom.ld toolchain: migrate iterable sections calls to the external API 2021-08-12 17:47:04 -04:00
cplusplus-ram.ld linker: cpp: Fix C++ exception handling info section linking 2021-06-08 11:45:28 -05:00
cplusplus-rom.ld linker: cpp: Fix C++ exception handling info section linking 2021-06-08 11:45:28 -05:00
debug-sections.ld
devicetree_regions.h linker: rename DT_REGION_FROM_NODE_STATUS_OKAY 2021-08-07 20:24:13 -04:00
devicetree_reserved.h reserved-memory: Introduce support for reserved-memory node 2021-07-15 18:12:51 -05:00
intlist.ld linker: tweak section naming to feet all linkers 2021-03-23 07:35:43 -05:00
kobject-data.ld kernel: fix kobj table if having .sdata section. 2021-07-22 07:29:21 -05:00
kobject-priv-stacks.ld toolchain: arcmwdt: linker: fix placeholders for arcmwdt toolchain 2021-05-20 07:50:38 -05:00
kobject-rom.ld toolchain: arcmwdt: linker: fix placeholders for arcmwdt toolchain 2021-05-20 07:50:38 -05:00
kobject-text.ld linker: clarify CONFIG_KOBJECT_TEXT_AREA too small message 2021-04-20 08:29:22 -04:00
linker-defs.h linker: helper functions to test if pointer/region is pinned 2021-08-26 21:16:22 -04:00
linker-tool-gcc.h ARC: prepare for building for ARCv3 HS6x 2021-05-07 14:55:49 -05:00
linker-tool-mwdt.h linker-tool-mwdt: compliant adjustment of linker macros 2021-03-23 07:35:43 -05:00
linker-tool.h ARC: linker: implement linker related definition for MWDT 2020-09-05 10:22:56 -05:00
rel-sections.ld
section_tags.h linker: allow symbols to be in a named __noinit section 2021-08-26 21:16:22 -04:00
sections.h linker: add bits for pinned regions 2021-05-10 16:00:43 -05:00
thread-local-storage.ld linker-tool-gcc: revise for MMU support 2021-03-16 15:03:44 -04:00