[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAACKNgUFDPpFymXk0s7OBHqCfS9TaujeixYBWgwPd3cx9Pwezg@mail.gmail.com>
Date: Thu, 8 Jan 2015 09:29:33 +0530
From: Abhijit Ray Chaudhury <abhijit.ray.chaudhury@...il.com>
To: linux-arm-msm@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org, linux-arm@...ts.infradead.org
Subject: Fwd: Question regarding Linux Bringup in ARMA9 platform
Hi ,
I am trying to bringup linux in ARMA9 platform. I am getting following crash :
Unhandled fault: alignment exception (0x001) at 0x88042001:
(link_path_walk+0xa4/0x86c)
(path_lookupat+0x54/0x780)
(do_path_lookup+0x1c/0x58)
(user_path_at_empty+0x54/0x88)
(user_path_at+0x10/0x14)
(sys_chdir+0x18/0x64)
(devtmpfsd+0x60/0x2b4)
(kthread+0x80/0x90)
when kthread tries to mount tempfs and does sys_chdir kernel copies
the path ("/..") at a kernel buffer starting at 0x88042000. It the
skips the "/" character. In "
load_unaligned_zeropad" function it tries to access the content of
0x88042001 using "ldr" or 32bit access instruction. That causes
alignment exception and kernel simply panics.
At this stage is it expected that ARM does not generate alignment
fault ? I can see a fixup code is written inside
load_unaligned_zeropad function, but fixup is not applicable, as this
is not page fault exception.
i am attaching the kernel log. Kindly advice what could be going wrong.
Thanks in advance,
-Abhijit
View attachment "linux_boot.txt" of type "text/plain" (4820 bytes)
Powered by blists - more mailing lists