zephyr/tests/kernel
Andrew Boie 4e5c093e66 kernel: demote K_THREAD_STACK_BUFFER() to private
This macro is slated for complete removal, as it's not possible
on arches with an MPU stack guard to know the true buffer bounds
without also knowing the runtime state of its associated thread.

As removing this completely would be invasive to where we are
in the 1.14 release, demote to a private kernel Z_ API instead.
The current way that the macro is being used internally will
not cause any undue harm, we just don't want any external code
depending on it.

The final work to remove this (and overhaul stack specification in
general) will take place in 1.15 in the context of #14269

Fixes: #14766

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-04-05 16:10:02 -04:00
..
arm_irq_vector_table all: Update reserved function names 2019-03-11 13:48:42 -04:00
arm_runtime_nmi drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
boot_page_table all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
common all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
context tests: kernel: context: Fix build issue with RV32M1_LPTMR_TIMER 2019-03-13 17:02:05 -05:00
critical tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
device device: Extend device_set_power_state API to support async requests 2019-03-14 14:26:15 +01:00
early_sleep all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
fatal tests: fatal: fix sentinel timer IRQ checking 2019-03-29 22:13:40 -04:00
fifo tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
fp_sharing tests: fp_sharing: Fix build error 2019-04-02 11:31:22 -04:00
gen_isr_table all: Update reserved function names 2019-03-11 13:48:42 -04:00
interrupt all: Update reserved function names 2019-03-11 13:48:42 -04:00
lifo tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
mbox tests: mbox: Check k_mbox_get return 2019-03-23 20:13:12 -04:00
mem_heap/mheap_api_concept cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
mem_pool sys_mem_pool: use sys_mutex 2019-04-03 13:47:45 -04:00
mem_protect kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
mem_slab all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
mp all: Update reserved function names 2019-03-11 13:48:42 -04:00
msgq/msgq_api tests: Mass SMP disablement on non-SMP-safe tests 2019-02-28 12:47:12 -08:00
mutex tests: repurpose one of the mutex tests 2019-04-03 13:47:45 -04:00
obj_tracing tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
pending tests: Mass SMP disablement on non-SMP-safe tests 2019-02-28 12:47:12 -08:00
pipe tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
poll tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
profiling/profiling_api power: modify HAS_STATE_SLEEP_ Kconfig options 2019-03-26 13:27:55 -04:00
queue tests: Mass SMP disablement on non-SMP-safe tests 2019-02-27 14:22:06 -08:00
sched tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
semaphore all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
sleep all: Update reserved function names 2019-03-11 13:48:42 -04:00
smp tests/kernel/smp: Give time for a wakeup to take effect 2019-03-23 19:28:15 -04:00
spinlock all: Update reserved function names 2019-03-11 13:48:42 -04:00
stack tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
static_idt cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
threads tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
tickless all: Update unsigend 'U' suffix due to multiplication 2019-03-28 17:15:58 -05:00
timer all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
workq tests: adjust stack size for qemu_x86 and mps2_an385's coverage test 2019-04-04 08:23:13 -04:00
xip tests/xip: exclude Minnowboard from test (does not do XIP) 2019-03-07 20:31:31 -05:00