nuttx/arch
humzak711 46e03d0471 arch/x86_64: use pause to reduce power consumption in spin wait loops
Signed-off-by: humzak711 <humzak711@gmail.com>

This commit defines the UP_WFE() macro as the 'pause' instruction for
x86_64. This optimization reduces power consumption and prevents
pipeline flushes caused by memory ordering violations during contended
spinlock acqusitions
2026-01-30 08:09:44 -03:00
..
arm arch/arm: GPIO IMX9 Add support for IRQ line1 and GPIO5 2026-01-28 21:13:31 +08:00
arm64 arch/armv8-r64: userspace PMU access 2026-01-27 21:57:37 +08:00
avr sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
ceva sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
dummy
hc arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
mips sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
misoc sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
or1k sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
renesas sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
risc-v sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
sim arch/sim: improve heap management on Simulator 2026-01-27 21:27:53 +08:00
sparc sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
tricore sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
x86 sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
x86_64 arch/x86_64: use pause to reduce power consumption in spin wait loops 2026-01-30 08:09:44 -03:00
xtensa sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
z16 sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
z80 sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
CMakeLists.txt arch/z80: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig shced/irq: Add up_irq_to_ndx interface 2026-01-27 10:34:13 +08:00