From 21290f24b8e28a1df96aa1253e969321332bdd8e Mon Sep 17 00:00:00 2001 From: Dan Radez Date: Fri, 13 Oct 2017 10:26:25 -0400 Subject: [PATCH] Adding support for UEFI client arch type 11 (EFI aarch64) Change-Id: I41805919e265cf9209b527dbe9fb8c7acb74df17 --- releasenotes/notes/add-aarch64-uefi-5b84a3805bad3d80.yaml | 3 +++ templates/inspector_dnsmasq_http.erb | 1 + 2 files changed, 4 insertions(+) create mode 100644 releasenotes/notes/add-aarch64-uefi-5b84a3805bad3d80.yaml diff --git a/releasenotes/notes/add-aarch64-uefi-5b84a3805bad3d80.yaml b/releasenotes/notes/add-aarch64-uefi-5b84a3805bad3d80.yaml new file mode 100644 index 00000000..3eb6383a --- /dev/null +++ b/releasenotes/notes/add-aarch64-uefi-5b84a3805bad3d80.yaml @@ -0,0 +1,3 @@ +--- +features: + - Add support for DHCP client arch 11 to detect an aarch64 uefi host. diff --git a/templates/inspector_dnsmasq_http.erb b/templates/inspector_dnsmasq_http.erb index 92d14ee8..423fc55c 100644 --- a/templates/inspector_dnsmasq_http.erb +++ b/templates/inspector_dnsmasq_http.erb @@ -21,6 +21,7 @@ dhcp-sequential-ip dhcp-match=ipxe,175 dhcp-match=set:efi,option:client-arch,7 dhcp-match=set:efi,option:client-arch,9 +dhcp-match=set:efi,option:client-arch,11 # Client is already running iPXE; move to next stage of chainloading dhcp-boot=tag:ipxe,http://<%= @dnsmasq_local_ip %>:<%= @http_port_real %>/inspector.ipxe # Client is PXE booting over EFI without iPXE ROM; send EFI version of iPXE chainloader