freebsd-skq/sys/boot/efi
peter 3c805ef8bd 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
..
include An almost mechanical sweep to replace C++ style comments with C 2002-05-19 03:17:22 +00:00
libefi Work around some nasty bugs on the [beta] Itanium2's E1000 UNDI driver. 2002-07-20 03:51:53 +00:00
loader Disable loader ufs support. It causes the loader to crash on the Itanium2 2002-07-20 03:46:43 +00:00
Makefile
Makefile.inc Try and tidy up some very loose ends with paths to various libraries etc. 2002-04-06 04:29:36 +00:00