zephyr/tests/kernel/mem_protect
Daniel Leung 27f36bda51 boards: qemu_x86_tiny: enabled for general demand paging testing
This enables qemu_x86_tiny to be used for more general demand
paging testing where non-pinned code and data is not available
in physical memory at boot. This adds a custom linker script to
qemu_x86_tiny for pinning code and data. In the process, a new
kconfig CONFIG_BOARD_QEMU_X86_TINY has to be introduced to
distinguish from other qemu_x86* boards. This linker script
is based on the generic x86-32 one in
include/arch/x86/ia32/linker.ld, with additions to
put symbols into boot and pinned sections.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2021-08-26 21:16:22 -04:00
..
demand_paging boards: qemu_x86_tiny: enabled for general demand paging testing 2021-08-26 21:16:22 -04:00
futex cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
mem_map tests: mem_protect/mem_map: pin test_page in memory 2021-08-26 21:16:22 -04:00
mem_protect cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
obj_validation cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
protection cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
stack_random cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
stackprot cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
sys_sem cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
syscalls cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
userspace tests: mem_protect/userspace: _k_neg_eagain maybe in pinned sect 2021-08-26 21:16:22 -04:00