tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

bootx64.efi and diskless boot



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 



Home | Main Index | Thread Index | Old Index