Hello,

i'm writing a efi bootloader for the plan9 opetang system
and have some general questions about EFI and OVMF.

right now, my pxe loader locates a handle that implements the
pxe base code protocol and checks if the protocol is already
started and if pxe or dhcp reply is available. If not, the
loader assumes non-network boot from local disk and uses the
simple file system protocol to look for config and kernel.

this was stolen for elilo :)

This works all fine on x230. I'm not even using the EFI
tftp client but only use UdpRead() and UdpWrite() functions.
one reason is that i'm not downloading the whole kernel file,
but only text and data sections and skip symbol section.
my tftp code was already done for BIOS based PXE where
TFTP functions where just broken and did not work at all
on some machines.

this works fine on my thinkpad x230. but with OVMF-IA321-r15214,
theres no pxe base code protocol for some reason. tho my
efi loader is itself successfully fetched and started from
that iPXE agent.

I want to know if this is normal or if OVMF provides a
different interface to accomplish the network booting
task (getting DHCP/PXE information of the current session,
sending and receiving UDP packets).

--
cinap

------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to