Go to file
thorpej 769ca97e2b Address Intel 82801BA/82801BAM Specification Update, Errata #30:
The ICH on-board Ethernet and some i82559 chips have a bug which
will cause a PCI protocol violation if the chip receives a CU_RESUME
command as it is entering the IDLE state by deasserting #CLKRUN.
(This is the so-called "resume bug" that we previously had an incomplete
work-around for on ICH chipsets.)

The work-around is to disable Dynamic Standby Mode, such that the
chip will never deasert #CLKRUN.  Dynamic Standby Mode is disabled
by clearing a bit in the EEPROM and updating the EEPROM (and EEPROM
checksum).

Unfortunately, the chip will only consult the EEPROM setting after
a PCI bus reset, so a system reboot is required once the EEPROM
has been updated (the EEPROM update only needs to happen once,
and the driver usses a warning instructing the user to reboot the
system once the work-around has been applied).

Issue pointed out by David Brownlee, and code more-or-less lifted
from FreeBSD.
2002-04-04 23:15:43 +00:00
bin PR/16174: Matthias Buelow: Job control fails on jobs that fd == 2 does not 2002-04-03 14:30:44 +00:00
crypto Remove .cvsignore files. 2002-04-04 17:07:06 +00:00
dist Remove .cvsignore file. 2002-04-04 17:08:24 +00:00
distrib add usr/sbin/installboot and man page 2002-04-04 23:13:59 +00:00
etc Give the console entry the "default" gettytab entry. 2002-04-03 02:31:32 +00:00
games The game would show the statistic info and immediately prompt you with a new 2002-03-31 04:07:22 +00:00
gnu fix incorrect change at rev. 1.2 2002-04-04 20:00:33 +00:00
include - reverse the #define ut_user<->ut_name so that we don't affect utmp. 2002-04-04 19:39:57 +00:00
lib Log a warning if the address (n) has more significant bits than the 2002-04-04 19:50:27 +00:00
libexec Add support for a VAX ld.so when VAX is ELF 2002-03-29 09:48:49 +00:00
regress ARM FPA mangling of doubles isn't specific to arm26. 2002-03-24 23:04:03 +00:00
sbin Only provide sym_size and sym_symsize if symbols are actually going 2002-04-03 19:03:09 +00:00
share now using the MI installboot 2002-04-04 23:03:24 +00:00
sys Address Intel 82801BA/82801BAM Specification Update, Errata #30: 2002-04-04 23:15:43 +00:00
tools Add HAVE_SYS_ENDIAN_H. 2002-04-04 17:52:04 +00:00
usr.bin Modified input key handling to use libcurses keypad mode to assemble 2002-04-04 14:11:23 +00:00
usr.sbin Add framework for adding compat symlink from /usr/mdec/installboot -> 2002-04-04 23:01:38 +00:00
build.sh Switch remaining ARM ports (acorn32, cats, shark) to ELF. 2002-04-02 16:34:49 +00:00
BUILDING Add a -B option to set the BUILDID for the build. This also causes 2002-03-14 18:33:04 +00:00
BUILDING.mdoc Add a -B option to set the BUILDID for the build. This also causes 2002-03-14 18:33:04 +00:00
Makefile Split the _SUBDIR assignment into two assignments so you can do things 2002-03-11 07:49:24 +00:00
Makefile.inc
UPDATING <bsd.lib.mk> needs a new install(1) 2002-03-19 14:42:41 +00:00