zephyr/dts/x86
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
..
apollo_lake.dtsi x86: add CONFIG_X86_KERNEL_OFFSET 2020-06-18 19:35:52 +02:00
atom.dtsi x86: add CONFIG_X86_KERNEL_OFFSET 2020-06-18 19:35:52 +02:00
ia32.dtsi x86: add CONFIG_X86_KERNEL_OFFSET 2020-06-18 19:35:52 +02:00