[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: PC bios recognizing PCI card




-----Original Message-----
> From: Tisani, Mohamad [mailto:MTisani@pericom.com]

> It seems to me that the BIOS in the system should be responsible
> of Counting 2^^25 clocks before starting to configure the PCI Busses 

Correct.  The requirement is that any system software must not
assume that any general device is ready to talk prior to 2^25 clocks
after reset.  So, it must not attempt to access an unknown device
earlier than that.  (An unknown device being one that is in a slot.
If there is a motherboard device that SW knows can accept config
cycles prior to 2^25 clocks, then it is allowed to access that
device.)

> Therefore it should not be a PCI chip's responsibility to ignore
> all PCI Cycles before the 2 ^^25 clocks before accepting cycles 
>
> for example I know that the latest 21150 and 21154 bridge from
> Intel they say that are 2.2 Compliant but they do accept Config
> cycles after 16 clocks.

A device can not take longer than 2^25 clocks before accepting
config cycles.  It can take anywhere from 0 to 2^25 clocks.
And since 16 is between 0 and 2^25, the 21150 & 21154 are
complient (at least to that part of the spec, I can't comment on
complete compliance... :) )

> Mohamad Tisani

-Richard Walter
Note: I speak for myself, not for Brocade Communications.