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

Bug#703209: linux: Please Add multiplatform flavour to armhf



Hi,

Thank you for your comment.

On Sun, Mar 17, 2013 at 10:23 AM, Ben Hutchings <ben@decadent.org.uk> wrote:
> On Sun, 2013-03-17 at 08:35 +0900, Nobuhiro Iwamatsu wrote:
>> Package: linux
>> Version: 3.8.2-1~experimental.1
>> Severity: wishlist
>> Tags: patch
>>
>> Hi,
>>
>> >From linux 3.8, support of armada 370/xp was added in arm.
>> This is classified into the armhf architecture of debian.
>> First I began and thought that an armada flavor would be added.
>> When I consulted about this in debian-arm ML, I got advice from
>> several developers what "multiplatform" flavour was better than
>> "armada" flavour[0].
>>
>> Since arm is developed toward multiplatform from now on,
>> I think that "multiplatform" is desirable.
>> Although there is still little SoC which is supporting
>> multiplatform, I would like to support armada 370/xp
>> (mach-mvebu) first.
>>
>> I created the patch which supports this.
>> Please check and apply.
>
> In future all ARM kernels should be multi-platform, but I expect there
> will still be different flavours, such as for LPAE or the RT featureset.
> I would much prefer a name that will provide a more useful distinction
> in future (and not be too long!).  Perhaps it should refer to the CPU
> requirement like the flavours for some other architectures.

I see. Although it is very simple, how is "armmp"?

>
>> NOTE: The vexpress can also be supported by multiplatform.
>> If it is desirable to include this in multiplatform, I will
>> create a new patch.
>
> I think that's desirable, but maybe make that a second patch?
>
> The linux-latest package will also need a transitional package to
> migrate vexpress installations.

I see. I forgot about this.
I will create new patch.

>
>> From: Nobuhiro Iwamatsu <iwamatsu@debian.org>
>> Date: Mon, 4 Mar 2013 13:20:13 +0900
>> Subject: [PATCH] [armhf] Add multiplatform flavour
>>
>> Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org>
>> ---
>>  debian/config/armhf/config.multiplatform |   96 ++++++++++++++++++++++++++++++
>>  debian/config/armhf/defines              |   11 ++++
>>  debian/installer/armhf/kernel-versions   |    7 ++-
>>  3 files changed, 111 insertions(+), 3 deletions(-)
>>  create mode 100644 debian/config/armhf/config.multiplatform
>>
>> diff --git a/debian/config/armhf/config.multiplatform b/debian/config/armhf/config.multiplatform
>> new file mode 100644
>> index 0000000..cb4ad57
>> --- /dev/null
>> +++ b/debian/config/armhf/config.multiplatform
> [...]
>> +##
>> +## file: drivers/net/ethernet/marvell/Kconfig
>> +##
>> +CONFIG_NET_VENDOR_MARVELL=y
>> +CONFIG_MVMDIO=y
>> +CONFIG_MVNETA=y
>> +
>> +##
>> +## file: drivers/net/ethernet/micrel/Kconfig
>> +##
>> +CONFIG_NET_VENDOR_MICREL=y
>> +
>> +##
>> +## file: drivers/net/phy/Kconfig
>> +##
>> +CONFIG_PHYLIB=y
>> +CONFIG_MARVELL_PHY=y
> [...]
>
> Do these all need to be built in?  For a multi-platform kernel we should
> really be building drivers as modules by default.

These can set to module/
I update a patch.

>
> Ben.
>
> --
> Ben Hutchings
> Usenet is essentially a HUGE group of people passing notes in class.
>                       - Rachel Kadel, `A Quick Guide to Newsgroup Etiquette'


Best regards,
  Nobuhiro

-- 
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6


Reply to: