2022-06-27 23:43:38 -04:00
|
|
|
common:
|
|
|
|
tags: kernel security
|
|
|
|
min_ram: 32
|
|
|
|
integration_platforms:
|
|
|
|
- qemu_x86
|
|
|
|
- qemu_x86_nommu
|
|
|
|
- qemu_x86_64
|
|
|
|
- qemu_cortex_a53
|
|
|
|
- qemu_cortex_a53_smp
|
|
|
|
- qemu_cortex_m3
|
|
|
|
- qemu_riscv32
|
|
|
|
- qemu_riscv32e
|
|
|
|
- qemu_riscv64
|
|
|
|
- qemu_riscv64_smp
|
|
|
|
|
|
|
|
# Permutations of (pool | alloc | user)
|
|
|
|
tests:
|
|
|
|
kernel.threads.dynamic_thread.stack.no_pool.no_alloc.no_user:
|
|
|
|
extra_configs:
|
|
|
|
# 000
|
|
|
|
- CONFIG_DYNAMIC_THREAD_POOL_SIZE=0
|
|
|
|
- CONFIG_DYNAMIC_THREAD_ALLOC=n
|
|
|
|
- CONFIG_USERSPACE=n
|
2023-07-14 11:36:39 -07:00
|
|
|
kernel.threads.dynamic_thread.stack.no_pool.no_alloc.user:
|
|
|
|
tags: userspace
|
|
|
|
extra_configs:
|
|
|
|
# 001
|
|
|
|
- CONFIG_DYNAMIC_THREAD_POOL_SIZE=0
|
|
|
|
- CONFIG_DYNAMIC_THREAD_ALLOC=n
|
|
|
|
- CONFIG_USERSPACE=y
|
2022-06-27 23:43:38 -04:00
|
|
|
kernel.threads.dynamic_thread.stack.no_pool.alloc.no_user:
|
|
|
|
extra_configs:
|
|
|
|
# 010
|
|
|
|
- CONFIG_DYNAMIC_THREAD_POOL_SIZE=0
|
|
|
|
- CONFIG_DYNAMIC_THREAD_ALLOC=y
|
2023-06-23 09:34:14 -07:00
|
|
|
- CONFIG_DYNAMIC_THREAD_PREFER_ALLOC=y
|
2022-06-27 23:43:38 -04:00
|
|
|
- CONFIG_USERSPACE=n
|
2023-07-14 11:36:39 -07:00
|
|
|
kernel.threads.dynamic_thread.stack.no_pool.alloc.user:
|
|
|
|
tags: userspace
|
|
|
|
extra_configs:
|
|
|
|
# 011
|
|
|
|
- CONFIG_DYNAMIC_THREAD_POOL_SIZE=0
|
|
|
|
- CONFIG_DYNAMIC_THREAD_ALLOC=y
|
2023-06-23 09:34:14 -07:00
|
|
|
- CONFIG_DYNAMIC_THREAD_PREFER_ALLOC=y
|
2023-07-14 11:36:39 -07:00
|
|
|
- CONFIG_USERSPACE=y
|
2022-06-27 23:43:38 -04:00
|
|
|
kernel.threads.dynamic_thread.stack.pool.no_alloc.no_user:
|
|
|
|
extra_configs:
|
|
|
|
# 100
|
|
|
|
- CONFIG_DYNAMIC_THREAD_POOL_SIZE=2
|
|
|
|
- CONFIG_DYNAMIC_THREAD_ALLOC=n
|
|
|
|
- CONFIG_USERSPACE=n
|
2023-07-14 11:36:39 -07:00
|
|
|
kernel.threads.dynamic_thread.stack.pool.no_alloc.user:
|
|
|
|
tags: userspace
|
|
|
|
extra_configs:
|
|
|
|
# 101
|
|
|
|
- CONFIG_DYNAMIC_THREAD_POOL_SIZE=2
|
|
|
|
- CONFIG_DYNAMIC_THREAD_ALLOC=n
|
|
|
|
- CONFIG_USERSPACE=y
|
2022-06-27 23:43:38 -04:00
|
|
|
kernel.threads.dynamic_thread.stack.pool.alloc.no_user:
|
|
|
|
extra_configs:
|
|
|
|
# 110
|
2023-06-23 09:34:14 -07:00
|
|
|
- CONFIG_DYNAMIC_THREAD_PREFER_ALLOC=y
|
2022-06-27 23:43:38 -04:00
|
|
|
- CONFIG_DYNAMIC_THREAD_POOL_SIZE=2
|
|
|
|
- CONFIG_DYNAMIC_THREAD_ALLOC=y
|
|
|
|
- CONFIG_USERSPACE=n
|
2023-07-14 11:36:39 -07:00
|
|
|
kernel.threads.dynamic_thread.stack.pool.alloc.user:
|
|
|
|
tags: userspace
|
|
|
|
extra_configs:
|
|
|
|
# 111
|
2023-06-23 09:34:14 -07:00
|
|
|
- CONFIG_DYNAMIC_THREAD_PREFER_ALLOC=y
|
2023-07-14 11:36:39 -07:00
|
|
|
- CONFIG_DYNAMIC_THREAD_POOL_SIZE=2
|
|
|
|
- CONFIG_DYNAMIC_THREAD_ALLOC=y
|
|
|
|
- CONFIG_USERSPACE=y
|