nuttx/arch/x86_64/include
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
..
intel64 arch/x64: Solve the sig_nest hang issue 2026-01-20 06:53:04 +08:00
qemu arch/x64: create qemu chip 2026-01-19 10:46:09 +08:00
.gitignore Flat address x86_64 port of Nuttx (#411) 2020-03-03 19:02:59 -06:00
acpi.h arch/x86_64: add poweroff functionality 2026-01-19 14:10:12 +08:00
arch.h arch/x86_64: use pause to reduce power consumption in spin wait loops 2026-01-30 08:09:44 -03:00
barriers.h arch/x86_64: use pause to reduce power consumption in spin wait loops 2026-01-30 08:09:44 -03:00
elf.h arch/x86_64:Adapt coredump 2025-01-22 16:35:32 +08:00
hpet.h arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
inttypes.h arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
io.h arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
irq.h arch: rename STACK_ALIGNMENT to STACKFRAME_ALIGN across all architectures 2026-01-22 15:37:24 +08:00
limits.h arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
multiboot2.h arch/x86_64: migrate to SPDX identifier 2024-12-18 17:51:57 +08:00
setjmp.h arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
spinlock.h arch/x86_64:use UP_DSB, UP_DMB, UP_ISB as barrier standard API 2025-01-20 20:13:07 +08:00
syscall.h x86_64:fix syscall type mismatch 2025-12-18 06:31:43 +01:00
types.h arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00