zephyr/arch/posix
Peter Mitsis 909ff45f0c kernel: arch: move arch_swap() declaration
Moves the arch_swap() declaration out of kernel_arch_interface.h
and into the various architectures' kernel_arch_func.h. This
permits the arch_swap() to be inlined on ARM, but extern'd on
the other architectures that still implement arch_swap().

Inlining this function on ARM has shown at least a +5% performance
boost according to the thread_metric benchmark on the disco_l475_iot1
board.

Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2024-12-11 21:33:49 +01:00
..
core posix: fpu: Fix compiler error when enabling fpu on posix boards 2024-11-25 21:50:58 +01:00
include kernel: arch: move arch_swap() declaration 2024-12-11 21:33:49 +01:00
CMakeLists.txt sample fuzzer: Move fuzzer specific code to sample and fix for native_sim 2024-05-02 20:46:03 +03:00
Kconfig arch posix fuzzing: Move kconfig options to sample 2024-05-02 20:46:03 +03:00
Linux.aarch64.cmake arch/posix cmake: Replace native_posix w native_sim and use hwmv2 names 2024-03-15 16:13:12 +01:00