[efi] Add processor binding headers for ARM and AArch64
[ipxe.git] / src / include / ipxe / efi / ProcessorBind.h
1 #ifndef _IPXE_EFI_PROCESSOR_BIND_H
2 #define _IPXE_EFI_PROCESSOR_BIND_H
3
4 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
6 /*
7 * EFI header files rely on having the CPU architecture directory
8 * present in the search path in order to pick up ProcessorBind.h. We
9 * use this header file as a quick indirection layer.
10 * - mcb30
11 */
12
13 #if __i386__
14 #include <ipxe/efi/Ia32/ProcessorBind.h>
15 #endif
16
17 #if __x86_64__
18 #include <ipxe/efi/X64/ProcessorBind.h>
19 #endif
20
21 #if __arm__
22 #include <ipxe/efi/Arm/ProcessorBind.h>
23 #endif
24
25 #if __aarch64__
26 #include <ipxe/efi/AArch64/ProcessorBind.h>
27 #endif
28
29 #endif /* _IPXE_EFI_PROCESSOR_BIND_H */