[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#731345: flash-kernel: add support for DT based kernels on Sheeva Plug



On Thu, 2013-12-05 at 11:34 +0000, Martin Michlmayr wrote:
> * Marc Kleine-Budde <mkl@blackshift.org> [2013-12-05 11:49]:
> > That's no option, as non DT Sheeva Plug support has been removed from
> > the kernel in ffbc50663b69462adc9d97b93b6b92c4fe74b94c:
> > 
> > ffbc506 ARM: kirkwood: remove support for legacy booting of Sheevaplug
> 
> Interesting.  I thought they promised not to remove non-DT support for
> existing devices.

Yes :-/

> Anyway, Marc, so thanks for your patch.  I wonder if it makes sense to
> add a check to flash-kernel whether DT is required or not.  i.e. that
> flash-kernel would append the DT blob on 3.12+ kernels on SheevaPlug
> but not on previous kernels.

That was my thought -- whether flash-kernel would ignore the DT if it
wasn't present in the kernel package or if it would fail?

We want to support upgrading flash-kernel without upgrading the kernel,
or if you want to downgrade your kernel for some reason, so it needs to
cope gracefully.

We probably do need some sort of relationship between the kernel image
and f-k though such that f-k gets upgraded at the same time. Since we
don't have a dependency (because some platforms don't need/use f-k) what
should that relationship be? Does a Breaks do the trick?

Ian.


Reply to: