Hi Coreboot Developers,

Very warm greetings!

Trying to enable PXE along with UEFI payload on Elkhart Lake CRB platform

Enabling Network stack requires below DXE drivers to be enabled

 

https://github.com/tianocore/edk2/blob/vUDK2018/MdeModulePkg/MdeModulePkg.dsc

  

MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf

MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf

MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf

MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf

MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf

MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf

MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.inf

MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf

MdeModulePkg/Universal/Network/SnpDxe/SnpDxe.inf

MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf

MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf

 

 [Components.IA32, Components.X64, Components.IPF, Components.AARCH64]

  MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf


Please send your comments/views on how to enable PXE with uEFI payload, It is also okay incase if there is an alternate approach to enable PXE without UEFI payload.


Thanks

Ranga