doc: add auto-generated architecture interface

This is primarily of interest to people doing architecture ports.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
Andrew Boie 2019-10-02 18:39:19 -07:00 committed by Andrew Boie
commit 553f30c7a6

View file

@ -564,3 +564,55 @@ In addition to implementing these APIs, there are some other tasks as well:
be looked up in _k_syscall_table. Bad system call IDs should jump to the be looked up in _k_syscall_table. Bad system call IDs should jump to the
:cpp:enum:`K_SYSCALL_BAD` handler. Upon completion of the system call, care :cpp:enum:`K_SYSCALL_BAD` handler. Upon completion of the system call, care
must be taken not to leak any register state back to user mode. must be taken not to leak any register state back to user mode.
API Reference
*************
Timing
======
.. doxygengroup:: arch-timing
:project: Zephyr
Threads
=======
.. doxygengroup:: arch-threads
:project: Zephyr
Power Management
================
.. doxygengroup:: arch-pm
:project: Zephyr
Symmetric Multi-Processing
==========================
.. doxygengroup:: arch-smp
:project: Zephyr
Interrupts
==========
.. doxygengroup:: arch-irq
:project: Zephyr
Userspace
=========
.. doxygengroup:: arch-userspace
:project: Zephyr
Benchmarking
============
.. doxygengroup:: arch-benchmarking
:project: Zephyr
Miscellaneous Architecture APIs
===============================
.. doxygengroup:: arch-misc
:project: Zephyr