V7/Cortex/omap34xx fixes for 2.6.33-rc1: DCC, kexec, atags
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 5 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 5 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/5] V7/Cortex/omap34xx fixes for 2.6.33-rc1: DCC, kexec, atags
Quoted 30 lines · Mika Westerberg
Quoted 18 lines · Tony Lindgren
Hi,
Quoted 5 lines · Magnus Damm
Hi Tony,
Quoted 2 lines · Tony Lindgren
Here are some v7 fixes, mostly to make kexec work.
Quoted 9 lines
Quoted 2 lines
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 1 line
? ? ?arm: Fix
cpu_proc_fin()forproc-v7.Sand make kexec workQuoted 8 lines
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_allafterlocal_flush_tlb_allat the end ofsetup_mm_for_reboot.Hi,
Quoted 7 lines
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.
OK cool. I thought disabling the caches should also disable L2, but looks like not then.
Regards,
Tony