for all k8 builders

YhLu YhLu at tyan.com
Mon Dec 8 16:05:00 CET 2003


Eric,

Please check the northbridge.c attached.

It seems you should  modify the e0 before you do the
hypertransport_scan_chain. Otherwise you can not access the buses.

YH.

                config_busses &= 0x000fc88;
                config_busses |=
                        (3 << 0) |  /* rw enable, no device compare */
                        (( nodeid & 7) << 4) |
                        (( link & 3 ) << 8) |
                        ((dev->link[link].secondary) << 16) |
                        ((dev->link[link].subordinate) << 24);
                f1_write_config32(config_reg, config_busses);

#if 1
                printk_debug("Hyper transport scan link: %d max: %d\n",
link, max);
#endif
                /* Now we can scan all of the subordinate busses i.e. the
chain on the hypertranport link */
                max = hypertransport_scan_chain(&dev->link[link], max);


-------------- next part --------------
A non-text attachment was scrubbed...
Name: northbridge.c
Type: application/octet-stream
Size: 13690 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20031208/e85bcde7/attachment.obj>


More information about the coreboot mailing list