On Tue, Dec 23, 2008 at 8:40 PM, Corey Osgood corey.osgood@gmail.com wrote:
John Kollasch just pointed out to me that it looks like the reason the cn700 is booting so slowly (>15min) could be that it's running out of flash. I've also noticed this:
LAR: Attempting to open 'normal/stage2/segment0'. LAR: Start 0xfff00000 len 0x100000 LAR: seen member normal/option_table@0xfff00000, size 932 LAR: seen member normal/initram/segment0@0xfff00400, size 6216 LAR: seen member normal/stage2/segment0@0xfff01ca0, size 1
With a 1MB flash part, so 0xfff00000 is the ROM. Is this how it's supposed to work, and if not, how do we fix it?
I think the problem is you are not caching flash or anything else for that matter.
I wonder if moving mtrr out of stage0 was the right move?
initram has to run from flash. It is execute in place. Stage2 is copied to dram.
ron