Subject: Re: Should Alpha PCI code manage latency timers?
To: None <netbsd@sopwith.solgatos.com>
From: Charles M. Hannum <abuse@spamalicious.com>
List: port-alpha
Date: 01/28/2005 00:39:54
You're making sketchy assumptions.

You're assuming that arbitration priorities are uniform.  In many cases this 
is not true; in fact, there are devices (notably some Intel southbridge IDE 
controllers) which assert a hold on the bus and override anything else using 
it.  By using a smaller latency timer, and thus causing "goodput" to go down 
considerably, you can inadvertently hose everyone else.

I'm not sure you're hitting a case like that, but it's at least one scenario 
where reducing the latency timer will actually make performance of other 
devices worse.