Board hangs after soft_reset() in auto.c

YhLu YhLu at tyan.com
Fri Nov 5 11:04:01 CET 2004


Amdk8_scan_chains will clear E0... E8 at first.

YH

-----Original Message-----
From: Liu Tao [mailto:liutao at safe-mail.net] 
Sent: Friday, November 05, 2004 12:26 AM
To: YhLu
Cc: Eric W. Biederman; LinuxBIOS
Subject: Re: Board hangs after soft_reset() in auto.c

YhLu wrote:

 >Which stage auto.c
 >E0: 0xff010003 -->  0x06000003
 >E4: 0x09070103 -->  0x09070103
 >E8:              -->   0x0c0a0203
 >
 >YH

In auto.c setup_myboard_resource_map():
E0: <- 0x06000003
E4: <- 0x09070103
E8: <- 0x0c0a0203

then in C part amdk8_scan_chains():
E0: <- 0xff010003 (max=0)    /* E0 overlaps E4/E8 ? */
max = hypertransport_scan_chain(link0, max);
E0: <- 0x06010003 (imagin max=0x6)
E4: <- 0xff070003        /* E4 overlaps E8 ? */
max = hypertransport_scan_chain(link1, max);
E4: <- 0x09070003 (imagin max=0x9)
E8: <- 0xff0a0003
max = hypertransport_scan_chain(link2, max);
E8: <- 0x0c0a0003 (imagin max=0xc)

Regards,
Liu Tao





More information about the coreboot mailing list