Thread (18 messages) 18 messages, 7 authors, 2012-09-28
STALE5006d
Revisions (2)
  1. rfc current
  2. rfc [diff vs current]

[RFC PATCH 0/3] ARM: uncompress.h multi-platform enablement

From: Russell King - ARM Linux <hidden>
Date: 2012-09-26 10:44:22
Also in: linux-tegra

On Wed, Sep 26, 2012 at 10:38:36AM +0000, Arnd Bergmann wrote:
On Tuesday 25 September 2012, Stephen Warren wrote:
quoted
From: Stephen Warren <redacted>

Tegra's uncompress and debug-macro.S communicate to each-other. Hence,
we can't be left without uncompress.h in a multi-platform enabled kernel,
or we'll lose features. This series allows uncompress.h to be used in a
multi-platform kernel, restores the mvebu uncompress.h, and finally moves
the Tegra debug macros into the common location. The series as mainly an
RFC due to the outstanding question of where to put Tegra's <mach/iomap.h>
in the final patch.

To follow up on the IRC discussion we had yesterday leading to this patch
set, I had another idea of how to handle the same: Since the decompressor
code is actually fairly separate from the kernel, we could also build
multiple versions of it, and link in the same compressed vmlinux.
That rubbishes the idea of a single kernel though, which is to give
distros a single kernel image that they can boot on different ARM
platforms.

They want a single kernel binary that works everywhere, not one which
they need to select the right binary to work on platform X.  Yes, the
_internal_ uncompressed bulk may be the same, but it would require
distros to carry around N different kernel images for N different
platforms.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help