答复: coherent_ht_mainboard()

YhLu YhLu at tyan.com
Wed Mar 24 12:08:59 CET 2004


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 at suse.de] 
发送时间: 2004年3月24日 8:41
收件人: YhLu
抄送: linuxbios at 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

-- 
  Stefan Reinauer, SUSE LINUX AG
Head of Architecture Development



More information about the coreboot mailing list