Thread (21 messages) 21 messages, 6 authors, 2010-01-08

[PATCH 0/5] V7/Cortex/omap34xx fixes for 2.6.33-rc1: DCC, kexec, atags

flat view
STALE6123d

From: Mika Westerberg <hidden>
Date: 2010-01-05 11:36:29
Also in: linux-omap

On Tue, Dec 29, 2009 at 02:07:05PM -0800, Tony Lindgren wrote:
Hi,

* Magnus Damm [off-list ref] [091227 21:54]:
quoted
Hi Tony,

On Sat, Dec 19, 2009 at 12:45 PM, Tony Lindgren [off-list ref] wrote:
quoted
Here are some v7 fixes, mostly to make kexec work.

Using 2.6.33-rc1, these fixes, and kexec from kexec-tools
git repo, I can reboot my n900 in a loop reliably.
Thanks for your work on this. I previously tested kexec on ARM V6 and
V7 and noticed that V7 didn't work. I revisited my V7 test after
becoming aware of your patches. The single patch below unbreaks V7 on
my target system.
quoted
? ? ?arm: Fix cpu_proc_fin() for proc-v7.S and make kexec work
Cool. Thank you for fixing the kexec source :)

Are you seeing the occasional crc errors when uncompressing the
new kernel on your v7?

I'm seeing those maybe 1 out of 10 times on omap3430 boards unless if
I do an extra (and wrong) flush_cache_all after local_flush_tlb_all
at the end of setup_mm_for_reboot.
Hi,

I've also been playing with this patch.

One thing I noticed is that If I disable L2 cache in cpu_v7_proc_fin()
then kexec works fine and no crc errors from decompressor (I did
~30 kexec boots). With L2 cache enabled, it fails almost immediately.

Tested with OMAP3430 ES3.1.

Thanks,
MW
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help