zephyr/tests
Chris Friedt b6aed5c505 kernel: dynamic: use 4k stack size for x86
x86 architectures require a dynamic stack size that is a multiple
of 4096 bytes due to mmu restrictions.

For example, this test would previously fail when using the
default dynamic stack size of 1024 bytes for 32-bit
platforms.

```
west build -p auto -b qemu_x86/atom/nopae -t run \
  tests/posix/common/ -- -DCONFIG_USERSPACE=y
```

It would pass with an additional argument
```
west build -p auto -b qemu_x86/atom/nopae -t run \
  tests/posix/common/ -- -DCONFIG_USERSPACE=y \
  -DCONFIG_DYNAMIC_THREAD_STACK_SIZE=4096
```

Add a special default for x86 when using dynamic thread stacks.

The x86 default removes the need for `boards/qemu_x86*.conf`,
with the exception of `qemu_x86_tiny`.

qemu_x86_tiny did not have sufficient memory (or configuration)
to run the non-userspace tests, so bump up the available ram
from 256k to 512k for this test and clone the .conf from the
demand paging tests.

Eventually, the common posix test should be split into more
concise functional categories.

Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>
2024-10-05 14:13:18 -04:00
..
application_development boards: rename qemu_xtensa to qemu_xtensa/dc233c 2024-10-02 09:58:36 +02:00
arch tests: arch: riscv: test csf registers value 2024-10-02 09:48:02 +02:00
benchmarks tests: latency_measure: fix stacks for the busy threads 2024-09-19 18:28:16 +01:00
bluetooth bluetooth: host: Add CONFIG_BT_CHANNEL_SOUNDING_TEST 2024-10-04 16:34:45 +01:00
boards tests/boards/native_sim/cpu_wait: Correct ifdef 2024-10-01 10:47:55 +01:00
boot tests: mcuboot: Add other nxp boards as test targets 2024-10-04 22:51:22 +01:00
bsim Bluetooth: Audio: Rename bt_audio_codec_qos -> bt_bap_qos_cfg 2024-10-04 16:34:22 +01:00
cmake cmake: change test message overwrite to macro 2024-09-30 17:12:23 +01:00
crypto tests/crypto: Don't test on native_posix 2024-09-25 04:04:36 -04:00
drivers tests: drivers: uart: uart_pm: Disable PM_DEVICE_SYSTEM_MANAGED 2024-10-04 10:48:57 +01:00
integration/kernel
kconfig
kernel tests: kernel: interrupt: nested_irq: support nrf54h20_cpuppr 2024-10-04 10:45:57 +01:00
lib json: support parsing and serializing 'uint64_t' 2024-10-05 14:04:48 -04:00
misc cmake: linker: evaluate CONFIG_LINKER_ITERABLE_SUBALIGN in CMake 2024-09-25 16:16:35 -05:00
modules
net tests: net: wifi: Run wifi tests together with net tests 2024-10-05 14:06:15 -04:00
posix kernel: dynamic: use 4k stack size for x86 2024-10-05 14:13:18 -04:00
robot
subsys llext: hotfix: fix device API tests for platforms without console 2024-10-03 22:01:08 +01:00
unit
ztest ztest: error_hook: Exclude cortex_r8_virtual from divide-by-zero tests 2024-10-01 09:58:22 +02:00
test_config.yaml