zephyr/soc
Andrew Boie 87dd0492db x86: add CONFIG_X86_KERNEL_OFFSET
Previously, DTS specification of physical RAM bounds did not
correspond to the actual bounds of system RAM as the first
megabyte was being skipped.

There were reasons for this - the first 1MB on PC-like systems
is a no-man's-land of reserved memory regions, but we need DTS
to accurately capture physical memory bounds.

Instead, we introduce a config option which can apply an offset
to the beginning of physical memory, and apply this to the "RAM"
region defined in the linker scripts.

This also fixes a problem where an extra megabyte was being
added to the size of system RAM.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2020-06-18 19:35:52 +02:00
..
arc boards: arc: emsdp: fix secure config for emsdp_em7d_esp 2020-06-09 11:30:37 +02:00
arm soc: arm: stm32l4s5 new supported device 2020-06-16 17:48:31 -05:00
nios2 soc: nios2: Cleanup linker scripts to use new DTS macros 2020-04-30 20:59:13 -05:00
posix zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
riscv linker: Remove deprecated Kconfig options related to linker scripts 2020-06-12 11:14:28 +02:00
x86 x86: add CONFIG_X86_KERNEL_OFFSET 2020-06-18 19:35:52 +02:00
xtensa logging: enhanced external logsystems 2020-06-17 17:08:12 +02:00
Kconfig linker: Remove deprecated Kconfig options related to linker scripts 2020-06-12 11:14:28 +02:00