zephyr/tests/subsys
Nicolas Pitre ce8dabfe9e riscv: implement arch_switch()
The move to arch_switch() is a prerequisite for SMP support.

Make it optimal without the need for an ECALL roundtrip on every
context switch. Performance numbers from tests/benchmarks/sched:

Before:
unpend  107 ready  102 switch  188 pend  218 tot  615 (avg  615)

After:
unpend  107 ready  102 switch  170 pend  217 tot  596 (avg  595)

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2022-03-21 07:28:05 -04:00
..
canbus everywhere: fix typos 2022-03-18 13:24:08 -04:00
cpp kconfig: Rename the ZTEST stack size option to align with the rest 2022-02-22 08:23:05 -05:00
debug kconfig: Rename the TEST_EXTRA stack size option to align with the rest 2022-02-22 08:23:05 -05:00
dfu everywhere: fix typos 2022-03-18 13:24:08 -04:00
edac tests: ibecc: Fix using global device pointer 2022-01-18 13:22:53 -05:00
fs everywhere: fix typos 2022-03-18 13:24:08 -04:00
ipc/ipc_service
jwt kconfig: Rename the ZTEST stack size option to align with the rest 2022-02-22 08:23:05 -05:00
logging riscv: implement arch_switch() 2022-03-21 07:28:05 -04:00
mgmt/ec_host_cmd
modbus tests: remove subsys prefix from test identifier 2022-03-18 10:50:57 -04:00
openthread everywhere: fix typos 2022-03-18 13:24:08 -04:00
pm tests: remove subsys prefix from test identifier 2022-03-18 10:50:57 -04:00
portability kconfig: Rename the TEST_EXTRA stack size option to align with the rest 2022-02-22 08:23:05 -05:00
settings everywhere: fix typos 2022-03-18 13:24:08 -04:00
shell everywhere: fix typos 2022-03-18 13:24:08 -04:00
storage everywhere: fix typos 2022-03-18 13:24:08 -04:00
tracing/tracing_api everywhere: fix typos 2022-03-18 13:24:08 -04:00
usb everywhere: fix typos 2022-03-18 13:24:08 -04:00