mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-09-05 04:27:55 +00:00
9549e660f9
RISC-V 64-bit UEFI firmware identifies itself with DHCP option 93 client-system-architecture 27 (0x001b, IANA processor architecture types). Neither DHCP backend knew the value: Kea handed such clients no boot file and ISC dhcpd fell through to the /yaboot catch-all. Add an xcat-riscv64 Kea client class and an ISC subnet branch that send them boot/grub2/grub2.riscv64, the same shape as the aarch64 entries. The UEFI HTTP boot id (0x001c) is left alone: it needs a URL boot file and the HTTPClient vendor class, which is a separate change.