[coreboot] Interesting device enumeration problem

Marc Jones marcj303 at gmail.com
Tue Jul 7 22:23:41 CEST 2009


On Tue, Jul 7, 2009 at 11:16 AM, Myles Watson<mylesgw at gmail.com> wrote:
>> Myles Watson wrote:
>> > I guess I was also asking what it means for a device to be
>> > disabled.
>>
>> Disabled how? In Config.lb ?
> Yes.
>
>> > Does that mean that we don't touch it at all?
>> > Should we read config space values from a disabled device?
>>
>> My gut reaction is that reading config space also from disabled
>> devices ought to be OK.
>>
>> Counter-question: What are the reasons for disabling a device?
>
> The reason I'm doing it is the device is flaky.  I can't trust what I get
> back from it.  Sometimes it doesn't respond at all.  Another reason would be
> for onboard graphics that you don't want to use.

I guess we should be clear. We don't disable the device. We skip it
and don't enable the BARs. The device header is still in PCI config
space and can be accessed any time.

Marc

-- 
http://marcjonesconsulting.com




More information about the coreboot mailing list