With:
dhcp-match=set:bios,60,PXEClient:Arch:00000
dhcp-option-force=tag:bios,66,192.168.1.5
dhcp-option-force=tag:bios,67,"undionly.kpxe"
dhcp-match=set:efi32,60,PXEClient:Arch:00006
dhcp-option-force=tag:efi32,66,192.168.1.5
dhcp-option-force=tag:efi32,67,"i386-efi/ipxe.efi"
dhcp-match=set:efibc,60,PXEClient:Arch:00007
dhcp-option-force=tag:efibc,66,192.168.1.5
dhcp-option-force=tag:efibc,67,"ipxe.efi"
dhcp-match=set:efi64,60,PXEClient:Arch:00009
dhcp-option-force=tag:efi64,66,192.168.1.5
dhcp-option-force=tag:efi64,67,"ipxe.efi"
I get in the windows 10 uefi pc:
Checking Media Presence
Media present
Starting PXE over IPv4
Station IP address is 192.168.1.2
Server IP address is 192.168.1.1
NBP filename is ipxe.efi
NBP filesize is 0 Bytes
PXE-E99: Unexpected network error.
and it boots into windows
In the windows xp BIOS PC:
PXE-E32 TFTP open timeout