CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/11/25 12:02:07
Modified files:
sys/arch/amd64/stand/efiboot: Makefile.common conf.c efiboot.c
efiboot.h eficall.h
sys/arch/amd64/stand/libsa: dev_i386.c
Added files:
sys/arch/amd64/stand/efiboot: efipxe.c efipxe.h
Log message:
Implement network boot support in efiboot(8). This changes efiboot(8)
to recognize if it has been booted via PXE. The new TFTP file system
layer will then use the matching PXE base code protocol handle to load
the files. Since this uses the PXE base code protocol for abstraction
instead of the raw Simple Network protocol this will at this point not
work on u-boot based machines as needed on ARM.
Feedback and ok tom@
Also tested by afresh1@