[coreboot] Run PCI rom before PCI bus scan??

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Sun Feb 3 21:52:59 CET 2008


On 03.02.2008 17:59, joe at smittys.pointclark.net wrote:
> Quoting Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>:
>
>   
>> On 03.02.2008 03:34, ron minnich wrote:
>>     
>>> On Feb 2, 2008 5:34 PM,  <joe at smittys.pointclark.net> wrote:
>>>
>>>       
>>>> Hello,
>>>> Is there a way to run a PCI rom before the PCI bus scan runs???
>>>>
>>>>         
>>> Yes, we have to do this on any later geode. The LX port should give
>>> you a hint on how it's done.
>>>
>>>       
>> Sorry, but how are you going to run a ROM before you know where it is
>> located? I can see a way to run an image of a PCI ROM before PCI bus
>> scan if the image resides in main system flash, but otherwise...
>>
>> Regards,
>> Carl-Daniel
>>
>>     
> Ok, let me be more specific. I am pretty sure the pci rom for the  
> 82562ET nic runs and powers on the onboard ethernet device. The nic  
> does not have an eeprom. All the device settings are kept in the pci  
> rom on the bios.

OK, so the PCI ROM is located inside the main system flash. IMO we
should invent a name for such constellations. Off-card ROM?

>  After the rom runs it enables it, sets up PHY  
> registers, sets up it PCI config registers, and requests use of the  
> PCI bridge. That is why I need it to run before the PCI bus scan.
>
> Make sense?
>   

Indeed, it does.

Regards,
Carl-Daniel




More information about the coreboot mailing list