boards: qemu_x86/atom/virt: forcibly disable memory mapped stack

The current memory mapped stack code requires actual physical
addresses for stacks, and cannot deal with stacks already using
virtual addresses. So disable mapped stack via defconfig.

Note that this is done before enabling memory mapped stacks on
x86 so test won't fail when the support in the architecture
code is introduced.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
Daniel Leung 2024-03-28 12:01:43 -07:00 committed by Anas Nashif
parent e7554117b7
commit 414250d013
1 changed files with 6 additions and 0 deletions

View File

@ -20,3 +20,9 @@ CONFIG_KERNEL_VM_OFFSET=0
CONFIG_LINKER_USE_BOOT_SECTION=y
CONFIG_LINKER_USE_PINNED_SECTION=y
# For now, the mapped stacks require physical addresses
# and cannot deal with mapping a stack with virtual
# address. So make sure memory mapped stack is not
# enabled.
CONFIG_THREAD_STACK_MEM_MAPPED=n