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.
If the dynamic code can init the coherent-ht properly, We can remove hypertransport.c
Regards
YH
-----邮件原件----- 发件人: Stefan Reinauer [mailto:stepan@suse.de] 发送时间: 2004年3月24日 8:41 收件人: YhLu 抄送: linuxbios@clustermatic.org 主题: coherent_ht_mainboard()
Yinghai,
tyan/*/hypertransport.c contain some fixed hypertransport register values poked into the AMD K8 northbridge. This code was earlier called by coherent_ht.c:setup_coherent_ht_domain() but I removed the call some time ago, since I could not see why it is still needed. Does this code provide any crucial functionality that can't be realized in the dynamic code of the current CVS tree?
If not, I suggest we drop this code.
The same thing could btw work for the different versions of resourcemap.c. The biggest reason for the split off here was that the default resource map did always assume the AMD8111 southbridge on link0 which is not always true. This is fixed by now. The bus numbers should meanwhile be entered correctly by the generic code. So, we could reduce the amount of involved code a lot, flattening out all the nasty exceptions we invented to bend the rules..
Stefan