From 1ec9fced3606cf71c80414093289672ef56c4b92 Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Wed, 15 Apr 2015 16:32:22 +0000 Subject: Use Linux 3.15.10 for Calxeda Highbank systems 3.16 and newer do not boot. A panic happens just before 'init' due to the following error: Unhandled fault: imprecise external abort (0xc06) at 0xb6fea878 We should 'git bisect' to find out what causes this, but I don't have time right now. I've tested the little-endian kernel only. Change-Id: I173e74c1e460f798fcdd5c707a83a177412b9e03 --- strata/bsp-armv7-highbank.morph | 10 ++++++++-- strata/bsp-armv7b-highbank.morph | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/strata/bsp-armv7-highbank.morph b/strata/bsp-armv7-highbank.morph index bc0c3a8c..9ac97e6c 100644 --- a/strata/bsp-armv7-highbank.morph +++ b/strata/bsp-armv7-highbank.morph @@ -7,5 +7,11 @@ chunks: - name: linux-armv7-highbank morph: strata/bsp-armv7-highbank/linux-armv7-highbank.morph repo: upstream:linux-stable - ref: 660613d1a4e94144490850b6c3d350331860fac4 - unpetrify-ref: v3.19.2 + + # Linux 3.16 and later do not boot on Calxeda. They fail just before + # starting 'init' with this sort of message: + # + # Unhandled fault: imprecise external abort (0xc06) at 0xb6fea878 + + ref: f35b5e46feabab668a44df5b33f3558629f94dfc + unpetrify-ref: v3.15.10 diff --git a/strata/bsp-armv7b-highbank.morph b/strata/bsp-armv7b-highbank.morph index 3f75525d..397b9fcb 100644 --- a/strata/bsp-armv7b-highbank.morph +++ b/strata/bsp-armv7b-highbank.morph @@ -7,5 +7,11 @@ chunks: - name: linux-armv7b-highbank morph: strata/bsp-armv7b-highbank/linux-armv7b-highbank.morph repo: upstream:linux-stable - ref: 660613d1a4e94144490850b6c3d350331860fac4 - unpetrify-ref: v3.19.2 + + # Linux 3.16 and later do not boot on Calxeda. They fail just before + # starting 'init' with this sort of message: + # + # Unhandled fault: imprecise external abort (0xc06) at 0xb6fea878 + + ref: f35b5e46feabab668a44df5b33f3558629f94dfc + unpetrify-ref: v3.15.10 -- cgit v1.2.1