HT initialization

YhLu YhLu at tyan.com
Mon Jan 24 07:45:01 CET 2005


I can not release the code now and it could take some time to get it
reviewed.

YH 

> -----Original Message-----
> From: Stefan Reinauer [mailto:stepan at openbios.org] 
> Sent: Monday, January 24, 2005 9:57 AM
> To: Stephen.Kimball at bench.com
> Cc: linuxbios at clustermatic.org
> Subject: Re: HT initialization
> 
> * Stephen.Kimball at bench.com <Stephen.Kimball at bench.com> 
> [050124 17:38]:
> > I'm trying to port LinuxBIOS to a Opteron board with a CK804.
>  
> IIRC Yinghai Lu did some CK804 work as well. 
> http://www.clustermatic.org/pipermail/linuxbios/2004-August/00
> 8797.html
> 
> > In auto.c I notice that most boards call ht_setup_chain() 
> and use the 
> > return code to see if a reset is needed.  Since I can't seem to get
> > soft_reset() to work with the CK804, can some on tell me why HT 
> > initialization needs a reset?  Thanks.
> 
> The hypertransport links only change their speed after an 
> LDTSTOP_L signal or soft reset. Otherwise the values written 
> to the registers are not in charge.
> 
> Since LDTSTOP is more complicated, though it has less impact 
> on the system, LinuxBIOS uses soft reset all over the place. 
> 
> You need to check where your southbridge is and adapt the 
> soft_reset() function in auto.c (bus,dev,fn number etc)
> 
> Stefan
> 
> 
> _______________________________________________
> Linuxbios mailing list
> Linuxbios at clustermatic.org
> http://www.clustermatic.org/mailman/listinfo/linuxbios
> 



More information about the coreboot mailing list