freebsd-dev/sys/boot/efi/libefi
Marcel Moolenaar 9423456018 o Make efinet_put a blocking call by waiting for the protocol
layer to signal transmission of the packet. This resolves the
   problem I'm seeing that an immediate call to net->Receive
   after calling net->Transmit returns EFI_DEVICE_ERROR. This
   condition seems to be sufficiently persistent that BOOTP and
   RARP fail.
o  While here, unify all functions to have 'nif' defined. Some
   have it as arguments. The others now have them as locals. We
   now always get the protocol interface by using the 'nif' var.

The current status of netbooting is that even though we now reliably
have BOOTP working (again), opening a file (ie loading a kernel)
across the network causes the loader to hang. I'm working on that now.
2002-03-29 23:10:15 +00:00
..
arch/ia64 o Don't include sys/cdefs.h 2002-03-28 07:07:45 +00:00
bootinfo.c Lookup the EFI_FPSWA driver and pass the interface pointer through to the 2001-11-19 07:09:47 +00:00
copy.c Make this do the right thing (mostly). We should still reserve the pages 2001-09-14 08:26:00 +00:00
delay.c style(9) + fix FreeBSD id's. 2001-06-16 02:12:36 +00:00
devicename.c Reformat. 2001-09-07 08:49:47 +00:00
efi_console.c Fix FreeBSD id style. 2001-06-16 05:56:13 +00:00
efiboot.h Lookup the EFI_FPSWA driver and pass the interface pointer through to the 2001-11-19 07:09:47 +00:00
efifpswa.c Lookup the EFI_FPSWA driver and pass the interface pointer through to the 2001-11-19 07:09:47 +00:00
efifs.c Add EFI write support to loader 2002-03-19 23:05:33 +00:00
efinet.c o Make efinet_put a blocking call by waiting for the protocol 2002-03-29 23:10:15 +00:00
elf_freebsd.c Call ExitBootServices and disable interrupts before we start hacking 2001-10-25 08:53:39 +00:00
exit.c style(9) + fix FreeBSD id's. 2001-06-16 02:12:36 +00:00
libefi.c Fix FreeBSD id style. 2001-06-16 05:56:13 +00:00
Makefile Lookup the EFI_FPSWA driver and pass the interface pointer through to the 2001-11-19 07:09:47 +00:00
module.c style(9) + fix FreeBSD id's. 2001-06-16 02:12:36 +00:00
time.c Add getsecs() for the libstand network code. 2001-09-22 18:33:09 +00:00