This may be the wrong list; please feel free to redirect me. This is all with 10.1 on real hardware.
I have an nfs server with tftp, dhcp, etc. The client gets its address, loads bootx64.efi from tftp. It then loads boot.cfg, the kernel, and nfs.kmod from nfs. However, it fails to boot the kernel. I have it narrowed down to the call to efi_cleanup from exec_netbsd. If I comment the call to callback, which is efi_cleanup, startprog calls the kernel's main. Of course, it can't boot up because bootx64.efi has never called ExitBootServices. However, if I do call callback->efi_cleanup->ExitBootServices, the kernel's main is never called. This feels like a memory map problem, but I am at a loss. Any advice would be appreciated. Aran
