zephyr/drivers
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
..
adc drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
aio all: Update reserved function names 2019-03-11 13:48:42 -04:00
audio all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
bluetooth drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
can all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
clock_control drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
console drivers: console: Remove TELNET driver 2019-04-01 10:26:13 -04:00
counter drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
crypto ext: lib: crypto: unify the API of CCM alogrith 2019-04-02 21:02:00 -04:00
display drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
dma all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
entropy all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
ethernet drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
flash drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
hwinfo drivers: hwinfo: add driver support for Atmel SAM device ID 2019-03-25 15:55:48 -04:00
i2c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
i2s drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
ieee802154 kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
interrupt_controller drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
ipm all: Update reserved function names 2019-03-11 13:48:42 -04:00
led all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
led_strip drivers: nrf_power_clock: Migrate to DTS. 2019-02-25 17:51:24 +01:00
modem drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
net net: lldp: Move LLDP structure definition to lldp 2019-03-09 16:02:11 -05:00
neural_net all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
pci all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
pinmux soc: Rename reserved function names 2019-04-03 17:31:00 -04:00
ptp_clock
pwm drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
rtc all: Update reserved function names 2019-03-11 13:48:42 -04:00
sensor all: Update unsigend 'U' suffix due to multiplication 2019-03-28 17:15:58 -05:00
serial drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
spi drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
timer drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
usb drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
watchdog drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
wifi kernel: demote K_THREAD_STACK_BUFFER() to private 2019-04-05 16:10:02 -04:00
CMakeLists.txt drivers: Add hwinfo API 2019-02-03 12:07:20 -05:00
Kconfig drivers: Add hwinfo API 2019-02-03 12:07:20 -05:00