freebsd-nq/sys/boot/efi/libefi
Peter Wemm 914ecdc8ea Work around some nasty bugs on the [beta] Itanium2's E1000 UNDI driver.
Bug#1: The GetStatus() function returns radically different pointers that
do not match any packets we transmitted.  I think it might be pointing to
a copy of the packet or something.  Since we do not transmit more than
one packet at a time, just wait for "anything".

Bug#2: The Receive() function takes a pointer and a length.  However, it
either ignores the length or otherwise does bad things and writes outside
of ptr[0] through ptr[len-1].  This is bad and causes massive stack
corruption for us since we are receiving packets into small buffers on
the stack.  Instead, Receive() into a large enough buffer and bcopy the
data to the requested area.
2002-07-20 03:51:53 +00:00
..
arch/ia64 Improve self-relocation: 2002-04-21 08:49:47 +00:00
bootinfo.c Add boot_serial and boot_multicons variables to set RB_SERIAL and 2002-06-20 06:29:42 +00:00
copy.c o Remove namespace pollution from param.h: 2002-05-19 04:42:19 +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 Finally fix loader completely for IA64. efifs_stat() wasn't setting 2002-04-11 09:50:11 +00:00
efinet.c Work around some nasty bugs on the [beta] Itanium2's E1000 UNDI driver. 2002-07-20 03:51:53 +00:00
elf_freebsd.c o Remove namespace pollution from param.h: 2002-05-19 04:42:19 +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 Removed now unused INTERNALSTATICLIB. 2002-05-13 11:09:07 +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