From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id 5FB7BE00A5B; Thu, 20 Aug 2015 06:01:55 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, TRACKER_ID autolearn=no version=3.3.1 X-Spam-HAM-Report: * -0.0 SPF_HELO_PASS SPF: HELO matches SPF record * 1.3 TRACKER_ID BODY: Incorporates a tracking ID number * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no * trust * [207.46.100.148 listed in list.dnswl.org] * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 0.0 HTML_MESSAGE BODY: HTML included in message Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0148.outbound.protection.outlook.com [207.46.100.148]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id B26DDE00A5B for ; Thu, 20 Aug 2015 06:01:52 -0700 (PDT) Received: from BLUPR03CA012.namprd03.prod.outlook.com (10.255.124.29) by BY1PR0301MB1272.namprd03.prod.outlook.com (10.161.205.146) with Microsoft SMTP Server (TLS) id 15.1.231.21; Thu, 20 Aug 2015 13:01:51 +0000 Received: from BN1AFFO11OLC001.protection.gbl (10.255.124.4) by BLUPR03CA012.outlook.office365.com (10.255.124.29) with Microsoft SMTP Server (TLS) id 15.1.243.23 via Frontend Transport; Thu, 20 Aug 2015 13:01:50 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; yoctoproject.org; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11OLC001.mail.protection.outlook.com (10.58.53.72) with Microsoft SMTP Server (TLS) id 15.1.249.14 via Frontend Transport; Thu, 20 Aug 2015 13:01:45 +0000 Received: from [127.0.0.1] (RA43240-03.am.freescale.net [10.81.17.26]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id t7KD1cd2011061 for ; Thu, 20 Aug 2015 06:01:43 -0700 Message-ID: <55D5CFB2.5060501@freescale.com> Date: Thu, 20 Aug 2015 08:01:38 -0500 From: Ann Thornton User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: References: <1440070117-19011-1-git-send-email-otavio@ossystems.com.br> In-Reply-To: <1440070117-19011-1-git-send-email-otavio@ossystems.com.br> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11OLC001; 1:QGT6oQiv2RR2WcKadyig/z/grNNmfeGu6NivY3V59QzFa6HSWMyb8U2Uc5On8BtDW1nHNIu/u8C6NTgJmypl0EEDGGiTkqceFqzjlHHNYKtOpY0n6tQLDOW3QZk2AV441N8BdoPkTi5M3/fvqFc4TUuN3a/jL55JwHoukGVv+HLnsJ2Jcav+Pe1n2BrlQReykDpyO9pSwVnpgfS8D12kPWrsUrs2gdyFWnXVkXBG16gqr8stBjjDV9/n1AqjfQHdk2Rq5RpGFudDqKsrCTs1fd7sLPY1HhIR9zZvvawf3zZkpNcf2yAvuCXu28f7hyp60rkEveH9+4vQWgpuc/805w== X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(2980300002)(339900001)(3050300001)(189002)(252514010)(199003)(479174004)(377454003)(24454002)(50986999)(106466001)(5005550100001)(76176999)(84326002)(85426001)(86362001)(110136002)(87266999)(4001540100001)(64126003)(19580395003)(2351001)(87936001)(62966003)(105606002)(77156002)(120886001)(6806004)(54356999)(46102003)(80316001)(104016003)(83506001)(189998001)(81156007)(65806001)(512944002)(5001860100001)(5001830100001)(19580405001)(450100001)(107886002)(65816999)(97736004)(33656002)(64706001)(2950100001)(77096005)(59896002)(5001960100002)(68736005)(92566002)(5007970100001)(36756003)(65956001)(4001350100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0301MB1272; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:3; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1272; 2:hoyyW3XEiNpmTyLJkVe4tYyhY8CdmUq8TrWRAf1tWjOlBpN3ksKWil7ANTosbVGMx3YW+A5mxf//3BOKy+frpHDAQiYUpbweQf8dc7rk8Ze8uQG8+oXyZpoa5mhLQBSE7afEyP8vM1oTnHkW6Xt+aIviaGp5o+ZD+0iSYDLr2zw=; 3:4xGTWAqOjf6DHMZVEtm5l8zC3W6XkaD5CBUweegGJbEG8F7Fj91l59ciZbeB0vdPyxfvyCNXYVJEYKXBNFypjH2/c6TjMUgz9SljEsdmEo0le6aSuabuFRZjeLn9sO/9UUOY5Pj/Rk2O2KHIG23S418hjyLBTLdL5mImm0T0Z0LmuYBt5hChZBp5197M5H5XqtwgowgsRI9PrzfvMDgNcnzmA+VCLsyMCO3tW9iQtfw=; 25:ADJA4bouHtBxMMqmiHdVVERO/Q5sUgwxoKOibOAJiWXlLqM0GmrWuUzTMqqKp1mqF6ypsTxtfbVRlQX4+HD2EuzEMa1Xs7nyhodO8KTnYK4IWXyfGLyanCwjfvMB7J1U+SUh/qGaSbstTnEos9AbMKc0PmiFLGXm0EJi2rUTeGblg80UFJhUXQftt2p3lzXs7Fo8+K3rnUQyAud3FDDNbMEBj8T60I4vwZHN8iA0uo/8GuCVbsdeKY46y0xHN1Lkcw1Sk86APZfQ7Ux12V+MVA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1272; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1272; 20:lV6iJr5QqvP9YItIOr62/ah44tPeiD1qoNl/DwKFom+8Nhaja0ZmQEQlhM2Do4vep76nesGl3aeT48xOwjELBf6KY+K/OigfHzO2u7EsOdXNmLW6BHAjlz1k47cqydZht9Sgx/jnpSLRUU2/5ldi7s61BcuRTQ7a5Rb2LsbIThDmwwlUKLTR9EfWyMzwjBjXWw9R3IIE4uzo7QHQ4x3kUVZ/f9mN88axeXMnrdyMF7bZNOC7XJUa7EjiZ4lTMqbj2xKlTUvGGAEj8s0GuowSBMSGzCNAJuPCyt43j1xiga3lZ5W57wEgTc/pOJMlpwCxKj9THEXEYRIsBkZ7mvfa2qHRwoYc5n89WkptOcyA2tw=; 4:x1pjELhSPDFqNwjxSFlKvNocaTlb+jpvAF4MOcs1iEa9Gqdg7lJPDP0Ibyx3OyCUkBNnVuSfrm61XoHXs4wJV4vWNCQ9UcZ6Fvvnsm2Q5aC2vIvfxJziIm8vTjLheVjlSHJ3KEDbMXEfZV1dMVZu0wvTX/KVnhh0nKnXpLfpymI3j17G7t2bt5/0nGTdGA/wDp6keVyl4jB4u07Ng5ogSCRrlffZZNjqGOSmgHgJwVVgONAvq8E9I5x30x3qHwlxLElQ0Pixi3mXzm9UVaDwitYT32fl5mg0SZbU3F9JQ2dxa96OzjVZpxjwjbH0dpxv X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(8121501046)(3002001); SRVR:BY1PR0301MB1272; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0301MB1272; X-Forefront-PRVS: 0674DC6DD3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB1272; 23:UxeJcfgiqBdLdQzQuQWYUryKu5gQu+G/imMf1EB?= =?us-ascii?Q?M3np+BsuHUYu2foSiXd4z9NxU8O7UE1IKceArwLDvCfgqjY72BCMwys2urHa?= =?us-ascii?Q?4ewiBWWFfysqAd1kOwyxKJ0GYVvY2lwmCyR7OU9D/gfPw42VZ1qowqCol2wB?= =?us-ascii?Q?+/NXgV7FingnmYKL6KMVCGUVdqW9u/GVrQvKt4pVM3nicNCdnIUEHWbNo/Ir?= =?us-ascii?Q?JPu2qRtirdUqPzy1tg6OAkHbPfy2YBIPeqcXJl5S9Z5amLRe4ibTM4mM7FqY?= =?us-ascii?Q?sWA0T5O4bzndzTaegGqVu9ecop61tLOD0kGLbIDwmxBHBrRPO7H9c2+kIYK/?= =?us-ascii?Q?xx4xgfqf6AMycYy39deHqSelZwvC8Jm42xMj7NKyeu1f5T8wfai6Db6bybN4?= =?us-ascii?Q?zBGD27j7PIk+8UAbe3zzD+xeHO9MaT0jSS4b9sEIv1OkImic7jkaOSX2cY1I?= =?us-ascii?Q?7dBIeyGcE/C0vLjqZYfxlvgI2BwkOb6wQSKFkk5Ondz+ZvplyGK+V/FqaYu1?= =?us-ascii?Q?ppDTr6k7Bg6H645S6xugIfMCHb5xAyIW9A3zJ41bJC8PUigAmYT9vQyzwlQo?= =?us-ascii?Q?v15CRz0mi0q5w6ic0jqSqsAtKE9qRXBbnv4eswfPq/Cpq9FP6o7yFREpyjtV?= =?us-ascii?Q?/P9DhcJaJY7efzv6aM47wgaYtTy5F37KJXzLkoWHuy9C/igb4saZOiHGcSCU?= =?us-ascii?Q?4UoX4QETDKBXaw7plrnHMMFlEY7drgEZgqhp3YQQji0iq6771QDOdM+tqi4i?= =?us-ascii?Q?X32kxsnTm5p4vGmfEQKXa2Ubv6WdSu2GzLf//M7OGy6DMYXrQXCtjheNOrUL?= =?us-ascii?Q?370JrND8Ggo4LulDHb5IfsZ0SO9sQRiTn7soWxfTR5EtykAqWe0f+mVPz1J5?= =?us-ascii?Q?KikmrCvjwNSBG83wWfP1Zf8ucJ7tqJSIJzbl64Z7tdxKl7tc1vfHGOETKBzf?= =?us-ascii?Q?Jxt0e+mA4xnzsAhkNXuuOPAEbJBsoSSrNgGvCG/MXtHeZaqLjnHdxlj+tAyv?= =?us-ascii?Q?CmCOracnjbZl7adJvWH6kn2/aPbTsy80Gr+e0sx1wGubeIz2AwT3El0XFkqY?= =?us-ascii?Q?kZuBMEFGSC4xYuGupsRICP7S4VhE0EblipGGWDW2nDFRG7lwVaFfevZhbC3f?= =?us-ascii?Q?c5jX5Wg1IyLPA+YzfeRp0Tl4kucHK6ZKLxIX73IIqGDWZIB36W99dYH4Gdhs?= =?us-ascii?Q?qELKudJRoOLMJfBs6fuRDuGS41rmGy6giofz6Sk13RB69WuxkGHPBbb8Ek7w?= =?us-ascii?Q?dtYghtsDaFseerf1Xgodmsxv4V665MnCwxBwQ5j4bqDc/Z4YPrm5vYfUzweg?= =?us-ascii?Q?FTHILwscpJ1+tt1I3XiZ/2UflisiDctdDSyYReLV+T0Tv9+QcZ3sZM0C9uH5?= =?us-ascii?Q?hEZgV6bymvS5e1i+sd15PZMMWF+YrxZXn6ivF1OofZPN6uFdgfh0vK1NUyWm?= =?us-ascii?Q?tBgdwRn275+mKF+56FLuCzu0B9LwVHlauhfIQwBREJ55PgBFFMasX?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1272; 5:1JG2/+Vp+rQSScrWe5lMJZQ0o+VILYc6fVbxgoAc274td9EkwcRl00fF8ZB+u08U0fAaKEIbKNx79dGra+gvUwrMkgAvigkdgukBP7lH9HXyz1OrwRiqppUM/Y74YJC4KH0dHZRDFgD37y3lqWAiFA==; 24:5ara3jdyV0yY6jp2Hnde+X8bOPv0BIleYoyd/gAaYfy4WWO+6aXzgHq9L9jYZka+um0qLFOZt7vEpoIF+QxIOWSw2dGZr6L8yNPnadAPLzs=; 20:Oyd/SAgbZ38szqWwmXhkLuYVEh0uTqV9/D8nwPTPPe2tpb3BDt2DHBeGtOpBjzFrBnnvZlEMWLHqc1XyQszGzw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2015 13:01:45.3178 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB1272 Subject: Re: [PATCH v2 0/5] Dynamically choose between built-in or external Vivante GPU kernel driver X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 13:01:55 -0000 Content-Type: multipart/alternative; boundary="------------090903020102050205080906" --------------090903020102050205080906 Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Just some minor things: On 8/20/2015 6:28 AM, Otavio Salvador wrote: > This patchset implements support to dynamically choose between > built-in or external Vivante GPU kernel driver. > > By default, the external Vivante GPU kernel module is used, however > every machine can have its own choice for this, or distros can > override the default value if needed. > > The following options are supported: > > MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT > > Machine has or not support for the Vivante kernel driver, options > are: Better: Machine does or does not have support ... > 0 - machine does not have Vivante GPU driver support > 1 - machine has Vivante GPU driver support > > MACHINE_USE_VIVANTE_KERNEL_DRIVER_MODULE Better: MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE > Machine use the Vivante kernel driver as module, options are: Better: Machine uses the ... > > 0 - enable the builtin kernel driver module > 1 - enable the external kernel module > > The patches included in this patchset are: > > Changes in v2: > - Improve commit log (Daiane) > - improve commit log and class documentation for > MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT (Daiane) > - Improve commit log and patch header for clearness (Daiane) > > Lauren Post (1): > kernel-module-imx-gpu-viv: Kernel loadable modules for 5.0.11.p6.3 > > Otavio Salvador (4): > kernel-module-mcc: move to kernel-modules subdir > fsl-vivante-kernel-driver-handler.bbclass: Handle Vivante kernel > driver provider > Enable Vivante kernel driver dynamic provider > kernel-module-imx-gpu-viv: Fix build against 3.14-based kernels > > classes/fsl-vivante-kernel-driver-handler.bbclass | 67 ++++++++++++++++++++++ > recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc | 1 + > ...x-kernel-version-check-for-3.14-based-ker.patch | 35 +++++++++++ > .../kernel-module-imx-gpu-viv_5.0.11.p6.3.bb | 17 ++++++ > ...h-Only-include-mvf_sema4.h-if-building-in.patch | 0 > .../kernel-module-mcc_1.06.bb | 0 > recipes-kernel/linux/linux-imx.inc | 2 +- > 7 files changed, 121 insertions(+), 1 deletion(-) > create mode 100644 classes/fsl-vivante-kernel-driver-handler.bbclass > create mode 100644 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv/platform-Fix-kernel-version-check-for-3.14-based-ker.patch > create mode 100644 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p6.3.bb > rename recipes-kernel/{kernel-module-mcc => kernel-modules}/kernel-module-mcc/mcc_config.h-Only-include-mvf_sema4.h-if-building-in.patch (100%) > rename recipes-kernel/{kernel-module-mcc => kernel-modules}/kernel-module-mcc_1.06.bb (100%) > -- Ann Thornton /Microcontrollers Software and Applications Freescale Semiconductors email: Ann.Thornton@freescale.com/ --------------090903020102050205080906 Content-Type: text/html; charset="windows-1252" Content-Transfer-Encoding: 7bit
Just some minor things:

On 8/20/2015 6:28 AM, Otavio Salvador wrote:
This patchset implements support to dynamically choose between
built-in or external Vivante GPU kernel driver.

By default, the external Vivante GPU kernel module is used, however
every machine can have its own choice for this, or distros can
override the default value if needed.

The following options are supported:

  MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT

    Machine has or not support for the Vivante kernel driver, options
    are:
Better: Machine does or does not have support ...
     0 - machine does not have Vivante GPU driver support
     1 - machine has Vivante GPU driver support

  MACHINE_USE_VIVANTE_KERNEL_DRIVER_MODULE
Better:
MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE
    Machine use the Vivante kernel driver as module, options are:
Better: Machine uses the ...

     0 - enable the builtin kernel driver module
     1 - enable the external kernel module

The patches included in this patchset are:

Changes in v2:
- Improve commit log (Daiane)
- improve commit log and class documentation for
  MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT (Daiane)
- Improve commit log and patch header for clearness (Daiane)

Lauren Post (1):
  kernel-module-imx-gpu-viv: Kernel loadable modules for 5.0.11.p6.3

Otavio Salvador (4):
  kernel-module-mcc: move to kernel-modules subdir
  fsl-vivante-kernel-driver-handler.bbclass: Handle Vivante kernel
    driver provider
  Enable Vivante kernel driver dynamic provider
  kernel-module-imx-gpu-viv: Fix build against 3.14-based kernels

 classes/fsl-vivante-kernel-driver-handler.bbclass  | 67 ++++++++++++++++++++++
 recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc       |  1 +
 ...x-kernel-version-check-for-3.14-based-ker.patch | 35 +++++++++++
 .../kernel-module-imx-gpu-viv_5.0.11.p6.3.bb       | 17 ++++++
 ...h-Only-include-mvf_sema4.h-if-building-in.patch |  0
 .../kernel-module-mcc_1.06.bb                      |  0
 recipes-kernel/linux/linux-imx.inc                 |  2 +-
 7 files changed, 121 insertions(+), 1 deletion(-)
 create mode 100644 classes/fsl-vivante-kernel-driver-handler.bbclass
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv/platform-Fix-kernel-version-check-for-3.14-based-ker.patch
 create mode 100644 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p6.3.bb
 rename recipes-kernel/{kernel-module-mcc => kernel-modules}/kernel-module-mcc/mcc_config.h-Only-include-mvf_sema4.h-if-building-in.patch (100%)
 rename recipes-kernel/{kernel-module-mcc => kernel-modules}/kernel-module-mcc_1.06.bb (100%)



--
Ann Thornton

Microcontrollers Software and Applications
Freescale Semiconductors
email: Ann.Thornton@freescale.com
--------------090903020102050205080906--