The optimize_link make The link CPU0 to CPU1: in CPU0 side(link0) is 16x800 and CPU1 side(link0) is 16x800
but the scan_ht_chain change CPU0 side(link0) is 16x600
it must think it is connected to 8111 or something.
YH.
-----邮件原件----- 发件人: YhLu 发送时间: 2004年3月24日 9:56 收件人: Stefan Reinauer 抄送: linuxbios@clustermatic.org 主题: 答复: ????: coherent_ht_mainboard()
The CPU0->AMD8131->AMD8111 is right.
The link CPU0 to CPU1: in CPU0 side(link0) is 16x600 and CPU1 side(link0) is 16x800
All others is 8x200.
The coherent should be all 16x1000
I will try your patch and dig it out.
Regards
YH.
-----邮件原件----- 发件人: Stefan Reinauer [mailto:stepan@suse.de] 发送时间: 2004年3月24日 9:37 收件人: YhLu 抄送: linuxbios@clustermatic.org 主题: Re: ????: coherent_ht_mainboard()
* YhLu YhLu@tyan.com [040324 18:39]:
The dynamic code does not work on 4 way MB, I have found out why the s4882 can not soft_reset.
The HT-link between is not properly init properly.
Which link is this? CPU0->AMD8111? I seemed to have no problems on quartet with 1.1.5, which is 4 way as well. Have you been able to track the problem down to a certain function/flaw?
If the dynamic code can init the coherent-ht properly, We can remove hypertransport.c
good.
Stefan