UBUNTU: [Config] Armada 37x/38x/XP based boards support (e.g. Globalscale Mirabox)

Paolo Pisati paolo.pisati at canonical.com
Tue Jul 15 08:56:11 UTC 2014


The following changes since commit c09c285702ee331f49f7a3be20e4dc280bb83350:

  UBUNTU: [Config] armhf: generic: CC_OPTIMIZE_FOR_SIZE=y (2014-07-14 15:59:18 +0100)

are available in the git repository at:

  git://kernel.ubuntu.com/ppisati/ubuntu-utopic.git master-next-mirabox

for you to fetch changes up to c09c285702ee331f49f7a3be20e4dc280bb83350:

  UBUNTU: [Config] armhf: generic: CC_OPTIMIZE_FOR_SIZE=y (2014-07-14 15:59:18 +0100)

----------------------------------------------------------------

This patch set enable support for boards based on the Marvell Armada 37x/38x
and XP SOCs (e.g. Globalscale Mirabox):

patch 01 - 18 are config changes to enable all the feature of these SOCs

patch 19 build DTBs for every board supported upstream

patch 20 is a fix for the MVEBU PCI driver (already queued for 3.16rc6)

patch 21 enables the serial controller present on the Globalscale Mirabox

patch 22 is a workaround for the buggy Mirabox's bootloader that crashes
when loading a kernel bigger than 6MB (it seems it's triggered around
5.9MB actually)

To enable the Mirabox we either:

a) "fix" the bootloader: unfortunately, Globalscale uses a modified
version of u-boot and there's no support for this board upstream - i
already made the company aware of this bug but i didn't get any answer
so far

b) accept to compile generic armhf with Os (patch 22) - unlikely but
it shrink kernel size to ~5.5MB

c) put the generic kernel on diet (if we ever find something that we can
turn off or compile it as a module)

I'm proposing the entire series for U/master-next except for the last patch, that
was posted just for refence.
-- 
bye,
p.




More information about the kernel-team mailing list