zephyr/doc/reference
Nicolas Pitre f1f63dda17 arm64: FPU context switching support
This adds FPU sharing support with a lazy context switching algorithm.

Every thread is allowed to use FPU/SIMD registers. In fact, the compiler
may insert FPU reg accesses in anycontext to optimize even non-FP code
unless the -mgeneral-regs-only compiler flag is used, but Zephyr
currently doesn't support such a build.

It is therefore possible to do FP access in IRS as well with this patch
although IRQs are then disabled to prevent nested IRQs in such cases.

Because the thread object grows in size, some tests have to be adjusted.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2021-05-03 11:56:50 +02:00
..
api doc: consolidate api status and guidelines 2021-04-20 14:38:16 +02:00
audio doc: api: sort the API overview alphabetically 2020-10-30 15:57:30 +01:00
bluetooth Bluetooth: Mesh: Introduce acknowledged message API 2021-04-08 13:44:24 +02:00
crypto
data_structures doc: misc: Add documentation for MPSC Packet Buffer 2021-04-19 10:59:23 -04:00
devicetree Bluetooth: remove CONFIG_BT_CTLR_TO_HOST_UART_DEV_NAME 2021-03-29 16:33:51 +02:00
display
drivers doc: fix typo in driver documentation 2021-04-30 11:23:48 -04:00
edac edac: doc: Include EDAC API to Zephyr API Reference 2021-01-21 08:34:07 -05:00
file_system doc: fs: Add information on samples that utilize VFS 2021-03-12 11:27:04 -05:00
kernel arm64: FPU context switching support 2021-05-03 11:56:50 +02:00
logging doc: logging: Add documentation for logging v2 2021-04-19 10:59:23 -04:00
misc doc: misc: formatted_output: Add section for cbprintf packaging 2021-04-19 10:59:23 -04:00
modbus doc: modbus: remove extra level in the docs 2021-04-15 14:04:05 -04:00
networking net: doc: Add net_capture API documentation 2021-04-07 12:12:30 -04:00
peripherals doc: drivers: i2c: provide more information on I2C APIs 2021-02-09 13:59:17 -05:00
power_management doc: remove references to device_pm_control_nop 2021-04-28 20:40:00 -04:00
random doc: rename Random -> RNG 2021-04-15 14:04:05 -04:00
resource_management sys: onoff: support clients using synchronous transitions 2020-08-14 17:53:39 +02:00
settings power: move reboot functionality to os lib 2021-04-28 20:34:00 -04:00
shell doc: shell update with obscured input 2021-03-24 05:44:14 -04:00
storage fs/nvs: document flash wbs migration capability 2021-04-30 12:27:27 +02:00
task_wdt task_wdt: add task-level watchdog subsystem 2021-03-15 12:24:54 +01:00
timing_functions doc: enable doxygen for CONFIG_TIMING_FUNCTIONS 2021-04-15 14:04:05 -04:00
usb doc: usb: add initial USB HID documentation 2021-02-28 16:50:24 -05:00
usermode doc: fix typos 2021-04-30 16:03:08 -04:00
util api: promote sys/util.h to experimental 2020-06-18 19:38:10 +02:00
virtualization doc: Adding ivshmem general and API documentation 2020-12-16 18:47:35 -05:00
index.rst doc: consolidate api status and guidelines 2021-04-20 14:38:16 +02:00