]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[arm] Use correct DHCP client architecture values
authorMichael Brown <mcb30@ipxe.org>
Thu, 26 May 2016 12:43:33 +0000 (13:43 +0100)
committerMichael Brown <mcb30@ipxe.org>
Thu, 26 May 2016 12:43:33 +0000 (13:43 +0100)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/arch/arm32/include/efi/ipxe/dhcp_arch.h
src/arch/arm64/include/efi/ipxe/dhcp_arch.h
src/include/ipxe/dhcp.h

index f403d4ce8c20303ecaaa9bbe617e1301b99ad03e..f9baab4fa36ee9e2e5f7773bd8403b3650aa0a99 100644 (file)
@@ -39,7 +39,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
                      'U', 'N', 'D', 'I', ':', '0', '0', '3', '0', '1', '0' )
 
 #define DHCP_ARCH_CLIENT_ARCHITECTURE \
-       DHCP_WORD ( DHCP_CLIENT_ARCHITECTURE_EFI )
+       DHCP_WORD ( DHCP_CLIENT_ARCHITECTURE_ARM32 )
 
 #define DHCP_ARCH_CLIENT_NDI DHCP_OPTION ( 1 /* UNDI */ , 3, 10 /* v3.10 */ )
 
index f403d4ce8c20303ecaaa9bbe617e1301b99ad03e..48a36d0521f76c783b6e84e547c5f4fcaccc73e7 100644 (file)
@@ -39,7 +39,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
                      'U', 'N', 'D', 'I', ':', '0', '0', '3', '0', '1', '0' )
 
 #define DHCP_ARCH_CLIENT_ARCHITECTURE \
-       DHCP_WORD ( DHCP_CLIENT_ARCHITECTURE_EFI )
+       DHCP_WORD ( DHCP_CLIENT_ARCHITECTURE_ARM64 )
 
 #define DHCP_ARCH_CLIENT_NDI DHCP_OPTION ( 1 /* UNDI */ , 3, 10 /* v3.10 */ )
 
index 0bd7c1dca68bbcf915f6ea11a82a968ac667c27b..a154bba1c70cd00cc61f3df5a96460fc79a07e4b 100644 (file)
@@ -272,6 +272,10 @@ enum dhcp_client_architecture_values {
        DHCP_CLIENT_ARCHITECTURE_XSCALE = 0x0008,
        /** EFI x86-64 */
        DHCP_CLIENT_ARCHITECTURE_X86_64 = 0x0009,
+       /** EFI 32-bit ARM */
+       DHCP_CLIENT_ARCHITECTURE_ARM32 = 0x000a,
+       /** EFI 64-bit ARM */
+       DHCP_CLIENT_ARCHITECTURE_ARM64 = 0x000b,
 };
 
 /** Client network device interface */