zephyr/boards
Andrew Boie ce3cc4f974 x86: ia32: do not use the first megabyte
After witnessing some strange errors with memory not being
what it should be, lifiting everything above 1MB has solved
it. The Zephyr binary was being loaded into memory containing
reserved regions, resulting in data corruption.

We still simulate XIP for testing purposes by setting up the
memory map as follows:

0x000000 - 0x0FFFFF : Non-present
0x100000 - 0x4FFFFF : "Flash" ROM region
0x500000 - 0x8FFFFF : "SRAM" RAM region

For a total of 9 megabytes of physical RAM used.

Fixes problems observed in some large tests when code coverage
is enabled (which increases the amount of RAM used even more).

Fixes: #17782

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-08-07 12:50:53 -07:00
..
arc dts: arc: Remove device_type = "memory" from {d,i}ccm nodes 2019-08-06 08:59:22 -04:00
arm boards: mimzzrt1064_evk: Add pwm-led0 alias 2019-08-07 07:38:40 -05:00
common boards: allow cmake-time overrides of all runners 2019-06-07 13:43:51 +02:00
nios2 drivers/i2c: Add missing HAS_DTS_I2C to nios 2019-06-18 11:22:23 -04:00
posix nrf52_bsim: Minor fix in time coversion 2019-08-05 18:57:51 +02:00
riscv soc: riscv32: fix zero-riscy zephyr,flash node 2019-08-07 07:27:51 -05:00
shields board/shields: x-nucleo-iks01a3: add STTS751 configuration in overlay 2019-07-31 10:32:10 -04:00
x86 x86: ia32: do not use the first megabyte 2019-08-07 12:50:53 -07:00
x86_64/qemu_x86_64 logging: Add qemu_x86_64 backend 2019-07-18 18:16:39 -04:00
xtensa dts/spi-nor: use bytestring for JEDEC ID 2019-07-24 09:20:56 -04:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
index.rst riscv32: rename to riscv 2019-08-02 13:54:48 -07:00