zephyr/kernel/include
Daniel Leung ece9cad858 kernel: add CONFIG_SRAM_OFFSET
This adds a new kconfig CONFIG_SRAM_OFFSET to specify the offset
from beginning of SRAM where the kernel begins. On x86 and
PC compatible platforms, the first 1MB of RAM is reserved and
Zephyr should not link anything there. However, this 1MB still
needs to be mapped by the MMU to access various platform related
information. CONFIG_SRAM_OFFSET serves similar function as
CONFIG_KERNEL_VM_OFFSET and is needed for proper phys/virt
address translations.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2021-02-22 14:55:28 -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 include/kernel_arch_interface.h: Redocument arch_switch() 2021-02-14 16:22:45 -05:00
kernel_internal.h device: perform dynamic device initialization during system startup 2021-02-19 10:11:20 -05:00
kernel_offsets.h device: add post-process of elf file to manage device handles 2021-02-19 15:46:16 -05:00
kernel_tls.h kernel: tls: align tdata/tbss sections in stack 2021-02-07 23:28:43 -05:00
ksched.h kernel/sched: Fix rare SMP deadlock 2021-02-14 16:22:45 -05:00
kswap.h kernel/sched: Fix rare SMP deadlock 2021-02-14 16:22:45 -05:00
mmu.h kernel: add CONFIG_SRAM_OFFSET 2021-02-22 14:55:28 -05:00
offsets_short.h kernel: add common bits to support TLS 2020-10-24 10:52:00 -07:00