On Mon, Sep 13, 2010 at 1:12 PM, Juhana Helovuo juhe@iki.fi wrote:
On Mon, 2010-09-13 at 11:36 -0600, Myles Watson wrote:
I was hoping that changing the uma location would be enough to affect the rest.
Could you try
if (msr.lo > 0xc0000000) { msr.lo = 0xc0000000; }
I'm thinking that would place uma at 0xb0000000 & coreboot tables at 0xafff0000.
Then could you send the log if that's still unstable.
Yes, the placement is exactly as you said.
I can't see the conflict. I'll have to think about it.
Marc: Do you have any insight?
This version is very unstable. On most attempts is does not get past "raminit_amdmct" phase before it starts booting from the start.
That's especially interesting because we haven't changed anything that early.
If it gets to the payload, then VGA output is just random pixel noise and usually there is a spontaneous reboot in a few seconds.
Thanks for the info, Myles