<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.5803" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>Hi
all</FONT></SPAN></DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>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><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>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 face=Arial
size=2>- Switching off MMU in cpu_arm926_reset() in
proc-arm926.S</FONT></SPAN></DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>-
Switching ON MMU in head.S __turn_mmu_on.</FONT></SPAN></DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>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><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>Thanks in
advance</FONT></SPAN></DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial
size=2>Ricardo</FONT></SPAN></DIV></BODY></HTML>