[EMAIL PROTECTED] wrote:
> 
> Something else strange, and I'm not sure if I'm chasing two separate
> problems now.  I had a kernel that would boot about 50% of the time, and
> the other 50% it would hang.  I never really investigated this much to
> figure out what was going on.  I am now modifying the kernel memory maps
> for the different processors we are running.  What I'm really doing is
> changing the memory map setup code so it can figure out it's memory map
> while it's executing rather than at compile time.  This code compiles
> fine, but the kernel will not run at all.  This is the kernel I traced
> down to not working once the MMU is enabled (i.e. I never make it past
> the MMU being enabled in head-armv.S).
> 
> I tried something someone else suggested, and that was to map in the
> page the kernel is executing when the MMU is enabled, but this didn't
> help.  I'm running out of ideas.  Anyone know where I should be
> looking?
> 
> unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

On kernels we've run on the EBSA-285 we actually added in lines of code
at the very beginning of head-armv.S.  When we were using Angel to
download our code this was necessary as Angel was enabling the MMU. 
Basically we just added lines to the start of head-armv.S to disable
IRQ/FIQs and the MMU and this solved the problems we were having on
bootup.  I may be mixing problems up but I remember that someone
recently had a problem booting off of a Windriver boot loader - I
suspect the problem may be similar...

-Jon
-- 
Quackware, Inc.             www.quackware.com
1875 Charleston Road, Mountain View, CA 94043
Ph (650) 316 3891          Cell (412) 298 5363
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to