-
- Downloads
efi_loader: Add network access support
We can now successfully boot EFI applications from disk, but users
may want to also run them from a PXE setup.
This patch implements rudimentary network support, allowing a payload
to send and receive network packets.
With this patch, I was able to successfully run grub2 with network
access inside of QEMU's -M xlnx-ep108.
Signed-off-by:
Alexander Graf <agraf@suse.de>
Showing
- cmd/bootefi.c 7 additions, 0 deletionscmd/bootefi.c
- include/efi_api.h 119 additions, 0 deletionsinclude/efi_api.h
- include/efi_loader.h 7 additions, 0 deletionsinclude/efi_loader.h
- include/net.h 1 addition, 1 deletioninclude/net.h
- lib/efi_loader/Makefile 1 addition, 0 deletionslib/efi_loader/Makefile
- lib/efi_loader/efi_net.c 291 additions, 0 deletionslib/efi_loader/efi_net.c
- net/bootp.c 2 additions, 0 deletionsnet/bootp.c
- net/net.c 2 additions, 2 deletionsnet/net.c
- net/tftp.c 2 additions, 0 deletionsnet/tftp.c
Loading
Please register or sign in to comment