All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* Updates for meta-fsl-arm in 2013-09-28
@ 2013-09-28  6:18 Otavio Salvador
  2013-09-28  6:25 ` Otavio Salvador
  0 siblings, 1 reply; 2+ messages in thread
From: Otavio Salvador @ 2013-09-28  6:18 UTC (permalink / raw
  To: meta-freescale@yoctoproject.org

Hello,

I pushed following changes for master and dora branches:

commit fd6648d22773d693273b733e0e0e4adc6c1e62db
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 16:43:43 2013 -0300

    gst-fsl-plugin.inc: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    kernel.

    Change-Id: I86c4f50af09cd2879eae749cb3c694657796cf0a
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 77af0b773447cbf8794cd1c4c379c127cc5e899f
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 16:43:04 2013 -0300

    fsl-alsa-plugins: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    kernel.

    Change-Id: I9b702584af1576c8a816943a7690356575245398
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 1d17f2fbb0eb49af3034f67371871b17ce4c264b
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:40:54 2013 -0300

    imx-lib: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    kernel.

    Change-Id: I880147182edf7023747fb7d756a2eab2a54b3071
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 556e0f3d2756e6a8d8d4ed5e3d160c9d566fc29b
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 16:41:27 2013 -0300

    imx-test: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    kernel.

    Change-Id: I4ae950e38e50d75bc0a6e14aabedd7d3102eff65
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 60d992f5da5cd171f7e2762316aa52872988a183
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:46:29 2013 -0300

    gpu-viv-g2d.inc: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    GPU libraries.

    Change-Id: I812549fa9982f87ef9d6998623be9557cb731811
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 481f3d25d7a66c631b6d426d7dca62189b190096
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:45:46 2013 -0300

    gpu-viv-bin-mx6q.inc: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    GPU libraries.

    Change-Id: Iafacf04fc9299b3e55b01f15b6aa02a728e356da
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit e10ad57d0c37047fb2f8a622d1748985ea78b56e
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:44:47 2013 -0300

    amd-gpu-mx51.inc: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    GPU libraries.

    Change-Id: I9315d48f5da96b2980666f21ab73e55db3e8b8c6
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit e60662dc6e4efc2b4ce739e5ddf9573328d1603b
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:32:50 2013 -0300

    mesa: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    GPU libraries.

    Change-Id: I5d2b23fb31f17becc10a7c5955aee9ff4d940a17
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit e621e5cab06b3a94446880311a5ff36302bd7171
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:32:33 2013 -0300

    mesa-demos: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    GPU libraries.

    Change-Id: I172c119d66774df90dcd2a8a649bc2d8191e701f
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit f84551364af7b28bc2af7fedc3d601203a419725
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:30:36 2013 -0300

    qt5: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    GPU libraries.

    Change-Id: I0d14dce02fc5263a403ad3b0b55b1e67ccae0c5a
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 9ba936cf4e2f22c35774380618a23308fd571fc4
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:28:11 2013 -0300

    qt4: Remove redundant PACKAGE_ARCH setting

    The PACKAGE_ARCH is now dynamically set for package which depends on
    GPU libraries.

    Change-Id: Id16d6160b08ea054d528d0b251031f0532ed2938
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit fb91906461eba812951c45ea9660564033d1bcec
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 14:19:15 2013 -0300

    mxs-base.inc: Use 'fsl-dynamic-packagearch' class

    Change-Id: I86c77a6aa19ee40b151246bb9531ff7194a4b983
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 1f67c136f48a584c7d9216cfb61b589e3b4a3aa7
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 10:58:34 2013 -0300

    imx-base.inc: Use 'fsl-dynamic-packagearch' class

    Change-Id: I61f115780b3f9b3518e3af45f278e4602b192d1a
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 9a3f1dd6df99693887a3858dbfb907012340e1c7
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 13:23:16 2013 -0300

    xf86-input-evdev: Drop PACKAGE_ARCH override

    The Xorg 1.11.4 version has been dropped so we don't have an ABI
    incompatible Xorg anymore and we now use the Xorg in sync with
    OE-Core/Poky so this is not need anymore.

    Change-Id: I8c9b1f4f233f41ff2644bd3c50c657148633e17d
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 21d99526538452d96c558cfdef119a6881645748
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Sun Sep 22 20:12:55 2013 -0300

    fsl-dynamic-packagearch.bbclass: Dynamically set package architecture

    This allow to easy reuse of binary packages among similar SoCs. The
    usual use for this is to share SoC specific packages among different
    boards. The class can be used to share GPU packages for i.MX53 boards
    (as all them share the AMD GPU) and i.MX6 based boards (as all them
    share Vivante GPU).

    It inspects the database and identify if the package provides or
    depends on one of subarch provided values and if it does, it sets the
    PACKAGE_ARCH for MACHINE_SUBARCH value otherwise if it matches in the
    machine specific filter, it sets it to MACHINE_ARCH.

    This reduces the amount of packages we build, for example in case of
    core-image-x11 we:

    $ ls -l tmp/deploy/rpm/cortexa9hf_vfp_neon_mx6/*.rpm | wc -l
    75

    So we reuse 75 binaries; these would be build otherwise.

    It being dynamically set or statically set it has following benefits:

    * correctness: it is easier to ensure the system behaves as expected
    * correctness for non-tracked recipes: new recipes, if depending on
      virtual/kernel or GPU has the right architecture choosen, without a
      .bbappend file for them
    * safeness: non-expert users get a more adequate behavior as the
      complexity of choosing the right architecture is simplified for them
    * easy maintenance: it is easier for me, as maintainer, to maintain a
      code which decides what to do than having hundreds of bbappend files
      for it

    Change-Id: Icb0a8060e862c8eeb166c45d1b39c40de07b01d8
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

Regards,

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Updates for meta-fsl-arm in 2013-09-28
  2013-09-28  6:18 Updates for meta-fsl-arm in 2013-09-28 Otavio Salvador
@ 2013-09-28  6:25 ` Otavio Salvador
  0 siblings, 0 replies; 2+ messages in thread
From: Otavio Salvador @ 2013-09-28  6:25 UTC (permalink / raw
  To: meta-freescale@yoctoproject.org

On Sat, Sep 28, 2013 at 3:18 AM, Otavio Salvador
<otavio@ossystems.com.br> wrote:
> Hello,
>
> I pushed following changes for master and dora branches:

I also pushed these:

commit 7fd5374958f55049c66a0f650e344eec6d6791bf
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 14:08:50 2013 -0300

    xf86-video-imxfb-vivante: Use MACHINE_SOCARCH for PACKAGE_ARCH

    The xf86-video-imxfb-vivante is common to the soc-architecture so we
    ought to reflect this in the PACKAGE_ARCH setting.

    Change-Id: Ia011bbb11264a8daaa50e2988008d0f4bfc8b400
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit aa7aa6b67f9b10e21391ecf13bf966a59e9e809e
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:47:58 2013 -0300

    libdrm: Use MACHINE_SOCARCH for PACKAGE_ARCH

    The libdrm is common to the soc-architecture so we ought to
    reflect this in the PACKAGE_ARCH setting.

    Change-Id: I1b33ee5e24b34639db8ad10517dadd1a74d2e2fb
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 69b854d900a723d395dd84d63b6f4de76648b606
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Mon Sep 23 12:34:13 2013 -0300

    firmware-imx: Use MACHINE_SOCARCH for PACKAGE_ARCH

    The firmware-imx is common to the soc-architecture so we ought to
    reflect this in the PACKAGE_ARCH setting.

    Change-Id: Ib8c45fd2589e7a7fa10275021152ae7f951bf51e
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 23d5b9c93b3d47fd4996677f620138edfc2d505f
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Wed Sep 25 22:08:56 2013 -0300

    imx28evk: Drop inherited MACHINE_GSTREAMER_PLUGIN setting

    The MACHINE_GSTREAMER_PLUGIN is now set in mxs-base.inc so we don't
    need it here.

    Change-Id: Ief9de139dd3ca110fb8ea3f636b7df0afca8f465
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

commit 57824063fc31fd8c8eacaa680c184cf6c679e9ae
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Wed Sep 25 22:07:16 2013 -0300

    mxs-base.inc: Add MACHINE_GSTREAMER_PLUGIN default setting

    By default, we add, gst-fsl-plugin for all i.MX28 based boards as done
    by Freescale.

    Change-Id: I146de9685dbbdb2ae185c55e976e8414256d602c
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

They are fine and fully tested.

The patches:

Otavio Salvador (5):
      gst-plugins-gl: Use MACHINE_SOCARCH for PACKAGE_ARCH
      gst-plugins-base: Use MACHINE_SOCARCH for PACKAGE_ARCH
      libfslcodec.inc: Use MACHINE_SOCARCH for PACKAGE_ARCH
      libfslparser.inc: Use MACHINE_SOCARCH for PACKAGE_ARCH
      libfslvpuwrap: Use MACHINE_SOCARCH for PACKAGE_ARCH

are NOT yet merged as I am double checking them; I hope to finish it for monday.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-09-28  6:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-28  6:18 Updates for meta-fsl-arm in 2013-09-28 Otavio Salvador
2013-09-28  6:25 ` Otavio Salvador

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.