From patchwork Mon Jan 28 16:25:27 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 156786 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp3617730jaa; Mon, 28 Jan 2019 08:25:37 -0800 (PST) X-Google-Smtp-Source: ALg8bN4MIuUi/FtjjvcX6oDOdPjbfjtsMEpOU9RJDymvSlWdkIaq8cDU1QfiGJgqJ5fZ/bQpjYfR X-Received: by 2002:a63:9e58:: with SMTP id r24mr20865477pgo.264.1548692737817; Mon, 28 Jan 2019 08:25:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548692737; cv=none; d=google.com; s=arc-20160816; b=qPhrNgnexIah5JjkJ4psyfTuYb9/Ye1xhRDAfKWXVzJ3swFJiy3sFJ2eOM/+e2af2v cKiG3CQ9TPBVRp4Wvb1v+zHBpBYa6aI28QLwMbpu1R58rn/BS/+QuiOcRL8XTHkPnNfE mknUbWg7bOe00JzePBMDwtZGsTxlyZVGD+sbaCwKyKyl9WOuBlijJfLG50DJrGRXOeGc YDlnl1pymu4bx2lI+7OaVDB9SUIvYbutHYyNowB090dNevbpWW1JoVGAL4dXBqhwtydC Rz4/HcVyxKH9DsQc7vh27umCP1tIXIb+Kkb+vJNTwPYtcbTl5WXlH2AWtyCKDgTs7cIS uMvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to; bh=9LHtF0wOWHwUwlNt8qz9iV9IcWPnYd7VxWYhb3QDlpQ=; b=ky6OH4dI2RON7S1GaMvJYIs//2r61PP28mLcNQ/+2//PEKqzbL5+yAYfUYMvE9mLBV SZ1G1xvUYrEIowj11/pBNkUowXMETW8Aqhhlpp/q0f8yNIBWmpuqTZajz89BiSLwkjvK DCr4OjyFxGSz+byVWhUNsCFfdSquhbPDMPBAbxzNp2bUvjZ4kOgmeExH/M0SiSR/2cP9 8tgQBDzSM+JsO2Uyoet+tRngyLxxBC/j97hDVbCYyRC0WOLAjkhjX6MfpCmaGY8bxVmY Ke9mHGqq2YTN/okFBpJYUdgvO4YTCh/ZlpyXtfKmIkdZD48CkEMvgKmVTtZWNH3n4TJp Gtzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=lwcLUain; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id g184si28079944pfb.288.2019.01.28.08.25.37; Mon, 28 Jan 2019 08:25:37 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=lwcLUain; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from 165.28.230.35.bc.googleusercontent.com (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 1460A7C482; Mon, 28 Jan 2019 16:25:32 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by mail.openembedded.org (Postfix) with ESMTP id BA33E7C47F for ; Mon, 28 Jan 2019 16:25:31 +0000 (UTC) Received: by mail-wr1-f66.google.com with SMTP id x10so18711878wrs.8 for ; Mon, 28 Jan 2019 08:25:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=8uYs1QwU1I7wo4fRGEOQ8IqWaLIhSLgazvpoEXmxGCg=; b=lwcLUain2UA7H9r5uaj4nNhv/8VoHa/u8Y9v/oIJg7EwqdL+gyt4DwmXSAyawcHsEa BPjVbtYSrHN9OOCvC3A2eopyEkKVH0hrAHCoRnvH6Wtil9ZKLvEq+lQm5sUXQkBokS06 a+IxF/OdrHoIfGiy/54svIObUf96qFRPIjSRJR/FlBiaYF3UOvr/4sH1tUjdz+N5/gtm JenGW3fN5kIlDCZN+KboBsXi0yH8w3Rcl1pU/fTwEOJDXbXMAmeJ5rvBuHVIJUH6Xru8 Z3PenOb0fTSw3S/YQnWg+lA7l0gHJCxDKkBx45Y/DeNPcrebc2diS/6T23cYTE8l8jkL G6/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=8uYs1QwU1I7wo4fRGEOQ8IqWaLIhSLgazvpoEXmxGCg=; b=XgUbZjz2muMZedrdmqA3A0OafNIsTPagjOrvmsUsp+JydyPfv453J1xMGEM1TVILfM ZKyKi2b5i8Qvw4x46UWYfwe9/zz+r0sZZ77p7BLkh8xuDj7zij/JEG3NxXh7IjYS9t7v fzKiumHV4VdJ2dNEN17XAC7P8o1BydAzaJbFkyzaW8W+oMj4IYNoxPKh9a/f37lLTNoZ i0WFq+HOy/K+8/k1+W0eAv6Jn1yTSz21BwSs8of9WjdEA9S63Nu9ibPF5P2HVGgRduPA ZFnyHYhckn/dvB3W/JvrpUzqBMHtNYeEpfptyvu1pi2FGxKGhauj06E4sd4vg/xA2vUq aYQg== X-Gm-Message-State: AJcUukfme5a4sRjL/NHC0WkFw/Bil/CTrGc+yDqBvXSDkPuMJexmVUYH P7jLDaj+cG3KQ4og1A80RQNr/AIV180= X-Received: by 2002:adf:93e2:: with SMTP id 89mr23232471wrp.129.1548692731848; Mon, 28 Jan 2019 08:25:31 -0800 (PST) Received: from flashheart.burtonini.com (35.106.2.81.in-addr.arpa. [81.2.106.35]) by smtp.gmail.com with ESMTPSA id d16sm94557969wru.52.2019.01.28.08.25.30 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 28 Jan 2019 08:25:30 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Date: Mon, 28 Jan 2019 16:25:27 +0000 Message-Id: <20190128162528.3009-1-ross.burton@intel.com> X-Mailer: git-send-email 2.11.0 Subject: [OE-core] [PATCH 1/2] linux-firmware: recommend split up packages X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org Signed-off-by: Ross Burton --- meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) -- 2.11.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb index ef8bae9f0c6..2e5d0f3e945 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb @@ -920,13 +920,13 @@ RDEPENDS_${PN} += "${PN}-whence-license" # Make linux-firmware-ibt depend on all of the split-out ibt packages. python populate_packages_prepend () { firmware_pkgs = oe.utils.packages_filter_out_system(d) - d.appendVar('RDEPENDS_linux-firmware', ' ' + ' '.join(firmware_pkgs)) + d.appendVar('RRECOMMENDS_linux-firmware', ' ' + ' '.join(firmware_pkgs)) iwlwifi_pkgs = filter(lambda x: x.find('-iwlwifi-') != -1, firmware_pkgs) - d.appendVar('RDEPENDS_linux-firmware-iwlwifi', ' ' + ' '.join(iwlwifi_pkgs)) + d.appendVar('RRECOMMENDS_linux-firmware-iwlwifi', ' ' + ' '.join(iwlwifi_pkgs)) ibt_pkgs = filter(lambda x: x.find('-ibt-') != -1, firmware_pkgs) - d.appendVar('RDEPENDS_linux-firmware-ibt', ' ' + ' '.join(ibt_pkgs)) + d.appendVar('RRECOMMENDS_linux-firmware-ibt', ' ' + ' '.join(ibt_pkgs)) } # Firmware files are generally not ran on the CPU, so they can be From patchwork Mon Jan 28 16:25:28 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 156789 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp3618197jaa; Mon, 28 Jan 2019 08:26:02 -0800 (PST) X-Google-Smtp-Source: ALg8bN56bQYBz1KHMdK4JpxMPLSYPrm1RYnvR8l9ytv6235rVUwkyg8WZLbA4Ho3HSvhrSntxg9D X-Received: by 2002:a63:da45:: with SMTP id l5mr20586154pgj.111.1548692762892; Mon, 28 Jan 2019 08:26:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548692762; cv=none; d=google.com; s=arc-20160816; b=yMIwH8N3WloIwry2syqYak5BzqMx3NQO+41lDvZBJ6kNqS+mQJ3QxazdiJoy1LSrd6 573XHQmYhFrttiwQND5OBQdt75LZsz3j/PPXOzb8ABBfN2uiale8GCxOoKpcU4IVsyqp 9kcjaWqlbP8JBWXfUMLGSmv6WYyh8GcqGorKhYk4+dinS20PjR9fItiCKSh5F2LGmaVN w4OlOae1/2Qmqn0iLnOn8biklVFAr9JDP8tFVSQOHjWoO0URUiAZFljE5EZynFY1ju1G AU8UzypQRUFZznT3xqv89LNh6IJuRoecuYzR7M3qlDMGWkX3O3QSxt1xvgbyDZOaWNbt 610A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to; bh=djjKqyuVop3F2ooTA9yTx24d4N0YulhCQkSeVJJYS8Q=; b=xf/DrNUgu0q0UzymqEyNTqim9Nrh71Z24LlmTG+aHldn0FlYrN6aaK4Sgp2mJqzA37 j63mK9GVwW2N9FavwRB39TkFfMZ+OEZ9QBsNAv4NRx1kNv99UZyaetTBQ0eAfmzTB5vt QDFYWnCYyvzvA6yypiOdu/7WmirzHeJqfa1r8h6RrYDTjMxSyNYaC0oEEue/I+3IKfv8 BxMUiBll7bwZWBH2hjJG9JFHXY0/G5vez1DvDOVNT52mbJtXb1PoohuUV5RnClCh+JhQ u1okv6IiEk+oroHzYu4nL8E3SQImpjzLNZSVJwHn4bcq3aT65RYipzDfXfpf+nGX3kWm yuUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=XsL3a+GI; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id h70si32338038pge.221.2019.01.28.08.26.01; Mon, 28 Jan 2019 08:26:02 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=XsL3a+GI; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from 165.28.230.35.bc.googleusercontent.com (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 32F3D7C4CE; Mon, 28 Jan 2019 16:25:59 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by mail.openembedded.org (Postfix) with ESMTP id 5C15860110 for ; Mon, 28 Jan 2019 16:25:32 +0000 (UTC) Received: by mail-wr1-f67.google.com with SMTP id r10so18709900wrs.10 for ; Mon, 28 Jan 2019 08:25:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=NUKsme7m6gMYiwof7VKo0B8jyMOYS1qZlh20yii+8fo=; b=XsL3a+GItVRgn1k/FdB78FHQvYJfD5LORfa8I6JOjxNCSMiGf3mLLJ6DuHQIyozu1O 2Mbpz5vbxE0y/EMIdY9ivdcpHpW0xWAF7YDFoNS+fqw0hLYJ0ifBMD+4NWcGDEU4L8SS Ne4yiSbgRflUCEB3NDWqpCVTmRUuIhkpugR0fcnfAjJXRRy4M19zKXvEGZx6PIZcbdQp Dkqo2AYTdOIABpTsLqgzStvBYvX7/cIWrZtkx07KzGRv6VWkIU8uvQJkDAKqpZOGLAq0 RBDjjPac3HW6F7zFmVr3lOOxmRlGjqlJaImd8DqgOzo9quLB90Q07oyQUp2amCMcdYVO Y/yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=NUKsme7m6gMYiwof7VKo0B8jyMOYS1qZlh20yii+8fo=; b=njwi021koCWHF/REdDQBUNoQLYbG7P3lXXTeXVMICgIap5HwLFZAzPgls5X0cnBS5Q VFPARL2L4LM0B9z28fSahstcqEzMbhw7vfheXYQmEsMfU+4KkOazLYfv6Vx9EZIVle/D W0T/psRrxKjpLfcuHg+YaeeU/Z8V8V0NEVZhD+ytYSatrzT428b9vIfXkoD21G1K0P/f bpUAY0rANGYpoAaeTVzqdPahnEgraesKv+xlbMlpUuuxZBwZAS2aHFcJr2+XCnCb2KMC VaKkCV+XqLE4gpV2jZIqGbSOeMgZxBotzbZLD8/6UtEwzs0+vu3r/PWLgjMf8fQ//l/1 kAkA== X-Gm-Message-State: AJcUukcT7uPve2CwryPTwm5zKyNxTek4u78RxzVjVIwkCyMVJjjMz7BW gwEb9igsjCJTSPgejdllNc+zz/ZR9rE= X-Received: by 2002:a5d:6b81:: with SMTP id n1mr24022561wrx.149.1548692732891; Mon, 28 Jan 2019 08:25:32 -0800 (PST) Received: from flashheart.burtonini.com (35.106.2.81.in-addr.arpa. [81.2.106.35]) by smtp.gmail.com with ESMTPSA id d16sm94557969wru.52.2019.01.28.08.25.31 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 28 Jan 2019 08:25:32 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Date: Mon, 28 Jan 2019 16:25:28 +0000 Message-Id: <20190128162528.3009-2-ross.burton@intel.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190128162528.3009-1-ross.burton@intel.com> References: <20190128162528.3009-1-ross.burton@intel.com> Subject: [OE-core] [PATCH 2/2] linux-firmware: split out liquidio firmware X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org Part of this firmware is a pre-built Linux kernel, so it's both huge (25MB) and triggers binary security scanners as the kernel is 3.10.87. Signed-off-by: Ross Burton --- meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | 3 +++ 1 file changed, 3 insertions(+) -- 2.11.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb index 2e5d0f3e945..d337d07a533 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb @@ -300,6 +300,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ ${PN}-i915-license ${PN}-i915 \ ${PN}-adsp-sst-license ${PN}-adsp-sst \ ${PN}-bnx2-mips \ + ${PN}-liquidio \ ${PN}-netronome-license ${PN}-netronome \ ${PN}-qat ${PN}-qat-license \ ${PN}-qcom-license \ @@ -860,6 +861,8 @@ RDEPENDS_${PN}-qcom-venus-4.2 = "${PN}-qcom-license" RDEPENDS_${PN}-qcom-adreno-a3xx = "${PN}-qcom-license" RDEPENDS_${PN}-qcom-adreno-a530 = "${PN}-qcom-license" +FILES_${PN}-liquidio = "${nonarch_base_libdir}/firmware/liquidio" + # For other firmwares # Maybe split out to separate packages when needed. LICENSE_${PN} = "\