<div><span class="369172717-24022010"><font size="2" face="Arial">Hi
all</font></span></div>
<div><span class="369172717-24022010"></span> </div>
<div><span class="369172717-24022010"><font size="2" face="Arial">We have an ARM926ej
based custom board with 32MB of discontiguous DDRII RAM. Memory MAP is 0 to 8M,
16 to 24M, 32 to 40M and 48 to 56Megabytes.</font></span></div>
<div><span class="369172717-24022010"></span> </div>
<div><span class="369172717-24022010"><font size="2" face="Arial">Everything works
perfectly (Linux boot) but sometimes, when we soft reboot (kernel_restart())
system hangs in two different places randomly:</font></span></div>
<div><span class="369172717-24022010"><font size="2" face="Arial">- Switching off
MMU in cpu_arm926_reset() in proc-arm926.S</font></span></div>
<div><span class="369172717-24022010"><font size="2" face="Arial">- Switching ON MMU
in head.S __turn_mmu_on.</font></span></div>
<div><span class="369172717-24022010"></span> </div>
<div><span class="369172717-24022010"><font size="2" face="Arial">Linux version is
2.6.18 (I know it is quite out-of-date, but can't upgrade due to some annoying
& not linux issues). I was wondering if someone has experienced this
problems and mainly if this can be caused because of DISCONTIGUOUS memory
map.</font></span></div>
<div><span class="369172717-24022010"></span> </div>
<div><span class="369172717-24022010"><font size="2" face="Arial">Thanks in
advance</font></span></div>
<div><span class="369172717-24022010"><font size="2" face="Arial">Ricardo</font></span></div>