]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[efi] Centralise definition of efi_cpu_nap()
authorMichael Brown <mcb30@ipxe.org>
Fri, 13 Sep 2024 13:26:34 +0000 (14:26 +0100)
committerMichael Brown <mcb30@ipxe.org>
Fri, 13 Sep 2024 13:38:23 +0000 (14:38 +0100)
commitc85ad1246890cf3c0c5f2ac6de06ab046ddd0043
tree38332dfe1a3bd21503d3f53f693b33fa0d5b49f7
parent5de5d4626e192f5d0e6c97e14ce03b92a43622b3
[efi] Centralise definition of efi_cpu_nap()

Define a cpu_halt() function which is architecture-specific but
platform-independent, and merge the multiple architecture-specific
implementations of the EFI cpu_nap() function into a single central
efi_cpu_nap() that uses cpu_halt() if applicable.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
12 files changed:
src/arch/arm/include/bits/nap.h
src/arch/arm/include/ipxe/efi/efiarm_nap.h [deleted file]
src/arch/arm/interface/efi/efiarm_nap.c [deleted file]
src/arch/loong64/include/bits/nap.h
src/arch/loong64/include/ipxe/efi/efiloong64_nap.h [deleted file]
src/arch/loong64/interface/efi/efiloong64_nap.c [deleted file]
src/arch/x86/include/bits/nap.h
src/arch/x86/include/ipxe/efi/efix86_nap.h [deleted file]
src/config/defaults/efi.h
src/include/ipxe/efi/efi_nap.h [new file with mode: 0644]
src/include/ipxe/nap.h
src/interface/efi/efi_nap.c [moved from src/arch/x86/interface/efi/efix86_nap.c with 93% similarity]