From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id D3102E00A53; Sat, 11 Jul 2015 08:06:48 -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=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no * trust * [207.46.100.117 listed in list.dnswl.org] * -0.0 SPF_HELO_PASS SPF: HELO matches SPF record * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0117.outbound.protection.outlook.com [207.46.100.117]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 3B81CE00984 for ; Sat, 11 Jul 2015 08:06:42 -0700 (PDT) Received: from CO2PR03CA0051.namprd03.prod.outlook.com (10.141.194.178) by CY1PR0301MB0698.namprd03.prod.outlook.com (10.160.159.140) with Microsoft SMTP Server (TLS) id 15.1.201.16; Sat, 11 Jul 2015 15:06:40 +0000 Received: from BN1AFFO11FD014.protection.gbl (2a01:111:f400:7c10::197) by CO2PR03CA0051.outlook.office365.com (2a01:111:e400:1414::50) with Microsoft SMTP Server (TLS) id 15.1.207.19 via Frontend Transport; Sat, 11 Jul 2015 15:06:39 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD014.mail.protection.outlook.com (10.58.52.74) with Microsoft SMTP Server (TLS) id 15.1.213.8 via Frontend Transport; Sat, 11 Jul 2015 15:06:38 +0000 Received: from neo.am.freescale.net (neo.am.freescale.net [10.81.16.89]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t6BF6XPi002339; Sat, 11 Jul 2015 08:06:38 -0700 From: Lauren Post To: Date: Sat, 11 Jul 2015 09:46:21 -0500 Message-ID: <1436625995-7127-20-git-send-email-lauren.post@freescale.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1436625995-7127-1-git-send-email-lauren.post@freescale.com> References: <1436625995-7127-1-git-send-email-lauren.post@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD014; 1:wBp/mtuUdbaa7E2mD8k57T3rzNi8mtCTFHdk3aamFl1PPY1swQ4ZSDIkWWWcmZwXEC5LEI6sJw+Z0L0lf5vMXvpBKkA4wi0cKX6lONQhwYdKy2FKPfKFpK1bs4trns1VsrasHELEDhlrtjFigcsRukeRaXINBzHD3Ey9RszzTa6v+3pW2CRBLtOtujY90OyRLyBQxtJvno1QFUj3fUIQCXTLoU0cCKL+XixhYcCNz/eDLSqSvjs7vkz3O5vtRvekaUXIzQ5oc9NXYubAPPFA9O9KfHIBbQ/CICWAyT7AAOl4Qnll9rFHx56iyxRABBaGGxNIiHDCAkC7N0d0d0PXE32+0bDhjXEUW06WqVI1OWzOc18j+Ri5wBqDUjiGs+2m9xeTJQq/EZcZSrHEiHPInSzaA8Fd5BxqhgL+Kt1H95naaAUI045oIkcAPTV1w2pL X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(107886002)(36756003)(5003940100001)(189998001)(110136002)(50226001)(2950100001)(47776003)(106466001)(46102003)(450100001)(76176999)(77156002)(92566002)(48376002)(50986999)(50466002)(5001960100002)(62966003)(19580405001)(77096005)(19580395003)(33646002)(2351001)(104016003)(105606002)(229853001)(87936001)(86362001)(85426001)(230783001)(6806004)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0301MB0698; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0698; 2:yzDb/UI/BbbMpJFUmAMIBZ+s9fOSlHGaB8/2QS/cFtGYAVxZB0+eKQMOXaOnzZsg; 3:rUOhQ74F46AsVHbu4fgwOmnQqeEwkSHRJuEwBUXbVfP9N2OrVbf1G7zvA+d9RdK95fDVgRM7/rSnoz9J+eNhdhjxFKNxkUpaGAhz/WGVO1extLj5eHX2fXKw+1A3vqI5fCoeMpuAMl4VG5fj4nJvtuh6WsTSn7N17mqPr27vYuyGOyS7D7e68I7mvV/S9tX73/LT39q3Q0HRi5MmmiYM1k/JE0AKPFJu8R8ay3D01RQ=; 25:Ovruja05JSXJ4ojHqqqJW4NizUzQ+LK/29EhBliYuB4kwmaL9hjEE7dlJVkiIRvFDMRRbBDrNKFZPQqVvDtM1UHD5PYcI0ztyXwTPP1OXWfUtEUxa+CtMbVlrpO+cGAP0FeJm01CRnSPQ9F1apJRIWhDHI/m0UbQKSSQc1wp+7YL/Xu6uAo7y7CE+zFy388EBXKzCKCcKvHdYJHaHIg+5S5QJi6I/BVi2o7oM20hOkfQUjZOm+02d4QGrEAG8VUgQb3snX0MsjyGN1t2i4iaaA==; 20:dBAkLpmPSofUnK8vj3vVWCNvpjuiFIG/1ozMYqIhfwp/EaNKfk6xn+c67C1eYyYdYzQk3na6GU5RYMWawWZEDl0LvaFSLuTchtSpscx3aPmpyL3nYGAyShG0zTVF47J8w2GC8aIuwWRsxJnm7i8YYnaOBrwqscdqy/JmtrJrtIozj2+5BbjDKXNK51f1Ux/J0VHyZLjqfo4cjx45PV9fOmvBDcnzEgGjK/2XU7jEr30sMqlXZB7JzgsJGt7Uf/irD8naVarC5bP1oH3+V7X/wH+d6RhmGWVQromrpaGSISiiTYxxtx1CMnMFjil3RR8zSZ+IA/3i3fGDV3zVdgV0dbzWVZ8WU3xJypC/9tJpTek= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0698; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0301MB0698; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0301MB0698; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0698; 4:wJZuzBhr3xqH0ObiXUw0wmTXo9hNEOOiSgz6Taa2huTOr5V71wDT4NSK/o6o1ewFlZ2PW6S7IyE0D2rhetXbl6D6R6q4NaBNae1Sz1LWxZhoXktj3uxA71Y8WP++uZ5u3fHpbhz8Xqxn8mcXgmKp3C+YmbGJeQ3AXOi1X6P/mZp9G1kma2GJND9FYvrpxzAuEkX055yasTN20UANy33AXwyvApe2flckBg8S3064Hy3NlHudiz1KBBy6Priem4oJiP48jiXRbq2r/+Ce4ySxqvTY33CDq4Ruqtw3EstbwWQ= X-Forefront-PRVS: 0634F37BFF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0698; 23:v6+xwxdVSaTULExJOMgJmaKx/PJG/d01JnkPFzr?= =?us-ascii?Q?CKhRa8YPojliFpjR4M5ugLtAp68WzyNcOvb03DJS4slgzwEzdozd7nhUlSFi?= =?us-ascii?Q?1Bfvz//xwpwnOLf+P6kh9JqosxAD8m1031OwDhg4EOU9XgJiPesJRT9FrKvH?= =?us-ascii?Q?xrXSc52bWyQph60lJPBnL+0YpxaNpGvRoZlqASCq3yho2077N5w443QOMji4?= =?us-ascii?Q?85te596FK9vs4KVVEGpIpisXbN4bzeyK4JoYBXaMdzRuKcgM+vekaYlk5ed8?= =?us-ascii?Q?UpCZ6kTFLYVrpSgDfEGrUiHfDiQVJu+URE3+H4/9L9AltJ2ndRn/2bQNEqS3?= =?us-ascii?Q?hi/6wANajZ7GpciNKcDLQbe8fVnfUf+dJcQQ874ygR8usSE5jfTLPFZpQPgV?= =?us-ascii?Q?aOPDUi2Utpo7CYzk6iAZrUopcxsdw8CCp7oXqhQnS60KxLRTSlUDUIkyPQY/?= =?us-ascii?Q?iIm8sXVBPzdz5mBtg8LF1BsL6z/MxM3jsaKiNwl2x/8HnVTM3tFP1rPXBJM/?= =?us-ascii?Q?52qD/FTvQzP0/ZAL8HXtQ3ud/ySoJRjA65xNU0C40dhBYorX+wLb36BtXAsF?= =?us-ascii?Q?B6ndBQY88MEWYpXUNp9bwdVSGZUhXcRtZNO7va6YP86agA4nvoCVK9BPioh7?= =?us-ascii?Q?2CYXaJ4qxd2fVPREOndU2TLRw1jI8Bu3n1hHBAHkdMa9DOQHKvOlCUzQYKVt?= =?us-ascii?Q?rIXGELs78iCqPOOqr3qscR1Mz+7ZDtJo0pJr8ge464TzJiM3ZVrl1qvukwmJ?= =?us-ascii?Q?4ZNZUl/+CbdOq3QGq7Tppyt8k9bvWy2QW7OPbmFS5gQTMzs5QgOQP7lPrpLZ?= =?us-ascii?Q?x8PtzSpCDEXxdX2GXNLO/dfcM8NnPpYTdskaGMsC9q56iYS4jU10MFbfRXOu?= =?us-ascii?Q?8/I7m44X6l52wSJW7K0cd3IuPP8zii9Hy/fvgc4acF2LPz7GNt3hBBv2nYlb?= =?us-ascii?Q?X/fQzx5t9cJXvBU7oeZxTuO0ejU9CTgF7KvYrlVJ0dQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0698; 5:9maARm2kF+q9PAgjqbVlIy6SQMbtRxFpX+84rX7K9fyKxbItc2cnkwZ4hQxWhIz1m/dhDfXleW9Pi7RaLQll3FMS50IqlI777F4BB8eCFPs3cdYqRBIxT4izqZraQ64iU1B7cscKOfkaXdjrm7Q17A==; 24:uyzGYBefJw3BdBjSDC+yCu/1yEDMaGFbMTqfS/ZGFO4Yo7eJuhOqFTozZrQBcVRi+8eHesxrOoBBF9oqCjU0GUFexcnqOFc0yiD9WsGXpTw=; 20:F7O4KHwHqGVIptDPIR6P7WsQaygvqbOW8lxyshHQa8og2unzaAGuPgoylk+tJxIBXUs/VnjM2CShi4a5Gq+P+Q== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2015 15:06:38.9933 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0698 Subject: [meta-fsl-arm][PATCH 19/33] mesa: Support for mx6 without GPUs 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: Sat, 11 Jul 2015 15:06:48 -0000 Content-Type: text/plain Fix to support future mx6 i.MX 6UltraLite which does not have a GPU. This SoC will use mesa so mesa changes before should be more SoC specific to allow future mx6 SoC without GPU to use mesa. Signed-off-by: Lauren Post --- recipes-graphics/mesa/mesa_%.bbappend | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/recipes-graphics/mesa/mesa_%.bbappend b/recipes-graphics/mesa/mesa_%.bbappend index ec11097..d35e6f0 100644 --- a/recipes-graphics/mesa/mesa_%.bbappend +++ b/recipes-graphics/mesa/mesa_%.bbappend @@ -1,22 +1,33 @@ PACKAGECONFIG_remove_mx5 = "egl gles" PROVIDES_remove_mx5 = "virtual/libgles1 virtual/libgles2 virtual/egl" -PACKAGECONFIG_remove_mx6 = "egl gles" +PACKAGECONFIG_remove_mx6q = "egl gles" +PACKAGECONFIG_remove_mx6dl = "egl gles" +PACKAGECONFIG_remove_mx6sx = "egl gles" +PACKAGECONFIG_remove_mx6sl = "egl gles" # i.MX6SL uses mesa software rendering +PROVIDES_remove_mx6q = "virtual/libgles1 virtual/libgles2 virtual/egl virtual/libgl" +PROVIDES_remove_mx6dl = "virtual/libgles1 virtual/libgles2 virtual/egl virtual/libgl" +PROVIDES_remove_mx6sx = "virtual/libgles1 virtual/libgles2 virtual/egl virtual/libgl" +PROVIDES_remove_mx6sl = "virtual/libgles1 virtual/libgles2 virtual/egl" -PROVIDES_remove_mx6 = "virtual/libgles1 virtual/libgles2 virtual/egl" -PROVIDES_remove_mx6q = "virtual/libgl" -PROVIDES_remove_mx6dl = "virtual/libgl" -PROVIDES_remove_mx6sx = "virtual/libgl" - -USE_VIV_LIBGL = "yes" -USE_VIV_LIBGL_mx6sl = "no" +USE_VIV_LIBGL = "no" +USE_VIV_LIBGL_mx6q = "yes" +USE_VIV_LIBGL_mx6d = "yes" +USE_VIV_LIBGL_mx6sx = "yes" # FIXME: Dirty hack to allow use of Vivante GPU libGL binary do_install_append_mx6 () { if [ "${USE_VIV_LIBGL}" = "yes" ]; then rm -f ${D}${libdir}/libGL.* + rm -rf ${D}${includedir}/GL/gl.h + rm -rf ${D}${includedir}/GL/glext.h fi } -EXTRA_OECONF_mx6 := "${@'${EXTRA_OECONF}'.replace('--enable-glx-tls','--enable-glx')}" +EXTRA_OECONF_mx6q := "${@'${EXTRA_OECONF}'.replace('--enable-glx-tls','--enable-glx')}" +EXTRA_OECONF_mx6dl := "${@'${EXTRA_OECONF}'.replace('--enable-glx-tls','--enable-glx')}" +EXTRA_OECONF_mx6sx := "${@'${EXTRA_OECONF}'.replace('--enable-glx-tls','--enable-glx')}" +EXTRA_OECONF_mx6sl := "${@'${EXTRA_OECONF}'.replace('--enable-glx-tls','--enable-glx')}" + +PACKAGECONFIG[x11] = "--enable-glx,--disable-glx,${X11_DEPS}" -- 1.7.9.5