答复: 答复: 答复: new config language.

YhLu YhLu at tyan.com
Tue Jun 10 02:27:01 CEST 2003


I changeg the stack size from 0x2000 to 0x10000, and the result is that it
retrys more times.

I have got 1.5G memory installed and I found the code in ramtest only hard
code that to 512M, is cause the problem?

LinuxBIOS-1.1.02.0Fallback Mon Jun 9 23:14:16 PDT 2003 starting...
Bootstrap cpu
setting up coherent ht domain....
done.
PCI: 00:01.00
PCI: 00:01.01
PCI: 00:02.00
PCI: 00:02.01
PCI: 00:03.00
PCI: 00:04.00
PCI: 00:04.01
PCI: 00:04.02
PCI: 00:04.03
PCI: 00:04.05
PCI: 00:04.06
PCI: 00:18.00
PCI: 00:18.01
PCI: 00:18.02
PCI: 00:18.03
SMBus controller enabled
Ram1
setting up CPU0 northbridge registers
done.
Ram2
Ram3
dcl: 080c8000
Initializing memory:  done
Ram4
Ram5
Ram6
dimm: 50
00: 80 08 07 0d 0a 01 48 00 04 60 70 02 82 08 08 01
10: 0e 04 0c 01 02 26 c0 75 70 00 00 48 30 48 2a 40
20: 80 80 45 45 00 00 00 00 00 3c 48 30 2d 55 64 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 a2
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 03 11 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

dimm: 5080
dimm: 5180
dimm: 5280
dimm: 5380
DRAM fill: 00000000-00001000
00001000
DRAM filled
DRAM verify: 00000000-00001000
00001000
DRAM verified
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.


LinuxBIOS-1.1.02.0Fallback Mon Jun 9 23:14:16 PDT 2003 starting...


LinuxBIOS-1.1.02.0Fallback Mon Jun 9 23:14:16 PDT 2003 starting...
Bootstrap cpu
CPU INIT Detected.
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.


LinuxBIOS-1.1.02.0Fallback Mon Jun 9 23:14:16 PDT 2003 starting...


LinuxBIOS-1.1.02.0Fallback Mon Jun 9 23:14:16 PDT 2003 starting...
Bootstrap cpu
CPU INIT Detected.
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.



So I would find one AMD to verify the code.

-----邮件原件-----
发件人: ebiederman at lnxi.com [mailto:ebiederman at lnxi.com] 
发送时间: 2003年6月9日 22:36
收件人: YhLu
抄送: ron minnich; linuxbios at clustermatic.org
主题: Re: 答复: 答复: new config language.

YhLu <YhLu at tyan.com> writes:

> Ron,
> 
> Is there any MB can boot to execute into LinuxBIOS after copying it to
RAM?
> 
> The _RAMBASE WE use for E7501 is 0x8000, and the FreeBIOS2 default for K8
is
> 0x4000. How should I set the value to make the LinuxBIOS can boot into
> hardwaremain.c.
> It seems MB only execute the auto.c and crt0.base and can not jump to the
> right address.

???????????????

I think there is a fundamental disconnect here.  Except when
I miscompile auto.c the AMD reference board boots fine.  And in this
aspect the code is fundamentally the same as earlier revision of
LinuxBIOS.  auto.c just gets compiles into auto.inc

And I can't think of a board where I have had problems with jumping
to hardwaremain.  _RAMBASE should not strongly affect anything, it
just need to be in a location where the ram initialization code
always puts ram.  Only with respect to stack size, and the LinuxBIOS
tables should it have any issues with various locations in ram.

Eric

_______________________________________________
Linuxbios mailing list
Linuxbios at clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios



More information about the coreboot mailing list