zephyr/kernel/include
Daniel Leung e88afd2c37 kernel: mmu: pin/unpin boot sections during boot process
During boot process, the boot sections need to be pinned in
memory to prevent them from being paged out (to avoid
pages being paged out and immediately paged in again).
Once the boot process is completed (just before calling main()),
the boot sections can be unpinned so the memory can be
used for demand paging for paging in data pages.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2021-08-26 21:16:22 -04: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 kernel: mmu: pin/unpin boot sections during boot process 2021-08-26 21:16:22 -04: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 kernel/sched: Remove "cooperative scheduling only" special cases 2021-05-24 23:38:16 -04:00
kswap.h kernel/swap: Add assertion to catch lock-breaking context switches 2021-05-17 15:27:37 -04:00
mmu.h kernel: mmu: z_backing_store* to k_mem_paging_backing_store* 2021-05-28 11:33:22 -04:00
offsets_short.h kernel: add common bits to support TLS 2020-10-24 10:52:00 -07:00