CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2013/04/21 11:13:36

Modified files:
        sys/arch/sgi/gio: gio.c 

Log message:
Well, it turns out the assumption that boards with a 32-bit ID register
will not accept smaller-than-32-bit accesses to the ID register is wrong with
some boards (such as the Set Eng. fast Ethernet).

Rework the logic introduced in 1.10 to allow matching a board with a 32-bit
ID register and consistent reads at smaller sizes.

Tested to not cause false positive or disappearing devices against newport,
grtwo, impact, Phobos G130/G160, Fore ATM, Cyclone Colorbus, and of course
Set Eng.

Reply via email to