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.
This version is very unstable. On most attempts is does not get past "raminit_amdmct" phase before it starts booting from the start.
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.
The log is attached.
Best regards, Juhana Helovuo