hi myles,
   you are right, the max_devfn is 0xff. I do not know what caused this.
Still debugging..

On Fri, Jun 25, 2010 at 11:20 AM, Myles Watson <mylesgw@gmail.com> wrote:
On Thu, Jun 24, 2010 at 4:55 PM, Qing Pei Wang <wangqingpei@gmail.com> wrote:
> hi all,
>    my PA78VM5 which is 780V+700 . coreboot contiued alloc memory while the
> PCI enumerating. the log is attached
> any suggestion would be fine for me to try.

Could you put in some debugging print statements in pci_scan_bus?

       right after this line:
printk(BIOS_DEBUG, "PCI: pci_scan_bus for bus %02x\n", bus->secondary);
       add:
printk(BIOS_DEBUG, “pci_scan_bus min_devfn %x max_devfn %x \n”,
min_devfn, max_devfn);

The max_devfn should be < 0x18 so that the fam10 doesn’t get
enumerated again.  It looks like you're not getting out of the loop.

Thanks,
Myles



--
Wang Qing Pei
MSN:wangqingpei@hotmail.com
Gmail:wangqingpei@gmail.com
Phone:86+13426369984