zephyr/boards/x86/qemu_x86
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
..
doc
Kconfig.board boards: qemu_x86: properly enable XIP 2019-05-03 22:38:22 -04:00
Kconfig.defconfig drivers: flash: simulator Kconfig cleanup 2019-04-26 04:04:19 -07:00
board.cmake x86: ia32: do not use the first megabyte 2019-08-07 12:50:53 -07:00
dts_fixup.h boards/qemu_x86: fix emulated program memory size 2019-07-17 13:49:26 -07:00
qemu_x86.dts x86: ia32: do not use the first megabyte 2019-08-07 12:50:53 -07:00
qemu_x86.yaml boards: Set support for serial port networking as netif:serial-net 2019-07-29 10:24:46 +03:00
qemu_x86_coverage.dts x86: add qemu_x86_coverage target 2019-06-06 09:29:12 -07:00
qemu_x86_coverage.yaml x86: add qemu_x86_coverage target 2019-06-06 09:29:12 -07:00
qemu_x86_coverage_defconfig x86: generate page tables at runtime 2019-08-07 12:50:53 -07:00
qemu_x86_defconfig x86: generate page tables at runtime 2019-08-07 12:50:53 -07:00
qemu_x86_iamcu.dts license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
qemu_x86_iamcu.yaml
qemu_x86_iamcu_defconfig x86: generate page tables at runtime 2019-08-07 12:50:53 -07:00
qemu_x86_nommu.dts license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
qemu_x86_nommu.yaml
qemu_x86_nommu_defconfig arch/x86/Kconfig: remove CONFIG_IA32_LEGACY_IO_PORTS 2019-06-14 05:49:13 -04:00