zephyr/arch/x86
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 arch: deprecate _current 2024-11-23 20:12:24 -05:00
include kernel: arch: move arch_swap() declaration 2024-12-11 21:33:49 +01:00
zefi zefi: add bootargs support 2024-09-05 12:30:39 -05:00
CMakeLists.txt
gen_gdt.py
gen_idt.py
gen_mmu.py
ia32.cmake
intel64.cmake arch: x86_64: re-enable -mno-red-zone 2024-09-24 10:11:15 +02:00
Kconfig x86: remove CONFIG_DISABLE_SSBD and CONFIG_ENABLE_EXTENDED_IBRS 2024-12-03 02:37:28 +01:00
timing.c