A set of patches will follow that adds the last remaining register
access workaround for 5703 behind certain ICH bridges.

The first 3 patches add the infrastructure to use function pointers for
various register access methods. Patch #4 adds the new indirect register
access method.

It turns out that these patches improve performance on many systems with
the 82801 (ICH) bridge, including new PCIE systems. The current tg3
driver sets the TG3_FLAG_MBOX_WRITE_REORDER flag when the ICH bridge is
detected and a read flush will be added in the tx and rx data paths on
all tg3 chips. These patches will correctly apply the indirect register
method to 5703 only when necessary and the unnecessary read flush will
be eliminated on all other tg3 chips.

-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to