-jasonzhao
-----Original Message----- From: Kevin O'Connor [mailto:kevin@koconnor.net] Sent: Thursday, February 05, 2009 9:37 PM To: Jason Zhao Cc: coreboot@coreboot.org Subject: Re: [coreboot] FW: Two test result(linux+2G-RAM>10minutes
andinstall
ubuntu8.10) of vx800 patch
On Thu, Feb 05, 2009 at 11:33:02AM +0800, JasonZhao@viatech.com.cn
wrote:
My VX800 bug of "boot linux with 2G mem >10 minutes" has been proved
to
be the problem of MTRR setting. Thanks for Carldani, Rudolf and
Bari.
1 The root cause is:
- The free memory I report to coreboot through ram_resource is [0,
1983M=2G-64M(Framebuffer)-1M(TOP 1M SM Memory)]. If I report [0, 1984M=2G-64M(Framebuffer)], then all is OK.
Is "SM Memory" the memory used by System Management Mode? Shouldn't
I think it is. (I do not use System Management Mode in my vx800/coreboot-v2)
this memory be cached anyway?
I ask my colleague who work for EFI. He said in his EFI project, SMM area should not be cached, and he had tried to cache that area, but cause system crashed. I don't know if he is right, since I can not find any reason why SMM area should not be cached.
-Kevin