zephyr/kernel/include
Daniel Leung 1310ad6b0e linker: add bits for pinned regions
This adds the necessary bits for linker scripts and source code
to specify which symbols need to be pinned in memory. This is
needed for demand paging as some functions and data must reside
in memory all the time and cannot be paged out (e.g. paging,
scheduler, and interrupt routines for functionality).

This is up to the arch/SoC/board to define the sections in
their linker scripts as the pinned section may need special
alignment which cannot be done in common script snippets.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2021-05-10 16:00:43 -05:00
..
gen_offset.h aarch64: Use absolute symbols for the callee saved registers 2020-11-17 18:59:23 -05:00
kernel_arch_interface.h kernel: mmu: introduce arch_page_phys_get() 2021-05-07 13:36:22 -04:00
kernel_internal.h linker: add bits for pinned regions 2021-05-10 16:00:43 -05:00
kernel_offsets.h kernel: add an architecture specific structs header 2021-04-21 09:03:47 -04:00
kernel_tls.h kernel: tls: align tdata/tbss sections in stack 2021-02-07 23:28:43 -05:00
ksched.h Tracing: Thread tracing 2021-05-07 22:10:21 -04:00
kswap.h kernel: smp: Remove unused internal API z_smp_reacquire_global_lock() 2021-03-14 18:32:26 -04:00
mmu.h kernel: Make both operands of operators of same essential type category 2021-04-01 05:34:17 -04:00
offsets_short.h kernel: add common bits to support TLS 2020-10-24 10:52:00 -07:00