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
bluetooth
crypto
data_structures doc: misc: Add documentation for MPSC Packet Buffer 2021-04-19 10:59:23 -04:00
devicetree
display
drivers doc: fix typo in driver documentation 2021-04-30 11:23:48 -04:00
edac
file_system
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
peripherals
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
settings power: move reboot functionality to os lib 2021-04-28 20:34:00 -04:00
shell
storage fs/nvs: document flash wbs migration capability 2021-04-30 12:27:27 +02:00
task_wdt
timing_functions doc: enable doxygen for CONFIG_TIMING_FUNCTIONS 2021-04-15 14:04:05 -04:00
usb
usermode doc: fix typos 2021-04-30 16:03:08 -04:00
util
virtualization
index.rst doc: consolidate api status and guidelines 2021-04-20 14:38:16 +02:00