linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* reboot not working on linux-2.6.37 for ARMv7
@ 2011-02-11 11:31 shiraz hashim
  2011-02-11 12:03 ` Russell King - ARM Linux
  0 siblings, 1 reply; 12+ messages in thread
From: shiraz hashim @ 2011-02-11 11:31 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

I am using linux-2.6.37 on our ARM Cortex A9 (dual core) SMP platform
with PL310 as Level 2 cache. We observe that on reboot the control
is not able to reach to the arch_reset.

The problem happens when L1 cache is disabled in
arm_machine_restart, through cpu_proc_fin() and L2 cache is flushed.
L2 cache flushing takes a spinlock and our platform doesnot have monitor
support at L2 thus failing strex instruction. The strex (and hence spin locks)
behave sanely when L1 is enabled as monitor associated with SCU takes
care of it.

-- 
regards
Shiraz Hashim

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2011-02-14  3:37 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-11 11:31 reboot not working on linux-2.6.37 for ARMv7 shiraz hashim
2011-02-11 12:03 ` Russell King - ARM Linux
2011-02-11 12:10   ` Santosh Shilimkar
2011-02-11 12:20     ` Russell King - ARM Linux
2011-02-11 12:23       ` Santosh Shilimkar
2011-02-12 16:15   ` viresh kumar
2011-02-12 16:21     ` Russell King - ARM Linux
2011-02-12 17:23       ` shiraz hashim
2011-02-12 17:32         ` Russell King - ARM Linux
2011-02-12 17:37           ` shiraz hashim
2011-02-13  3:56     ` Rabin Vincent
2011-02-14  3:37       ` shiraz hashim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).