zephyr/arch/posix/include
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
..
asm_inline.h
asm_inline_gcc.h
kernel_arch_data.h
kernel_arch_func.h kernel: arch: move arch_swap() declaration 2024-12-11 21:33:49 +01:00
offsets_short_arch.h build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
posix_arch_internal.h include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
posix_cheats.h arch posix: Clarify some references to native_posix 2024-03-20 15:43:05 +01:00
posix_core.h arch posix: Implement arch_thread_name_set() 2024-08-23 08:01:33 -04:00
undef_system_defines.h arch: posix: Undefine operating system specific macros for native_sim 2024-04-30 14:30:30 -04:00