zephyr/doc/reference
Martin Åberg 53a4acb2dc SPARC: add FPU support
This change adds full shared floating point support for the SPARC
architecture.

All SPARC floating point registers are scratch registers with respect
to function call boundaries. That means we only have to save floating
point registers when switching threads in ISR. The registers are
stored to the corresponding thread stack.

FPU is disabled when calling ISR. Any attempt to use FPU in ISR
will generate the fp_disabled trap which causes Zephyr fatal error.

- This commit adds no new thread state.
- All FPU contest save/restore is synchronous and lazy FPU context
  switch is not implemented.

Signed-off-by: Martin Åberg <martin.aberg@gaisler.com>
2020-12-04 14:33:43 +02:00
..
audio doc: api: sort the API overview alphabetically 2020-10-30 15:57:30 +01:00
bluetooth Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
crypto doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
devicetree doc: reference: add devicetree bindings content 2020-11-02 14:26:33 -05:00
display doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
drivers drivers/pcie: Change pcie_get_mbar() to return size and flags 2020-11-20 09:36:22 +02:00
file_system fs: allow external file system implementations 2020-09-03 21:49:34 +02:00
kernel SPARC: add FPU support 2020-12-04 14:33:43 +02:00
logging doc: update function references to use :c:func: 2020-08-31 09:57:33 -04:00
misc lib: add cbprintf capability 2020-11-13 06:38:01 -05:00
networking net: shell: Add network mgmt events monitor support 2020-10-13 13:42:50 +03:00
peripherals doc: introduce the regulator driver API 2020-10-28 15:22:53 +01:00
power_management doc: Apply constant qualifier on device instance where relevant 2020-09-02 13:48:13 +02:00
random doc: reference: Clean up and restructure a bit 2020-03-18 11:47:24 +01:00
resource_management sys: onoff: support clients using synchronous transitions 2020-08-14 17:53:39 +02:00
settings doc: provide guidance on recommended settings back end 2020-08-25 09:35:40 +02:00
shell shell: documentation update 2020-11-30 16:03:01 -06:00
storage doc/reference: Added clarification on flash offset relation 2020-10-27 12:52:07 +01:00
timing_functions doc: timing docs fix misprint 2020-11-19 16:59:47 -05:00
usb USB: Add driver and PID for Bluetooth H4 2020-04-20 21:59:47 +03:00
usermode doc: usermode: correct description of API 2020-11-30 12:59:24 -05:00
util api: promote sys/util.h to experimental 2020-06-18 19:38:10 +02:00
index.rst lib: add cbprintf capability 2020-11-13 06:38:01 -05:00
overview.rst doc: api: sort the API overview alphabetically 2020-10-30 15:57:30 +01:00
terminology.rst device: deprecate DEVICE_INIT 2020-11-10 08:38:09 -06:00