zephyr/doc/reference/usermode/index.rst
Andrew Boie ffbc75f95d docs: fix user mode sidebar
The sidebar for User Mode wasn't set up correctly and
it wasn't obvious that there are linked sub-pages with
design details about memory domains, system calls, kernel
objects, and so forth.

Split the introductory material into its own overview
page and set up the table of contents properly.

The text of the threat model, high level policy details,
and constraints sections is unchanged.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2020-05-20 20:08:54 +02:00

22 lines
454 B
ReStructuredText

.. _usermode_api:
User Mode
#########
Zephyr offers the capability to run threads at a reduced privilege level
which we call user mode. The current implementation is designed for devices
with MPU hardware.
For details on creating threads that run in user mode, please see
:ref:`lifecycle_v2`.
.. toctree::
:maxdepth: 2
overview.rst
memory_domain.rst
kernelobjects.rst
syscalls.rst
mpu_stack_objects.rst
mpu_userspace.rst