Subject: Re: PCI latency timer values
To: None <tech-kern@NetBSD.org>
From: Jachym Holecek <freza@dspfpga.com>
List: tech-kern
Date: 03/10/2007 01:06:50
# David Young 2007-03-09:
> On Fri, Mar 09, 2007 at 04:19:42PM -0500, Blair Sadewitz wrote:
> > On amd64 -current, all of my PCI latency timer values read 0x00. The
> > BIOS setting is 0xff, but I take it that different cards can have
> > different requirements. However, thus far I haven't noticed that I
> > have any hardware which explicitly sets it. Is this expected
> > behavior?
> >
> > If someone could please sanity-check the following, I'd appreciate it.
>
> The latency timer values do look wrong, but I am no longer astonished
> when PCI BIOS screws that up. What is really extraordinary is that the
> devices' minimum grant is zero.
>
> Is the performance of your system ok?
>
> I see that you have PCI Express on your system. Maybe the latency timer
> has a different significance on PCIe than on "legacy" PCI.
The Master Latency Timer does not apply to PCIe "and should be
hardwired to 0". At a quick glance that is.
-- Jachym