zephyr/doc/reference
Andrew Boie 4abc38b342 doc: usermode: stack access policy change
The current policy of always excluding stacks that aren't
owned by the current thread only works well on MPU systems,
where it is very fast to have a reserved MPU region corresponding
to the stack buffer of the current thread.

This unfortunately is not efficient on MMU-based systems, it
would require either a different set of page tables per thread
or an expensive page table update on context switch.

This PR relaxes the documented policy to leave it up to the
implementation whether threads that all belong to the same
memory domain can see each other's stacks.

There's lots of precedent for this, for example on Linux threads
in the same process can all access each other's stacks.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2020-10-21 10:20:23 -07:00
..
audio
bluetooth Bluetooth: Mesh: Config Client network transmit set/get API 2020-10-02 11:30:12 +02:00
crypto
devicetree devicetree: rename header to reflect that io-channels are not ADC-only 2020-10-19 17:21:33 +02:00
display
drivers doc: Apply constant qualifier on device instance where relevant 2020-09-02 13:48:13 +02:00
file_system fs: allow external file system implementations 2020-09-03 21:49:34 +02:00
kernel doc: kernel: workqueue: correct documentation of delayed work API 2020-10-09 11:48:00 +02:00
logging
misc
networking net: shell: Add network mgmt events monitor support 2020-10-13 13:42:50 +03:00
peripherals doc: reference: Add ec host command api hooks 2020-09-27 15:15:49 -05:00
power_management doc: Apply constant qualifier on device instance where relevant 2020-09-02 13:48:13 +02:00
random
resource_management
settings
shell shell: documentation update 2020-10-08 10:12:25 -04:00
storage dts: remove legacy macro support 2020-10-09 08:45:38 -05:00
usb
usermode doc: usermode: stack access policy change 2020-10-21 10:20:23 -07:00
util
index.rst
overview.rst doc: reference: Add separate entries for CoAP, LwM2M and MQTT APIs 2020-10-06 12:01:13 +03:00
terminology.rst