Re: [meta-intel] Atom E3826 storage that survives over reboot

2019-01-23 Thread California Sullivan
Its really grub vs systemd-boot in this case. systemd-boot is just a 
bootloader, and it can be used without systemd.


Thanks,
Cal

On 1/23/19 3:28 AM, Teemu K wrote:

On Tue, Jan 22, 2019 at 1:44 PM Mittal, Anuj  wrote:




-Original Message-
From: meta-intel-boun...@yoctoproject.org [mailto:meta-intel-
boun...@yoctoproject.org] On Behalf Of Teemu K
Sent: Tuesday, January 22, 2019 07:25 PM
To: Burton, Ross 
Cc: meta-intel@yoctoproject.org
Subject: Re: [meta-intel] Atom E3826 storage that survives over reboot

On Tue, Jan 22, 2019 at 12:13 PM Burton, Ross  wrote:

EFI variables should work?

After doing some googling it looks promising. I just couldn't find any info how 
to
actually do it. Also I don't know how big chunk of code is needed to access 
them from
grub.  Linux seems to have filesystem for that.


There is a basic implementation available to set the next boot target (for 
systemd-boot which recognizes that specific variable) from kernel here:

https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/lib/oeqa/controllers/masterimage.py#n162

Thanks, I'll take a look and take a look also systemd-boot - code to
see how big of a task it's actually access that variable from boot
loader. Of course it'd be so much easier in this case if system would
be using systemd instead sysvinit.

-Teemu


--
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] linux-intel/4.9: update to v4.9.84

2018-05-14 Thread California Sullivan
Also the preempt-rt kernel updates to the -rt62 patchset.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.9.bb | 4 ++--
 recipes-kernel/linux/linux-intel_4.9.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/recipes-kernel/linux/linux-intel-rt_4.9.bb
index b09c5bd3..86233811 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -13,8 +13,8 @@ python () {
 KBRANCH = "4.9/yocto/base-rt"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.81"
-SRCREV_machine ?= "5a78c84100e737140558a3ef3e22e5a9380e8589"
+LINUX_VERSION ?= "4.9.84"
+SRCREV_machine ?= "33b17c3a62dc470c849f85ce2a90cfa90e96bcf5"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/recipes-kernel/linux/linux-intel_4.9.bb 
b/recipes-kernel/linux/linux-intel_4.9.bb
index 69f76551..550a4ba4 100644
--- a/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/recipes-kernel/linux/linux-intel_4.9.bb
@@ -4,8 +4,8 @@ require linux-intel.inc
 KBRANCH = "4.9/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.81"
-SRCREV_machine ?= "c249d8e0ca9fef0ace933f1ef21d514b5915d783"
+LINUX_VERSION ?= "4.9.84"
+SRCREV_machine ?= "01398293e56b85da9f18d6f8c747b9ae5bbab847"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] linux-intel-rt/4.14: update to v4.14.34

2018-05-03 Thread California Sullivan
Also updates preempt-rt patchset to -rt27.

Change from branch 4.14/yocto/base-rt to 4.14/base-rt. This is only
cosmetic, the branches are exactly the same.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 85a301575da7e9b76815b363087d93fbbeb1f6e8)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.14.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 5420e3e0..d4b02986 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -9,7 +9,7 @@ python () {
 raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to 
linux-intel-rt to enable it")
 }
 
-KBRANCH = "4.14/yocto/base-rt"
+KBRANCH = "4.14/preempt-rt"
 KMETA_BRANCH = "yocto-4.14"
 
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.29"
-SRCREV_machine ?= "c580716ae72c2bcb2202641e69e1b72d01ee4581"
+LINUX_VERSION ?= "4.14.34"
+SRCREV_machine ?= "c40b54f7eae42ac6ef28b324900c1c99e719e449"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/2] linux-intel/4.14: update to v4.14.35

2018-05-03 Thread California Sullivan
Also change from branch 4.14/yocto/base-rt to 4.14/base-rt. This is only
cosmetic, the branches are exactly the same.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit a82a0874d2149d720c9a39f333a1688d5bbe7a7c)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel_4.14.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index 01220ab7..3a9f610c 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -1,6 +1,6 @@
 require linux-intel.inc
 
-KBRANCH = "4.14/yocto/base"
+KBRANCH = "4.14/base"
 KMETA_BRANCH = "yocto-4.14"
 
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.33"
-SRCREV_machine ?= "636e5363ed33230bde98389dc4abecd4184b8bca"
+LINUX_VERSION ?= "4.14.35"
+SRCREV_machine ?= "3cdbdf1887a9bb3ea528ea1ae3d9c115a5153635"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] linux-intel-rt/4.14: update to v4.14.34

2018-04-26 Thread California Sullivan
Also updates preempt-rt patchset to -rt27.

Change from branch 4.14/yocto/base-rt to 4.14/base-rt. This is only
cosmetic, the branches are exactly the same.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.14.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 5420e3e0..d4b02986 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -9,7 +9,7 @@ python () {
 raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to 
linux-intel-rt to enable it")
 }
 
-KBRANCH = "4.14/yocto/base-rt"
+KBRANCH = "4.14/preempt-rt"
 KMETA_BRANCH = "yocto-4.14"
 
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.29"
-SRCREV_machine ?= "c580716ae72c2bcb2202641e69e1b72d01ee4581"
+LINUX_VERSION ?= "4.14.34"
+SRCREV_machine ?= "c40b54f7eae42ac6ef28b324900c1c99e719e449"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 2/4] wic: add systemd-bootdisk-microcode.wks

2018-04-17 Thread California Sullivan
Add wic kickstart file that includes microcode as an initrd for early
update support.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 4471c6835a59d1e5c70f0ddcb27e1e9913273ff0)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 wic/systemd-bootdisk-microcode.wks | 13 +
 1 file changed, 13 insertions(+)
 create mode 100644 wic/systemd-bootdisk-microcode.wks

diff --git a/wic/systemd-bootdisk-microcode.wks 
b/wic/systemd-bootdisk-microcode.wks
new file mode 100644
index ..c171fd8e
--- /dev/null
+++ b/wic/systemd-bootdisk-microcode.wks
@@ -0,0 +1,13 @@
+# short-description: Create an EFI disk image with systemd-boot
+# long-description: Creates a partitioned EFI disk image that the user
+# can directly dd to boot media. The selected bootloader is systemd-boot.
+# It also includes intel-microcode as an initrd for early update support.
+# Based on OE-core's systemd-bootdisk.wks file.
+
+part /boot --source bootimg-efi 
--sourceparams="loader=systemd-boot,initrd=microcode.cpio" --ondisk sda --label 
msdos --active --align 1024 --use-uuid
+
+part / --source rootfs --ondisk sda --fstype=ext4 --label platform --align 
1024 --use-uuid
+
+part swap --ondisk sda --size 44 --label swap1 --fstype=swap --use-uuid
+
+bootloader --ptable gpt --timeout=5 --append="rootwait rootfstype=ext4 
console=ttyS0,115200 console=tty0"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 3/4] conf/machine/intel-core*: use systemd-bootdisk-microcode.wks by default

2018-04-17 Thread California Sullivan
This allows early boot microcode updates by default.

Since microcode is needed, we also add intel-microcode to
WKS_FILE_DEPENDS.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit e84508f1ba16a67455e336b6d8f16155299784b6)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/machine/intel-core2-32.conf  | 3 ++-
 conf/machine/intel-corei7-64.conf | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/conf/machine/intel-core2-32.conf b/conf/machine/intel-core2-32.conf
index aa8a5793..90c7956d 100644
--- a/conf/machine/intel-core2-32.conf
+++ b/conf/machine/intel-core2-32.conf
@@ -31,4 +31,5 @@ SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyPCH0"
 APPEND += "rootwait console=ttyS0,115200 console=ttyPCH0,115200 console=tty0"
 
 IMAGE_FSTYPES += "wic"
-WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk.wks", "mkefidisk.wks", d)}"
+WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk-microcode.wks", "mkefidisk.wks", d)}"
+WKS_FILE_DEPENDS_append = " intel-microcode"
diff --git a/conf/machine/intel-corei7-64.conf 
b/conf/machine/intel-corei7-64.conf
index 47ad16d9..c9107161 100644
--- a/conf/machine/intel-corei7-64.conf
+++ b/conf/machine/intel-corei7-64.conf
@@ -42,4 +42,5 @@ SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyS2"
 APPEND += "rootwait console=ttyS0,115200 console=tty0"
 
 IMAGE_FSTYPES += "wic"
-WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk.wks", "mkefidisk.wks", d)}"
+WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk-microcode.wks", "mkefidisk.wks", d)}"
+WKS_FILE_DEPENDS_append = " intel-microcode"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 4/4] conf/machine/intel-corei7-64.conf: remove DPDK_TARGET_MACHINE

2018-04-17 Thread California Sullivan
"atm" wasn't a real target and breaks the dpdk build now that the
TARGET_MACHINE selection is fixed. Just allow it to default since that's
what it effectively got before.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit d5699efd24fd6ac2476c0dbe1d733f40ea4f8d59)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/machine/intel-corei7-64.conf | 1 -
 1 file changed, 1 deletion(-)

diff --git a/conf/machine/intel-corei7-64.conf 
b/conf/machine/intel-corei7-64.conf
index c9107161..bbc70e21 100644
--- a/conf/machine/intel-corei7-64.conf
+++ b/conf/machine/intel-corei7-64.conf
@@ -19,7 +19,6 @@ MACHINE_EXTRA_RRECOMMENDS += "lms8"
 # Enable optional dpdk:
 COMPATIBLE_MACHINE_pn-dpdk = "intel-corei7-64"
 COMPATIBLE_MACHINE_pn-dpdk-dev-libibverbs = "intel-corei7-64"
-DPDK_TARGET_MACHINE ?= "atm"
 
 # Enable optional QAT items:
 COMPATIBLE_MACHINE_pn-openssl-qat = "intel-corei7-64"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 1/4] conf/machine/intel-*: remove do_image_wic depends

2018-04-17 Thread California Sullivan
From: Anuj Mittal <anuj.mit...@intel.com>

These dependencies on native tools needed by wic images have already been
added by image_types_wic bbclass. Appending here results in same dependencies
being added twice.

Signed-off-by: Anuj Mittal <anuj.mit...@intel.com>
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit c71d3ab21655c6a3754c6a02ac603ac2a683d1c9)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/machine/intel-core2-32.conf  | 1 -
 conf/machine/intel-corei7-64.conf | 1 -
 2 files changed, 2 deletions(-)

diff --git a/conf/machine/intel-core2-32.conf b/conf/machine/intel-core2-32.conf
index abe6f901..aa8a5793 100644
--- a/conf/machine/intel-core2-32.conf
+++ b/conf/machine/intel-core2-32.conf
@@ -32,4 +32,3 @@ APPEND += "rootwait console=ttyS0,115200 
console=ttyPCH0,115200 console=tty0"
 
 IMAGE_FSTYPES += "wic"
 WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk.wks", "mkefidisk.wks", d)}"
-do_image_wic[depends] += "gptfdisk-native:do_populate_sysroot 
mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
diff --git a/conf/machine/intel-corei7-64.conf 
b/conf/machine/intel-corei7-64.conf
index 78a1f6e9..47ad16d9 100644
--- a/conf/machine/intel-corei7-64.conf
+++ b/conf/machine/intel-corei7-64.conf
@@ -43,4 +43,3 @@ APPEND += "rootwait console=ttyS0,115200 console=tty0"
 
 IMAGE_FSTYPES += "wic"
 WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk.wks", "mkefidisk.wks", d)}"
-do_image_wic[depends] += "gptfdisk-native:do_populate_sysroot 
mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] conf/machine/intel-corei7-64.conf: remove DPDK_TARGET_MACHINE

2018-04-16 Thread California Sullivan
"atm" wasn't a real target and breaks the dpdk build now that the
TARGET_MACHINE selection is fixed. Just allow it to default since that's
what it effectively got before.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
Hi Kevin,

Was wondering if this was alright or whether you had a better default
target in mind.

Thanks,
Cal

 conf/machine/intel-corei7-64.conf | 1 -
 1 file changed, 1 deletion(-)

diff --git a/conf/machine/intel-corei7-64.conf 
b/conf/machine/intel-corei7-64.conf
index 3e802975..f43fa852 100644
--- a/conf/machine/intel-corei7-64.conf
+++ b/conf/machine/intel-corei7-64.conf
@@ -21,7 +21,6 @@ MACHINEOVERRIDES =. "corei7-64-intel-common:"
 # Enable optional dpdk:
 COMPATIBLE_MACHINE_pn-dpdk = "intel-corei7-64"
 COMPATIBLE_MACHINE_pn-dpdk-dev-libibverbs = "intel-corei7-64"
-DPDK_TARGET_MACHINE ?= "atm"
 
 # Enable optional QAT items:
 COMPATIBLE_MACHINE_pn-openssl-qat = "intel-corei7-64"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [pyro][PATCH] linux-intel/4.9: Update to v4.9.81

2018-04-13 Thread California Sullivan
Brings in changes from linux-stable up to v4.9.81.

Due to refactoring in later versions of the recipe, a clean backport
isn't possible. Instead, just update to the same SRCREVs manually.

Mirrors commit "e5e3fe42 linux-intel/4.9: Update to v4.9.81" upstream.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.9.bb | 4 ++--
 common/recipes-kernel/linux/linux-intel_4.9.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
index a61cdf1c..1eeccd12 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -11,7 +11,7 @@ python () {
 }
 
 KBRANCH = "4.9/yocto/base-rt"
-SRCREV_machine ?= "ae1aee65fd27590eff2c308ad5661a13d023641d"
+SRCREV_machine ?= "5a78c84100e737140558a3ef3e22e5a9380e8589"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 FILESEXTRAPATHS_prepend := "${THISDIR}/linux-intel:"
@@ -21,7 +21,7 @@ SRC_URI = 
"git://github.com/intel/linux-intel-lts.git;protocol=https;name=machin
 
 SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg"
 
-LINUX_VERSION ?= "4.9.77"
+LINUX_VERSION ?= "4.9.81"
 LINUX_VERSION_EXTENSION ?= "-intel-pk-${LINUX_KERNEL_TYPE}"
 
 
diff --git a/common/recipes-kernel/linux/linux-intel_4.9.bb 
b/common/recipes-kernel/linux/linux-intel_4.9.bb
index 9bcc53da..79e80970 100644
--- a/common/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.9.bb
@@ -2,7 +2,7 @@
 require recipes-kernel/linux/linux-yocto.inc
 
 KBRANCH = "4.9/yocto/base"
-SRCREV_machine ?= "d7f2f7269253c2be1c1000d49d2bded4ba70407a"
+SRCREV_machine ?= "c249d8e0ca9fef0ace933f1ef21d514b5915d783"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 SRC_URI = 
"git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=${KBRANCH};
 \
@@ -10,7 +10,7 @@ SRC_URI = 
"git://github.com/intel/linux-intel-lts.git;protocol=https;name=machin
 
 SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg"
 
-LINUX_VERSION ?= "4.9.77"
+LINUX_VERSION ?= "4.9.81"
 LINUX_VERSION_EXTENSION = "-intel-pk-${LINUX_KERNEL_TYPE}"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] README: update bitbake and OE-core requirements

2018-04-13 Thread California Sullivan
OE-core sumo currently uses bitbake 1.37.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 README | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/README b/README
index b6278770..ec1a5174 100644
--- a/README
+++ b/README
@@ -21,11 +21,11 @@ Dependencies
 This layer depends on:
 
   URI: git://git.openembedded.org/bitbake
-  branch: 1.34
+  branch: 1.37
 
   URI: git://git.openembedded.org/openembedded-core
   layers: meta
-  branch: rocko
+  branch: sumo
 
 
 Table of Contents
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH][rocko] README: update bitbake requirements

2018-04-13 Thread California Sullivan
Yocto 2.4.1 and 2.4.2 use this version. We should match that.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
This patch is going directly to rocko branch because master is updating
to 1.37 and it would be silly to update the same field in two
consecutive commits.

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README b/README
index d16f6926..9db70b52 100644
--- a/README
+++ b/README
@@ -21,7 +21,7 @@ Dependencies
 This layer depends on:
 
   URI: git://git.openembedded.org/bitbake
-  branch: 1.34
+  branch: 1.36
 
   URI: git://git.openembedded.org/openembedded-core
   layers: meta
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/2] conf/machine/intel-core*: use systemd-bootdisk-microcode.wks by default

2018-04-13 Thread California Sullivan
This allows early boot microcode updates by default.

Since microcode is needed, we also add intel-microcode to
WKS_FILE_DEPENDS.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/machine/intel-core2-32.conf  | 3 ++-
 conf/machine/intel-corei7-64.conf | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/conf/machine/intel-core2-32.conf b/conf/machine/intel-core2-32.conf
index aa8a5793..90c7956d 100644
--- a/conf/machine/intel-core2-32.conf
+++ b/conf/machine/intel-core2-32.conf
@@ -31,4 +31,5 @@ SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyPCH0"
 APPEND += "rootwait console=ttyS0,115200 console=ttyPCH0,115200 console=tty0"
 
 IMAGE_FSTYPES += "wic"
-WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk.wks", "mkefidisk.wks", d)}"
+WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk-microcode.wks", "mkefidisk.wks", d)}"
+WKS_FILE_DEPENDS_append = " intel-microcode"
diff --git a/conf/machine/intel-corei7-64.conf 
b/conf/machine/intel-corei7-64.conf
index 78c52eed..43614843 100644
--- a/conf/machine/intel-corei7-64.conf
+++ b/conf/machine/intel-corei7-64.conf
@@ -41,4 +41,5 @@ SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyS2"
 APPEND += "rootwait console=ttyS0,115200 console=tty0"
 
 IMAGE_FSTYPES += "wic"
-WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk.wks", "mkefidisk.wks", d)}"
+WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk-microcode.wks", "mkefidisk.wks", d)}"
+WKS_FILE_DEPENDS_append = " intel-microcode"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] wic: add systemd-bootdisk-microcode.wks

2018-04-13 Thread California Sullivan
Add wic kickstart file that includes microcode as an initrd for early
update support.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 wic/systemd-bootdisk-microcode.wks | 13 +
 1 file changed, 13 insertions(+)
 create mode 100644 wic/systemd-bootdisk-microcode.wks

diff --git a/wic/systemd-bootdisk-microcode.wks 
b/wic/systemd-bootdisk-microcode.wks
new file mode 100644
index ..c171fd8e
--- /dev/null
+++ b/wic/systemd-bootdisk-microcode.wks
@@ -0,0 +1,13 @@
+# short-description: Create an EFI disk image with systemd-boot
+# long-description: Creates a partitioned EFI disk image that the user
+# can directly dd to boot media. The selected bootloader is systemd-boot.
+# It also includes intel-microcode as an initrd for early update support.
+# Based on OE-core's systemd-bootdisk.wks file.
+
+part /boot --source bootimg-efi 
--sourceparams="loader=systemd-boot,initrd=microcode.cpio" --ondisk sda --label 
msdos --active --align 1024 --use-uuid
+
+part / --source rootfs --ondisk sda --fstype=ext4 --label platform --align 
1024 --use-uuid
+
+part swap --ondisk sda --size 44 --label swap1 --fstype=swap --use-uuid
+
+bootloader --ptable gpt --timeout=5 --append="rootwait rootfstype=ext4 
console=ttyS0,115200 console=tty0"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 8/8] linux-intel-rt_4.14: update to latest 4.14.29 commit

2018-04-12 Thread California Sullivan
No stable update, but the following patches are applied:

12bddcf trusty: add RAX into clobber list of inline asm for ACRN
e5e8760 trusty: Update macro SMC_FC_GET_WALL_SIZE from 12 to 20
4029aa7 Revert "REVERTME disable user mode non-root access to the eBPF JIT"

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 54bc5bdcb13a509ab9382d6a5349e1703814aea0)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.14.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 7778ad93..5420e3e0 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -18,7 +18,7 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
 LINUX_VERSION ?= "4.14.29"
-SRCREV_machine ?= "bd03dbb2f30f64169bbba02c213c5f74d363438c"
+SRCREV_machine ?= "c580716ae72c2bcb2202641e69e1b72d01ee4581"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 3/8] linux-intel_4.14: bump to v4.14.30

2018-04-12 Thread California Sullivan
Update SRCREVs from v4.14.26 to v4.14.30.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 134491faadd93bd9cf1e89d33d9665516dde6e0d)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index b4588d9d..943850b1 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.26"
-SRCREV_machine ?= "c2bed222e8b6a89d73dad6ea5dcd97257af729f1"
+LINUX_VERSION ?= "4.14.30"
+SRCREV_machine ?= "5039b94bd09a8f8947de34f82607f05fc88066cf"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 6/8] linux-intel/4.9: update to v4.9.84

2018-04-12 Thread California Sullivan
Update from v4.9.81 stable to v4.9.84 stable.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 5d436f7feebff438c78bbf115bb7eeea85ca15e8)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.9.bb | 4 ++--
 common/recipes-kernel/linux/linux-intel_4.9.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
index b09c5bd3..343a54a1 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -13,8 +13,8 @@ python () {
 KBRANCH = "4.9/yocto/base-rt"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.81"
-SRCREV_machine ?= "5a78c84100e737140558a3ef3e22e5a9380e8589"
+LINUX_VERSION ?= "4.9.84"
+SRCREV_machine ?= "2db6fab81cddb67f3bae6202cbf9169e7822fb35"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/common/recipes-kernel/linux/linux-intel_4.9.bb 
b/common/recipes-kernel/linux/linux-intel_4.9.bb
index 69f76551..db30f1ff 100644
--- a/common/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.9.bb
@@ -4,8 +4,8 @@ require linux-intel.inc
 KBRANCH = "4.9/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.81"
-SRCREV_machine ?= "c249d8e0ca9fef0ace933f1ef21d514b5915d783"
+LINUX_VERSION ?= "4.9.84"
+SRCREV_machine ?= "32f1da9a7c26c17c79f8e08683afa580dc3e12cb"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 4/8] linux-intel-rt_4.14: bump to v4.14.29

2018-04-12 Thread California Sullivan
Update from v4.14.24 to v4.14.29.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 6bc21028a5eedf81dd560ff1579d56fafe55ad24)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 0e62a433..7778ad93 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.24"
-SRCREV_machine ?= "b0c2e50cd54d58b2752e426930440793ab201ba8"
+LINUX_VERSION ?= "4.14.29"
+SRCREV_machine ?= "bd03dbb2f30f64169bbba02c213c5f74d363438c"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 7/8] linux-yocto-4.14: update to v4.14.33

2018-04-12 Thread California Sullivan
Updates from v4.14.30 stable to v4.14.33 stable.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 1737197e0280477c866274343dfccc0cd3650e9b)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index 943850b1..01220ab7 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.30"
-SRCREV_machine ?= "5039b94bd09a8f8947de34f82607f05fc88066cf"
+LINUX_VERSION ?= "4.14.33"
+SRCREV_machine ?= "636e5363ed33230bde98389dc4abecd4184b8bca"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 5/8] intel-microcode: update to version 20180312

2018-04-12 Thread California Sullivan
The LIC_FILES_CHKSUM also needed to be updated, as the copyright
added the year 2018.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry-picked from commit 43444c01b9eabbb474edbff42ee7120ca8c3a159)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 .../{intel-microcode_20171117.bb => intel-microcode_20180312.bb} | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)
 rename common/recipes-core/microcode/{intel-microcode_20171117.bb => 
intel-microcode_20180312.bb} (87%)

diff --git a/common/recipes-core/microcode/intel-microcode_20171117.bb 
b/common/recipes-core/microcode/intel-microcode_20180312.bb
similarity index 87%
rename from common/recipes-core/microcode/intel-microcode_20171117.bb
rename to common/recipes-core/microcode/intel-microcode_20180312.bb
index 3b5be137..238d09f3 100644
--- a/common/recipes-core/microcode/intel-microcode_20171117.bb
+++ b/common/recipes-core/microcode/intel-microcode_20180312.bb
@@ -11,12 +11,11 @@ DESCRIPTION = "The microcode data file contains the latest 
microcode\
  if the file is placed in the /etc/firmware directory of the Linux system."
 
 LICENSE = "Intel-Microcode-License"
-LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=e5199e4965078af6c7dee6aa7c5d8404"
-
-SRC_URI = "https://downloadmirror.intel.com/27337/eng/microcode-${PV}.tgz;
-SRC_URI[md5sum] = "b294245d1f7f6c20f01edba53185f258"
-SRC_URI[sha256sum] = 
"93bd1da9fa58ece0016702e657f708b7e496e56da637a3fe9a6d21f1d6f524dc"
+LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=57d3c3c310f8debda2b0ca5baba67298"
 
+SRC_URI = "https://downloadmirror.intel.com/27591/eng/microcode-${PV}.tgz;
+SRC_URI[md5sum] = "be315cd99a7ca392a2f917ceacbe14f2"
+SRC_URI[sha256sum] = 
"0b381face2df1b0a829dc4fa8fa93f47f39e11b1c9c22ebd44f8614657c1e779"
 DEPENDS = "iucode-tool-native"
 S = "${WORKDIR}"
 
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 2/8] linux-intel-rt_4.14: update to v4.14.24

2018-04-12 Thread California Sullivan
This update brings in changes from v4.14.19 up to v4.14.24.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 11c2d33606669ab77467c040b5f45a6e3e188dd8)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 78e2b399..0e62a433 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.18"
-SRCREV_machine ?= "3c79fe86a3457077d6362bb9ba51da66a9305e85"
+LINUX_VERSION ?= "4.14.24"
+SRCREV_machine ?= "b0c2e50cd54d58b2752e426930440793ab201ba8"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 3/3] linux-intel-rt_4.14: update to latest 4.14.29 commit

2018-04-12 Thread California Sullivan
No stable update, but the following patches are applied:

12bddcf trusty: add RAX into clobber list of inline asm for ACRN
e5e8760 trusty: Update macro SMC_FC_GET_WALL_SIZE from 12 to 20
4029aa7 Revert "REVERTME disable user mode non-root access to the eBPF JIT"

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.14.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 7778ad93..5420e3e0 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -18,7 +18,7 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
 LINUX_VERSION ?= "4.14.29"
-SRCREV_machine ?= "bd03dbb2f30f64169bbba02c213c5f74d363438c"
+SRCREV_machine ?= "c580716ae72c2bcb2202641e69e1b72d01ee4581"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/3] linux-intel/4.9: update to v4.9.84

2018-04-12 Thread California Sullivan
Update from v4.9.81 stable to v4.9.84 stable.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.9.bb | 4 ++--
 recipes-kernel/linux/linux-intel_4.9.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/recipes-kernel/linux/linux-intel-rt_4.9.bb
index b09c5bd3..343a54a1 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -13,8 +13,8 @@ python () {
 KBRANCH = "4.9/yocto/base-rt"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.81"
-SRCREV_machine ?= "5a78c84100e737140558a3ef3e22e5a9380e8589"
+LINUX_VERSION ?= "4.9.84"
+SRCREV_machine ?= "2db6fab81cddb67f3bae6202cbf9169e7822fb35"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/recipes-kernel/linux/linux-intel_4.9.bb 
b/recipes-kernel/linux/linux-intel_4.9.bb
index 69f76551..db30f1ff 100644
--- a/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/recipes-kernel/linux/linux-intel_4.9.bb
@@ -4,8 +4,8 @@ require linux-intel.inc
 KBRANCH = "4.9/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.81"
-SRCREV_machine ?= "c249d8e0ca9fef0ace933f1ef21d514b5915d783"
+LINUX_VERSION ?= "4.9.84"
+SRCREV_machine ?= "32f1da9a7c26c17c79f8e08683afa580dc3e12cb"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/3] linux-yocto-4.14: update to v4.14.33

2018-04-12 Thread California Sullivan
Updates from v4.14.30 stable to v4.14.33 stable.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index 943850b1..01220ab7 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.30"
-SRCREV_machine ?= "5039b94bd09a8f8947de34f82607f05fc88066cf"
+LINUX_VERSION ?= "4.14.33"
+SRCREV_machine ?= "636e5363ed33230bde98389dc4abecd4184b8bca"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [meta-dpdk][PATCH] dpdk: remove dpdk-16.04-Fix-for-misleading-indentation-error.patch

2018-04-09 Thread California Sullivan
Upstream fixed the misleading indentation so this patch is no longer
necessary.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-extended/dpdk/dpdk.inc |  1 -
 ...6.04-Fix-for-misleading-indentation-error.patch | 54 --
 2 files changed, 55 deletions(-)
 delete mode 100644 
recipes-extended/dpdk/dpdk/dpdk-16.04-Fix-for-misleading-indentation-error.patch

diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc
index 69259d3..7476118 100644
--- a/recipes-extended/dpdk/dpdk.inc
+++ b/recipes-extended/dpdk/dpdk.inc
@@ -4,7 +4,6 @@ HOMEPAGE = "http://dpdk.org;
 SRC_URI = "http://fast.dpdk.org/rel/${BP}.tar.gz;name=dpdk \
   file://dpdk-16.04-add-RTE_KERNELDIR_OUT-to-split-kernel-bu.patch \
   file://dpdk-16.07-add-sysroot-option-within-app-makefile.patch \
-  file://dpdk-16.04-Fix-for-misleading-indentation-error.patch \
   file://dpdk-16.07-dpdk-fix-for-parellel-make-issue.patch \
   file://dpdk-17.02-dpdk-fix-installation-warning-and-issue.patch \
  "
diff --git 
a/recipes-extended/dpdk/dpdk/dpdk-16.04-Fix-for-misleading-indentation-error.patch
 
b/recipes-extended/dpdk/dpdk/dpdk-16.04-Fix-for-misleading-indentation-error.patch
deleted file mode 100644
index 7828333..000
--- 
a/recipes-extended/dpdk/dpdk/dpdk-16.04-Fix-for-misleading-indentation-error.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From e7df50cd214e30741a4594c1fb969baa7574c303 Mon Sep 17 00:00:00 2001
-From: Rahul Kumar Gupta <rahul.kumarxx.gu...@intel.com>
-Date: Tue, 5 Jul 2016 00:05:25 +0800
-Subject: [PATCH] Fix for misleading indentation error
-
-fix the indentation of the code to match the block structure. This may cause
-build errors if you have -Wall -Werror in your project.
-
-Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gu...@intel.com>
-

- lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c | 8 
- lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c | 2 +-
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c 
b/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c
-index 1934a309cda4..58ed65f062ae 100644
 a/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c
-+++ b/lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c
-@@ -3287,8 +3287,8 @@ s32 e1000_read_phy_reg_mphy(struct e1000_hw *hw, u32 
address, u32 *data)
-   /* Disable access to mPHY if it was originally disabled */
-   if (locked) {
-   ready = e1000_is_mphy_ready(hw);
--  if (!ready)
--  return -E1000_ERR_PHY;
-+  if (!ready)
-+  return -E1000_ERR_PHY;
-   E1000_WRITE_REG(hw, E1000_MPHY_ADDR_CTRL,
-   E1000_MPHY_DIS_ACCESS);
-   }
-@@ -3353,8 +3353,8 @@ s32 e1000_write_phy_reg_mphy(struct e1000_hw *hw, u32 
address, u32 data,
-   /* Disable access to mPHY if it was originally disabled */
-   if (locked) {
-   ready = e1000_is_mphy_ready(hw);
--  if (!ready)
--  return -E1000_ERR_PHY;
-+  if (!ready)
-+  return -E1000_ERR_PHY;
-   E1000_WRITE_REG(hw, E1000_MPHY_ADDR_CTRL,
-   E1000_MPHY_DIS_ACCESS);
-   }
-diff --git a/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c 
b/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c
-index 3f15912307ce..90635fc60520 100644
 a/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c
-+++ b/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c
-@@ -855,7 +855,7 @@ s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw,
-   if (speed & IXGBE_LINK_SPEED_10GB_FULL) {
-   if (orig_autoc & IXGBE_AUTOC_KX4_SUPP)
-   autoc |= IXGBE_AUTOC_KX4_SUPP;
--  if ((orig_autoc & IXGBE_AUTOC_KR_SUPP) &&
-+  if ((orig_autoc & IXGBE_AUTOC_KR_SUPP) &&
-   (hw->phy.smart_speed_active == false))
-   autoc |= IXGBE_AUTOC_KR_SUPP;
-   }
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] ixgbe: update to v5.3.6

2018-04-06 Thread California Sullivan
Also remove the python snippet limiting it to pre-4.14 kernels, as the
new version is compatible.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/intel-ethernet/ixgbe.bb | 15 +++
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/recipes-kernel/intel-ethernet/ixgbe.bb 
b/recipes-kernel/intel-ethernet/ixgbe.bb
index caa6f42a..e23d57a3 100644
--- a/recipes-kernel/intel-ethernet/ixgbe.bb
+++ b/recipes-kernel/intel-ethernet/ixgbe.bb
@@ -6,7 +6,7 @@ SECTION = "kernel/network"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = 
"file://${WORKDIR}/${PN}-${PV}/COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
 
-PV = "5.1.3"
+PV = "5.3.6"
 PR = "r0"
 
 SRC_URI = 
"https://sourceforge.net/projects/e1000/files/ixgbe%20stable/${PV}/ixgbe-${PV}.tar.gz
 \
@@ -14,8 +14,8 @@ SRC_URI = 
"https://sourceforge.net/projects/e1000/files/ixgbe%20stable/${PV}/ixg
file://0001-ixgbe-skip-host-depmod.patch \
"
 
-SRC_URI[md5sum] = "ae35ed547aa6a5087672c3f70ce1e676"
-SRC_URI[sha256sum] = 
"9f537d79bddf0a087a17af632d57812d26d26bcfebbd4bdcf10df656ff055bb4"
+SRC_URI[md5sum] = "d6816f2b6b8bddfa2d78267f84770d91"
+SRC_URI[sha256sum] = 
"6ba26de1bb9b55b92f5f54c6c7b25f837323ec3322a6ee54e882c8e54e6d0eaa"
 
 S = "${WORKDIR}/${PN}-${PV}/src"
 SCRIPT_DIR = "${WORKDIR}/${PN}-${PV}/scripts"
@@ -43,12 +43,3 @@ FILES_${PN}-script += "/etc/network/set_irq_affinity"
 
 #Ignore "ERROR: QA Issue: ixgbe: Files/directories were installed but not 
shipped"
 INSANE_SKIP_${PN} = "installed-vs-shipped"
-
-# Support for 4.14 not yet available
-python () {
-if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
-   d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
-   d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
-   d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
-raise bb.parse.SkipPackage("out of tree ixgbe not yet available for 
Linux Kernel 4.14 or newer")
-}
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/2] ixgbevf: update to v4.3.4

2018-04-06 Thread California Sullivan
Also remove the python snippet limiting it to pre-4.14 kernels, as the
new version is compatible.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/intel-ethernet/ixgbevf.bb | 15 +++
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/recipes-kernel/intel-ethernet/ixgbevf.bb 
b/recipes-kernel/intel-ethernet/ixgbevf.bb
index 025ee081..bb00e354 100644
--- a/recipes-kernel/intel-ethernet/ixgbevf.bb
+++ b/recipes-kernel/intel-ethernet/ixgbevf.bb
@@ -6,7 +6,7 @@ SECTION = "kernel/network"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = 
"file://${WORKDIR}/${PN}-${PV}/COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
 
-PV = "4.1.2"
+PV = "4.3.4"
 PR = "r0"
 
 SRC_URI = 
"https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/${PV}/ixgbevf-${PV}.tar.gz
 \
@@ -15,8 +15,8 @@ SRC_URI = 
"https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/${PV}/i
file://0001-ixgbevf-skip-host-depmod.patch \
"
 
-SRC_URI[md5sum] = "f02ec46369d1ca949a1e9d2e0eb74d5f"
-SRC_URI[sha256sum] = 
"ab2824541f8a2d8f7b7d26ccbb46359ef551c5d4625fb333014e2b8023ac3ab6"
+SRC_URI[md5sum] = "9459bf9ac4b2b827bee2ff147d192622"
+SRC_URI[sha256sum] = 
"63a6568be16347e19bae74238d739cd7ffa83a6236c6d8e25d2539d46cb25f88"
 
 S = "${WORKDIR}/${PN}-${PV}/src"
 SCRIPT_DIR = "${WORKDIR}/${PN}-${PV}/scripts"
@@ -44,12 +44,3 @@ FILES_${PN}-script += "/etc/network/set_irq_affinity"
 
 #Ignore "ERROR: QA Issue: ixgbe: Files/directories were installed but not 
shipped"
 INSANE_SKIP_${PN} = "installed-vs-shipped"
-
-# Support for 4.14 not yet available
-python () {
-if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
-   d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
-   d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
-   d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
-raise bb.parse.SkipPackage("Out of tree ixgbevf not yet available for 
Linux Kernel 4.14 or newer")
-}
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/5] recipes-kernel/linux: add meta-intel-compat-kernel.inc file

2018-04-06 Thread California Sullivan
These are common settings for any meta-intel compatible kernel. It sets
things like COMPATIBLE_MACHINE, default module autoload settings, the
correct KMACHINE for the chosen MACHINE, and adds any KERNEL_FEATURES
that have been added to KERNEL_FEATURES_INTEL_COMMON.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/meta-intel-compat-kernel.inc | 13 +
 1 file changed, 13 insertions(+)
 create mode 100644 recipes-kernel/linux/meta-intel-compat-kernel.inc

diff --git a/recipes-kernel/linux/meta-intel-compat-kernel.inc 
b/recipes-kernel/linux/meta-intel-compat-kernel.inc
new file mode 100644
index ..be5056c2
--- /dev/null
+++ b/recipes-kernel/linux/meta-intel-compat-kernel.inc
@@ -0,0 +1,13 @@
+# These are variables that should be added to any
+# kernel compatible with meta-intel
+
+KERNEL_FEATURES_INTEL_COMMON ?= ""
+
+COMPATIBLE_MACHINE_intel-x86-common = "${MACHINE}"
+KERNEL_FEATURES_intel-x86-common = "${KERNEL_FEATURES_INTEL_COMMON}"
+
+KMACHINE_corei7-64-intel-common = "intel-corei7-64"
+KMACHINE_core2-32-intel-common = "intel-core2-32"
+
+INTEL_COMMON_AUTOLOAD ?= " uio iwlwifi i915"
+KERNEL_MODULE_AUTOLOAD_intel-x86-common = " ${INTEL_COMMON_AUTOLOAD}"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 3/5] linux-yocto/4.14: add bbappends

2018-04-06 Thread California Sullivan
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like
the previous two releases, we will be floating on OE-core's SRCREVs,
with linux-intel being the well-tested kernel.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-yocto-rt_4.14.bbappend | 1 +
 recipes-kernel/linux/linux-yocto_4.14.bbappend| 1 +
 2 files changed, 2 insertions(+)
 create mode 100644 recipes-kernel/linux/linux-yocto-rt_4.14.bbappend
 create mode 100644 recipes-kernel/linux/linux-yocto_4.14.bbappend

diff --git a/recipes-kernel/linux/linux-yocto-rt_4.14.bbappend 
b/recipes-kernel/linux/linux-yocto-rt_4.14.bbappend
new file mode 100644
index ..daa7dd6b
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto-rt_4.14.bbappend
@@ -0,0 +1 @@
+require meta-intel-compat-kernel.inc
diff --git a/recipes-kernel/linux/linux-yocto_4.14.bbappend 
b/recipes-kernel/linux/linux-yocto_4.14.bbappend
new file mode 100644
index ..daa7dd6b
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto_4.14.bbappend
@@ -0,0 +1 @@
+require meta-intel-compat-kernel.inc
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 4/5] linux-yocto/4.15: add bbappends

2018-04-06 Thread California Sullivan
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like
the previous two releases, we will be floating on OE-core's SRCREVs,
with linux-intel being the well-tested kernel.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-yocto-rt_4.15.bbappend | 1 +
 recipes-kernel/linux/linux-yocto_4.15.bbappend| 1 +
 2 files changed, 2 insertions(+)
 create mode 100644 recipes-kernel/linux/linux-yocto-rt_4.15.bbappend
 create mode 100644 recipes-kernel/linux/linux-yocto_4.15.bbappend

diff --git a/recipes-kernel/linux/linux-yocto-rt_4.15.bbappend 
b/recipes-kernel/linux/linux-yocto-rt_4.15.bbappend
new file mode 100644
index ..daa7dd6b
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto-rt_4.15.bbappend
@@ -0,0 +1 @@
+require meta-intel-compat-kernel.inc
diff --git a/recipes-kernel/linux/linux-yocto_4.15.bbappend 
b/recipes-kernel/linux/linux-yocto_4.15.bbappend
new file mode 100644
index ..daa7dd6b
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto_4.15.bbappend
@@ -0,0 +1 @@
+require meta-intel-compat-kernel.inc
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/5] linux-yocto/4.12: use meta-intel-compat-kernel.inc instead

2018-04-06 Thread California Sullivan
This sets all the necessary variables.

The -rt kernel gains some AUTOLOAD settings, which is fine and should
have been the case in the first place.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-yocto-rt_4.12.bbappend | 10 +-
 recipes-kernel/linux/linux-yocto_4.12.bbappend| 18 +-
 2 files changed, 2 insertions(+), 26 deletions(-)

diff --git a/recipes-kernel/linux/linux-yocto-rt_4.12.bbappend 
b/recipes-kernel/linux/linux-yocto-rt_4.12.bbappend
index de336b04..daa7dd6b 100644
--- a/recipes-kernel/linux/linux-yocto-rt_4.12.bbappend
+++ b/recipes-kernel/linux/linux-yocto-rt_4.12.bbappend
@@ -1,9 +1 @@
-KERNEL_FEATURES_INTEL_COMMON ?= ""
-
-COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}"
-KMACHINE_core2-32-intel-common = "intel-core2-32"
-KERNEL_FEATURES_append_core2-32-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
-
-COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}"
-KMACHINE_corei7-64-intel-common = "intel-corei7-64"
-KERNEL_FEATURES_append_corei7-64-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
+require meta-intel-compat-kernel.inc
diff --git a/recipes-kernel/linux/linux-yocto_4.12.bbappend 
b/recipes-kernel/linux/linux-yocto_4.12.bbappend
index b99001ed..daa7dd6b 100644
--- a/recipes-kernel/linux/linux-yocto_4.12.bbappend
+++ b/recipes-kernel/linux/linux-yocto_4.12.bbappend
@@ -1,17 +1 @@
-KERNEL_FEATURES_INTEL_COMMON ?= ""
-
-COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}"
-KMACHINE_core2-32-intel-common = "intel-core2-32"
-KERNEL_FEATURES_append_core2-32-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
-
-COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}"
-KMACHINE_corei7-64-intel-common = "intel-corei7-64"
-KERNEL_FEATURES_append_corei7-64-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
-
-# For Crystalforest and Romley
-KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " uio"
-
-# For FRI2, NUC
-KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " iwlwifi"
-KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " iwlwifi"
+require meta-intel-compat-kernel.inc
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 5/5] linux-intel.inc: use meta-intel-compat-kernel.inc

2018-04-06 Thread California Sullivan
And simplify the recipe a bit.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel.inc | 17 +++--
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel.inc 
b/recipes-kernel/linux/linux-intel.inc
index 0b9e617a..2525c70d 100644
--- a/recipes-kernel/linux/linux-intel.inc
+++ b/recipes-kernel/linux/linux-intel.inc
@@ -1,10 +1,10 @@
 require recipes-kernel/linux/linux-yocto.inc
+require recipes-kernel/linux/meta-intel-compat-kernel.inc
 
 FILESEXTRAPATHS_prepend := "${THISDIR}/linux-intel:"
 
-KERNEL_CONFIG_URI ?= " \
- 
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=${KMETA_BRANCH};destsuffix=${KMETA}
 \
-  "
+KERNEL_CONFIG_URI ?= 
"git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=${KMETA_BRANCH};destsuffix=${KMETA}"
+
 SRC_URI = " \

git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=${KBRANCH};
 \

file://0001-menuconfig-check-lxdiaglog.sh-Allow-specification-of.patch \
@@ -13,7 +13,6 @@ SRC_URI = " \
 
 SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg"
 
-
 LINUX_VERSION_EXTENSION ?= "-intel-pk-${LINUX_KERNEL_TYPE}"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
@@ -21,17 +20,7 @@ PV = "${LINUX_VERSION}+git${SRCPV}"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-KERNEL_FEATURES_INTEL_COMMON ?= ""
-
 COMPATIBLE_MACHINE ?= "(intel-corei7-64|intel-core2-32)"
-COMPATIBLE_MACHINE_intel-x86-common = "${MACHINE}"
-
-KMACHINE_core2-32-intel-common = "intel-core2-32"
-KERNEL_FEATURES_append_core2-32-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
-
-KMACHINE_corei7-64-intel-common = "intel-corei7-64"
-KERNEL_FEATURES_append_corei7-64-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
 
-# Functionality flags
 KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"
 KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " 
cfg/x32.scc", "" ,d)}"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] layer.conf: update LAYERSERIES_COMPAT variable

2018-04-06 Thread California Sullivan
We are compatible with sumo and no longer compatible with rocko.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/layer.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/conf/layer.conf b/conf/layer.conf
index 2063112a..29a0f389 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -18,7 +18,7 @@ LAYERRECOMMENDS_intel = "dpdk intel-qat"
 # This should only be incremented on significant changes that will
 # cause compatibility issues with other layers
 LAYERVERSION_intel = "5"
-LAYERSERIES_COMPAT_intel = "rocko"
+LAYERSERIES_COMPAT_intel = "sumo"
 
 
 require ${LAYERDIR}/conf/include/maintainers.inc
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] intel-common-pkgarch.inc: add to MACHINEOVERRIDES in machine confs instead

2018-04-05 Thread California Sullivan
This provides a stable override to anything that inherits those MACHINE
conf files. One example where this was problematic previously is with
x32 support.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
This patch could use a review to make sure I'm not overlooking anything.

The only time the the INTEL_COMMON_PACKAGE_ARCH is neither of these
things is when corei7-64-x32 is used, but in that override isn't being used
anywhere except a linux-yocto bbappend adding the corei7-64 override to
it... We may as well just be direct, right?

This did pass x32 and musl x32 builds.

 conf/machine/include/intel-common-pkgarch.inc | 1 -
 conf/machine/intel-core2-32.conf  | 2 ++
 conf/machine/intel-corei7-64.conf | 2 ++
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/conf/machine/include/intel-common-pkgarch.inc 
b/conf/machine/include/intel-common-pkgarch.inc
index d0f208bd..8b0551dd 100644
--- a/conf/machine/include/intel-common-pkgarch.inc
+++ b/conf/machine/include/intel-common-pkgarch.inc
@@ -12,4 +12,3 @@ PACKAGE_ARCH_pn-backport-iwlwifi = 
"${INTEL_COMMON_PACKAGE_ARCH}"
 PACKAGE_ARCH_pn-ixgbe = "${INTEL_COMMON_PACKAGE_ARCH}"
 PACKAGE_ARCH_pn-ixgbevf = "${INTEL_COMMON_PACKAGE_ARCH}"
 PACKAGE_EXTRA_ARCHS_append += "${INTEL_COMMON_PACKAGE_ARCH}"
-MACHINEOVERRIDES =. "${INTEL_COMMON_PACKAGE_ARCH}:"
diff --git a/conf/machine/intel-core2-32.conf b/conf/machine/intel-core2-32.conf
index aa8a5793..6b0da0c8 100644
--- a/conf/machine/intel-core2-32.conf
+++ b/conf/machine/intel-core2-32.conf
@@ -16,6 +16,8 @@ MACHINE_HWCODECS ?= "va-intel gstreamer1.0-vaapi"
 
 MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "gma500-gfx-check"
 
+MACHINEOVERRIDES =. "core2-32-intel-common:"
+
 XSERVER ?= "${XSERVER_X86_BASE} \
 ${XSERVER_X86_EXT} \
 ${XSERVER_X86_FBDEV} \
diff --git a/conf/machine/intel-corei7-64.conf 
b/conf/machine/intel-corei7-64.conf
index 78c52eed..de118817 100644
--- a/conf/machine/intel-corei7-64.conf
+++ b/conf/machine/intel-corei7-64.conf
@@ -16,6 +16,8 @@ MACHINE_HWCODECS ?= "va-intel gstreamer1.0-vaapi"
 
 MACHINE_EXTRA_RRECOMMENDS += "lms8"
 
+MACHINEOVERRIDES =. "corei7-64-intel-common:"
+
 # Enable optional dpdk:
 COMPATIBLE_MACHINE_pn-dpdk = "intel-corei7-64"
 COMPATIBLE_MACHINE_pn-dpdk-dev-libibverbs = "intel-corei7-64"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/2] linux-yocto_%.bbappend: remove

2018-04-05 Thread California Sullivan
This was a workaround to the x32 configuration getting a different
MACHINEOVERRIDES than the normal intel-corei7-64 setup. With the
MACHINEOVERRIDES setting moved to the machine conf, this is no longer
necessary.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-yocto_%.bbappend | 4 
 1 file changed, 4 deletions(-)
 delete mode 100644 recipes-kernel/linux/linux-yocto_%.bbappend

diff --git a/recipes-kernel/linux/linux-yocto_%.bbappend 
b/recipes-kernel/linux/linux-yocto_%.bbappend
deleted file mode 100644
index 7c29be14..
--- a/recipes-kernel/linux/linux-yocto_%.bbappend
+++ /dev/null
@@ -1,4 +0,0 @@
-# The kernel build is 64-bit regardless, so include both common overrides.
-# Without this, the kernel will be missing vars that make it buildable for the
-# intel-corei7-64 machine.
-MACHINEOVERRIDES_prepend_corei7-64-x32-intel-common = "corei7-64-intel-common:"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [meta-dpdk][PATCH v2] dpdk.inc: fix missing numa.h by disabling NUMA options by default

2018-04-03 Thread California Sullivan
Otherwise we get this:

| dpdk-18.02/lib/librte_eal/linuxapp/eal/eal_memory.c:27:10: fatal error: 
numa.h: No such file or directory
|  #include 
|   ^~~~
| compilation terminated.

Use PACKAGECONFIG to optionally enable the numa option.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
v2:
  * use correct dependency for numa
  * CONFIG_VHOST_NUMA_ENABLED -> CONFIG_HAVE_NUMA
  * PACKAGECONFIG[libnuma] -> PACKAGECONFIG[numa]

 recipes-extended/dpdk/dpdk.inc | 4 
 1 file changed, 4 insertions(+)

diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc
index ce4e8bc..0818841 100644
--- a/recipes-extended/dpdk/dpdk.inc
+++ b/recipes-extended/dpdk/dpdk.inc
@@ -29,10 +29,12 @@ COMPATIBLE_HOST_libc-musl_class-target = "null"
 PACKAGECONFIG[dpdk_qat] = ",,virtual/qat"
 PACKAGECONFIG[vhost] = ",,fuse"
 PACKAGECONFIG[libvirt] = ",,libvirt"
+PACKAGECONFIG[numa] = ",,numactl"
 
 export CONFIG_EXAMPLE_DPDK_QAT = "${@bb.utils.contains('PACKAGECONFIG', 
'dpdk_qat', 'y', 'n', d)}"
 export CONFIG_EXAMPLE_VM_POWER_MANAGER = 
"${@bb.utils.contains('PACKAGECONFIG', 'libvirt', 'y', 'n', d)}"
 export CONFIG_VHOST_ENABLED = "${@bb.utils.contains('PACKAGECONFIG', 'vhost', 
'y', 'n', d)}"
+export CONFIG_HAVE_NUMA = "${@bb.utils.contains('PACKAGECONFIG', 'numa', 'y', 
'n', d)}"
 
 RDEPENDS_${PN} += "python-subprocess virtual/libibverbs"
 DEPENDS = "virtual/kernel virtual/libibverbs"
@@ -80,6 +82,8 @@ do_configure () {
sed -e 
"s#CONFIG_RTE_KNI_VHOST=n#CONFIG_RTE_KNI_VHOST=${CONFIG_VHOST_ENABLED}#" -i 
${S}/config/common_linuxapp
sed -e 
"s#CONFIG_RTE_KNI_VHOST_VNET_HDR_EN=n#CONFIG_RTE_KNI_VHOST_VNET_HDR_EN=${CONFIG_VHOST_ENABLED}#"
 -i ${S}/config/common_linuxapp
sed -e 
"s#CONFIG_RTE_LIBRTE_VHOST=n#CONFIG_RTE_LIBRTE_VHOST=${CONFIG_VHOST_ENABLED}#" 
-i ${S}/config/common_linuxapp
+   sed -e 
"s#CONFIG_RTE_LIBRTE_VHOST_NUMA=.*#CONFIG_RTE_LIBRTE_VHOST_NUMA=${CONFIG_HAVE_NUMA}#"
 -i ${S}/config/common_linuxapp
+   sed -e 
"s#CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=.*#CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=${CONFIG_HAVE_NUMA}#"
 -i ${S}/config/common_linuxapp
 
make O=$RTE_TARGET T=$RTE_TARGET config
 }
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] linux-intel_4.14: bump to v4.14.30

2018-03-29 Thread California Sullivan
Update SRCREVs from v4.14.26 to v4.14.30.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index b4588d9d..943850b1 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.26"
-SRCREV_machine ?= "c2bed222e8b6a89d73dad6ea5dcd97257af729f1"
+LINUX_VERSION ?= "4.14.30"
+SRCREV_machine ?= "5039b94bd09a8f8947de34f82607f05fc88066cf"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/2] linux-intel-rt_4.14: bump to v4.14.29

2018-03-29 Thread California Sullivan
Update from v4.14.24 to v4.14.29.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 0e62a433..7778ad93 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.24"
-SRCREV_machine ?= "b0c2e50cd54d58b2752e426930440793ab201ba8"
+LINUX_VERSION ?= "4.14.29"
+SRCREV_machine ?= "bd03dbb2f30f64169bbba02c213c5f74d363438c"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH v2 3/3] rmc-db: also install to /boot/

2018-03-27 Thread California Sullivan
With the EFI image enhancements, installing to boot allows us to easily
use RMC with the new wic images.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
* v2 change: install depends on generate_rmc_db
A clean build on the AB revealed this missing dependency.

 recipes-bsp/rmc/rmc-db.bb | 13 +
 1 file changed, 13 insertions(+)

diff --git a/recipes-bsp/rmc/rmc-db.bb b/recipes-bsp/rmc/rmc-db.bb
index f24ed11c..7ec824a8 100644
--- a/recipes-bsp/rmc/rmc-db.bb
+++ b/recipes-bsp/rmc/rmc-db.bb
@@ -17,6 +17,8 @@ inherit rmc-db
 RMC_BOARD_DATA_DIRS ?= "${THISDIR}/boards/"
 RMC_DB_DIR = "${WORKDIR}/db"
 
+FILES_${PN} = "/boot/rmc.db"
+
 # Let sstate be aware of change in any added board directories
 do_generate_rmc_db[file-checksums] = "${@get_rmc_top_dirs_list(d)}"
 
@@ -46,4 +48,15 @@ do_deploy () {
fi
 }
 
+do_install () {
+   install -d ${D}/boot
+   if [ -f ${RMC_DB_DIR}/rmc.db ]; then
+   install -m 0400 ${RMC_DB_DIR}/rmc.db ${D}/boot/
+   else
+   rm -f ${D}/rmc.db
+   echo "Warning: no RMC central database found, skip 
installation."
+   fi
+}
+do_install[depends] += "${PN}:do_generate_rmc_db"
+
 addtask deploy after do_generate_rmc_db
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] efilinux: remove

2018-03-22 Thread California Sullivan
The code hasn't been touched for over 4 years. Its also unlikely to have
been used much if at all considering our previous lack of EFI boot
partition support.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/include/maintainers.inc   |  1 -
 ...-Disable-address-of-packed-member-warning.patch | 33 ---
 .../efilinux/0002-initialize-char-pointers.patch   | 33 ---
 recipes-bsp/efilinux/efilinux_1.1.bb   | 38 --
 4 files changed, 105 deletions(-)
 delete mode 100644 
recipes-bsp/efilinux/efilinux/0001-Disable-address-of-packed-member-warning.patch
 delete mode 100644 
recipes-bsp/efilinux/efilinux/0002-initialize-char-pointers.patch
 delete mode 100644 recipes-bsp/efilinux/efilinux_1.1.bb

diff --git a/conf/include/maintainers.inc b/conf/include/maintainers.inc
index 0ab61ab2..d37ddb5e 100644
--- a/conf/include/maintainers.inc
+++ b/conf/include/maintainers.inc
@@ -2,7 +2,6 @@
 
 RECIPE_MAINTAINER_pn-core-image-rt = "Stephano Cetola 
<stephano.cet...@linux.intel.com>"
 RECIPE_MAINTAINER_pn-core-image-rt-sdk = "Stephano Cetola 
<stephano.cet...@linux.intel.com>"
-RECIPE_MAINTAINER_pn-efilinux = "California Sullivan 
<california.l.sulli...@intel.com>"
 RECIPE_MAINTAINER_pn-gma500-gfx-check = "Anuj Mittal <anuj.mit...@intel.com>"
 RECIPE_MAINTAINER_pn-intel-gpu-tools = "Anuj Mittal <anuj.mit...@intel.com>"
 RECIPE_MAINTAINER_pn-intel-microcode = "California Sullivan 
<california.l.sulli...@intel.com>"
diff --git 
a/recipes-bsp/efilinux/efilinux/0001-Disable-address-of-packed-member-warning.patch
 
b/recipes-bsp/efilinux/efilinux/0001-Disable-address-of-packed-member-warning.patch
deleted file mode 100644
index afb99514..
--- 
a/recipes-bsp/efilinux/efilinux/0001-Disable-address-of-packed-member-warning.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 7c171c1813651a3a02ad2cda361b42ebc7ce324d Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.k...@gmail.com>
-Date: Sat, 12 Aug 2017 10:34:19 -0700
-Subject: [PATCH 1/2] Disable address-of-packed-member warning
-
-Clang complains so make it happy
-
-loaders/bzimage/bzimage.c:346:55: error: taking address of packed member 
'base' of class or structure 'dt_addr_t' may result in an unaligned pointer 
value [-Werror,-Waddress-of-packed-member]
-err = emalloc(gdt.limit, 8, (EFI_PHYSICAL_ADDRESS *));
-
-Signed-off-by: Khem Raj <raj.k...@gmail.com>

-Upstream-Status: Pending
-
- Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile b/Makefile
-index a955e34..ff1b79b 100644
 a/Makefile
-+++ b/Makefile
-@@ -61,7 +61,7 @@ ifeq ($(ARCH),ia32)
-   endif
- endif
- ifeq ($(ARCH),x86_64)
--  CFLAGS += -mno-red-zone
-+  CFLAGS += -mno-red-zone -Wno-address-of-packed-member
- endif
- 
- LDFLAGS=-T $(LDSCRIPT) -Bsymbolic -shared -nostdlib -znocombreloc \
--- 
-2.14.1
-
diff --git a/recipes-bsp/efilinux/efilinux/0002-initialize-char-pointers.patch 
b/recipes-bsp/efilinux/efilinux/0002-initialize-char-pointers.patch
deleted file mode 100644
index 127c187a..
--- a/recipes-bsp/efilinux/efilinux/0002-initialize-char-pointers.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 49053e4ff0f3550d019cdad8a93677c18fc69791 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.k...@gmail.com>
-Date: Sat, 12 Aug 2017 10:35:09 -0700
-Subject: [PATCH 2/2] initialize char pointers
-
-Clang complains about using them without initializing
-
-Signed-off-by: Khem Raj <raj.k...@gmail.com>

-Upstream-Status: Pending
-
- entry.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/entry.c b/entry.c
-index 0aa6cdd..23ba51e 100644
 a/entry.c
-+++ b/entry.c
-@@ -402,9 +402,9 @@ efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *_table)
-   WCHAR *error_buf;
-   EFI_STATUS err;
-   EFI_LOADED_IMAGE *info;
--  CHAR16 *name, *options;
-+  CHAR16 *name = NULL, *options;
-   UINT32 options_size;
--  char *cmdline;
-+  char *cmdline = NULL;
- 
-   InitializeLib(image, _table);
-   sys_table = _table;
--- 
-2.14.1
-
diff --git a/recipes-bsp/efilinux/efilinux_1.1.bb 
b/recipes-bsp/efilinux/efilinux_1.1.bb
deleted file mode 100644
index 63e80f88..
--- a/recipes-bsp/efilinux/efilinux_1.1.bb
+++ /dev/null
@@ -1,38 +0,0 @@
-DESCRIPTION = "A UEFI OS loader"
-LICENSE = "BSD-2-Clause"
-LIC_FILES_CHKSUM = 
"file://efilinux.h;beginline=5;endline=27;md5=f8d56e644672ac63fd81b55c205283ad"
-
-DEPENDS = "gnu-efi"
-
-inherit deploy
-
-SRCREV = "a995826f9e43f1134baea61610eafd8c173bb776"
-PV = "1.1+git${SRCPV}"
-
-SRC_URI = "git://git.kernel.org/pub/scm/boot/efilinux/efilinux.git \
-   file://0001-Disable-address-of-packed-member-warning.patch \
-   file://0002-initialize-char-pointers.patc

[meta-intel] [PATCH 3/3] rmc-db: also install to /boot/

2018-03-22 Thread California Sullivan
With the EFI image enhancements, installing to boot allows us to easily
use RMC with the new wic images.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-bsp/rmc/rmc-db.bb | 13 +
 1 file changed, 13 insertions(+)

diff --git a/recipes-bsp/rmc/rmc-db.bb b/recipes-bsp/rmc/rmc-db.bb
index f24ed11c..674a86dc 100644
--- a/recipes-bsp/rmc/rmc-db.bb
+++ b/recipes-bsp/rmc/rmc-db.bb
@@ -17,6 +17,8 @@ inherit rmc-db
 RMC_BOARD_DATA_DIRS ?= "${THISDIR}/boards/"
 RMC_DB_DIR = "${WORKDIR}/db"
 
+FILES_${PN} = "/boot/rmc.db"
+
 # Let sstate be aware of change in any added board directories
 do_generate_rmc_db[file-checksums] = "${@get_rmc_top_dirs_list(d)}"
 
@@ -46,4 +48,15 @@ do_deploy () {
fi
 }
 
+do_install () {
+   install -d ${D}/boot
+   if [ -f ${RMC_DB_DIR}/rmc.db ]; then
+   install -m 0400 ${RMC_DB_DIR}/rmc.db ${D}/boot/
+   else
+   rm -f ${D}/rmc.db
+   echo "Warning: no RMC central database found, skip 
installation."
+   fi
+}
+
+
 addtask deploy after do_generate_rmc_db
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/3] systemd-boot/rmc-boot.inc: make it work with EFI image enhancements

2018-03-22 Thread California Sullivan
Give it an RPROVIDES rmc-boot so that EFI_PROVIDER rmc-boot can be used
as an install target. RDEPENDS on rmc-db to satisfy its runtime
dependencies. Also add python snippet to set its IMAGE/IMAGE_PREFIX
target for when its chosen as EFI_PROVIDER.

These changes let it work well with the new wks.in file, where
previously it couldn't work with wic at all.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc 
b/recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc
index e27d4951..bbe3aea2 100644
--- a/recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc
+++ b/recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc
@@ -1,6 +1,19 @@
 # This patchset contains hooks that allows systemd-boot to use RMC 
capablilities.
+python __anonymous () {
+import re
+target = d.getVar('TARGET_ARCH')
+prefix = "" if d.getVar('EFI_PROVIDER') == "rmc-boot" else "systemd-"
+if target == "x86_64":
+systemdimage = prefix + "bootx64.efi"
+else:
+systemdimage = prefix + "bootia32.efi"
+d.setVar("SYSTEMD_BOOT_IMAGE", systemdimage)
+prefix = "systemd-" if prefix == "" else ""
+d.setVar("SYSTEMD_BOOT_IMAGE_PREFIX", prefix)
+}
 
 DEPENDS_append_intel-x86-common = " rmc rmc-efi"
+RDEPENDS_${PN}_append_intel-x86-common = " rmc-db"
 
 EXTRA_OEMESON_append_intel-x86-common = ' \
   -Drmc-includedir="${STAGING_INCDIR}/rmc" \
@@ -13,3 +26,5 @@ SRC_URI_append_intel-x86-common = " \
 
file://0004-sd-boot-Support-global-kernel-command-line-fragment.patch \
 
file://0005-sd-boot-support-global-kernel-command-line-in-EFI-st.patch \
 "
+
+RPROVIDES_${PN} += "rmc-boot"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/3] systemd-boot/rmc-boot.inc: update to work with v237 and meson

2018-03-22 Thread California Sullivan
Patch changes:
* 0001-sd-boot-Link-RMC-library-into-bootloader-and-stub.patch removed
because make is no longer used.
* 0001-sd-boot-stub-check-LoadOptions-contains-data.patch removed because
it was accepted upstream.
* 0001-partially-revert-sd-boot-stub-Obtain-PE-section-offs.patch added to
support RMC functionality. Upstream removed a snippet that found the
root directory because they didn't need it anymore, but RMC does.
* 0002-sd-boot-fix-RMC-compatibility-with-systemd-boot-and-.patch added
to support building with meson instead of make.
* Others refreshed

inc file changes:
* Don't commit pin, we can maintain these patches OK for now
* EXTRA_OEMAKE -> EXTRA_OEMESON, and removed some superfluous options

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 ...evert-sd-boot-stub-Obtain-PE-section-offs.patch | 46 
 ...Link-RMC-library-into-bootloader-and-stub.patch | 39 --
 ...boot-stub-check-LoadOptions-contains-data.patch | 42 ---
 ...-RMC-compatibility-with-systemd-boot-and-.patch | 62 ++
 ...-board-specific-boot-entries-from-RMC-da.patch} | 32 +--
 ...port-global-kernel-command-line-fragment.patch} | 11 ++--
 ...ort-global-kernel-command-line-in-EFI-st.patch} | 15 +++---
 recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc | 24 -
 8 files changed, 148 insertions(+), 123 deletions(-)
 create mode 100644 
recipes-bsp/systemd-boot/systemd-boot/0001-partially-revert-sd-boot-stub-Obtain-PE-section-offs.patch
 delete mode 100644 
recipes-bsp/systemd-boot/systemd-boot/0001-sd-boot-Link-RMC-library-into-bootloader-and-stub.patch
 delete mode 100644 
recipes-bsp/systemd-boot/systemd-boot/0001-sd-boot-stub-check-LoadOptions-contains-data.patch
 create mode 100644 
recipes-bsp/systemd-boot/systemd-boot/0002-sd-boot-fix-RMC-compatibility-with-systemd-boot-and-.patch
 rename 
recipes-bsp/systemd-boot/systemd-boot/{0002-sd-boot-Load-board-specific-boot-entries-from-RMC-da.patch
 => 0003-sd-boot-Load-board-specific-boot-entries-from-RMC-da.patch} (90%)
 rename 
recipes-bsp/systemd-boot/systemd-boot/{0003-sd-boot-Support-global-kernel-command-line-fragment.patch
 => 0004-sd-boot-Support-global-kernel-command-line-fragment.patch} (88%)
 rename 
recipes-bsp/systemd-boot/systemd-boot/{0004-sd-boot-Support-global-kernel-command-line-fragment-in-EFI-stub.patch
 => 0005-sd-boot-support-global-kernel-command-line-in-EFI-st.patch} (84%)

diff --git 
a/recipes-bsp/systemd-boot/systemd-boot/0001-partially-revert-sd-boot-stub-Obtain-PE-section-offs.patch
 
b/recipes-bsp/systemd-boot/systemd-boot/0001-partially-revert-sd-boot-stub-Obtain-PE-section-offs.patch
new file mode 100644
index ..6d7b144d
--- /dev/null
+++ 
b/recipes-bsp/systemd-boot/systemd-boot/0001-partially-revert-sd-boot-stub-Obtain-PE-section-offs.patch
@@ -0,0 +1,46 @@
+From beb095f41d458b7d684c0cd6cac1749e2fc3f29b Mon Sep 17 00:00:00 2001
+From: California Sullivan <california.l.sulli...@intel.com>
+Date: Wed, 21 Mar 2018 13:01:26 -0700
+Subject: [PATCH 1/5] partially revert "sd-boot: stub: Obtain PE section
+ offsets from RAM, not disk (#6250)"
+
+Only revert the section for finding the root_dir, as RMC needs this to
+find its database file.
+
+Upstream-Status: Inappropriate [upstream doesn't need the root_dir].
+
+Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
+---
+ src/boot/efi/stub.c | 9 +
+ 1 file changed, 9 insertions(+)
+
+diff --git a/src/boot/efi/stub.c b/src/boot/efi/stub.c
+index ff45cebd4..540ca5985 100644
+--- a/src/boot/efi/stub.c
 b/src/boot/efi/stub.c
+@@ -30,6 +30,8 @@ static const EFI_GUID global_guid = EFI_GLOBAL_VARIABLE;
+ 
+ EFI_STATUS efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *sys_table) {
+ EFI_LOADED_IMAGE *loaded_image;
++EFI_FILE *root_dir;
++CHAR16 *loaded_image_path;
+ CHAR8 *b;
+ UINTN size;
+ BOOLEAN secure = FALSE;
+@@ -58,6 +60,13 @@ EFI_STATUS efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE 
*sys_table) {
+ return err;
+ }
+ 
++root_dir = LibOpenRoot(loaded_image->DeviceHandle);
++if (!root_dir) {
++Print(L"Unable to open root directory: %r ", err);
++uefi_call_wrapper(BS->Stall, 1, 3 * 1000 * 1000);
++return EFI_LOAD_ERROR;
++}
++
+ if (efivar_get_raw(_guid, L"SecureBoot", , ) == 
EFI_SUCCESS) {
+ if (*b > 0)
+ secure = TRUE;
+-- 
+2.14.3
+
diff --git 
a/recipes-bsp/systemd-boot/systemd-boot/0001-sd-boot-Link-RMC-library-into-bootloader-and-stub.patch
 
b/recipes-bsp/systemd-boot/systemd-boot/0001-sd-boot-Link-RMC-library-into-bootloader-and-stub.patch
deleted file mode 100644
index 2f248e21..
--- 
a/recipes-bsp/systemd-boot/systemd-boot/0001-sd-boot-Link-RMC-library-into-bootloader-and-stub.patch
+++ /dev/null
@@ -1,39 +0,0 

[meta-intel] [PATCH 2/2] linux-intel-rt_4.14: update to v4.14.24.

2018-03-15 Thread California Sullivan
This update brings in changes from v4.14.19 up to v4.14.24.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 78e2b399..0e62a433 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.18"
-SRCREV_machine ?= "3c79fe86a3457077d6362bb9ba51da66a9305e85"
+LINUX_VERSION ?= "4.14.24"
+SRCREV_machine ?= "b0c2e50cd54d58b2752e426930440793ab201ba8"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] linux-intel_4.14: update to v4.14.26

2018-03-15 Thread California Sullivan
This update brings in changes from v4.14.19 up to v4.14.26.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index fb1e0d87..b4588d9d 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.18"
-SRCREV_machine ?= "43d4ada086ed9100bdc69db8bc307d45f9345718"
+LINUX_VERSION ?= "4.14.26"
+SRCREV_machine ?= "c2bed222e8b6a89d73dad6ea5dcd97257af729f1"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] intel-microcode: update to version 20180312

2018-03-14 Thread California Sullivan
The LIC_FILES_CHKSUM also needed to be updated, as the copyright
added the year 2018.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 .../{intel-microcode_20171117.bb => intel-microcode_20180312.bb} | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)
 rename recipes-core/microcode/{intel-microcode_20171117.bb => 
intel-microcode_20180312.bb} (87%)

diff --git a/recipes-core/microcode/intel-microcode_20171117.bb 
b/recipes-core/microcode/intel-microcode_20180312.bb
similarity index 87%
rename from recipes-core/microcode/intel-microcode_20171117.bb
rename to recipes-core/microcode/intel-microcode_20180312.bb
index 3b5be137..238d09f3 100644
--- a/recipes-core/microcode/intel-microcode_20171117.bb
+++ b/recipes-core/microcode/intel-microcode_20180312.bb
@@ -11,12 +11,11 @@ DESCRIPTION = "The microcode data file contains the latest 
microcode\
  if the file is placed in the /etc/firmware directory of the Linux system."
 
 LICENSE = "Intel-Microcode-License"
-LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=e5199e4965078af6c7dee6aa7c5d8404"
-
-SRC_URI = "https://downloadmirror.intel.com/27337/eng/microcode-${PV}.tgz;
-SRC_URI[md5sum] = "b294245d1f7f6c20f01edba53185f258"
-SRC_URI[sha256sum] = 
"93bd1da9fa58ece0016702e657f708b7e496e56da637a3fe9a6d21f1d6f524dc"
+LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=57d3c3c310f8debda2b0ca5baba67298"
 
+SRC_URI = "https://downloadmirror.intel.com/27591/eng/microcode-${PV}.tgz;
+SRC_URI[md5sum] = "be315cd99a7ca392a2f917ceacbe14f2"
+SRC_URI[sha256sum] = 
"0b381face2df1b0a829dc4fa8fa93f47f39e11b1c9c22ebd44f8614657c1e779"
 DEPENDS = "iucode-tool-native"
 S = "${WORKDIR}"
 
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] Revert "conf: override WKS_FILE_DEPENDS for intel machines"

2018-03-06 Thread California Sullivan
This reverts commit ab858eb989071f10f6a3796b200c6c61d42ee082.

This caused no bootloader to appear in the boot partition if WKS_FILE
was changed manually. Furthermore, wic wouldn't error, it would just
silently ignore the missing binary.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/machine/intel-core2-32.conf  | 1 -
 conf/machine/intel-corei7-64.conf | 1 -
 2 files changed, 2 deletions(-)

diff --git a/conf/machine/intel-core2-32.conf b/conf/machine/intel-core2-32.conf
index c48023cc..aa8a5793 100644
--- a/conf/machine/intel-core2-32.conf
+++ b/conf/machine/intel-core2-32.conf
@@ -32,4 +32,3 @@ APPEND += "rootwait console=ttyS0,115200 
console=ttyPCH0,115200 console=tty0"
 
 IMAGE_FSTYPES += "wic"
 WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk.wks", "mkefidisk.wks", d)}"
-WKS_FILE_DEPENDS ?= "${WKS_FILE_DEPENDS_DEFAULT} syslinux ${EFI_PROVIDER}"
diff --git a/conf/machine/intel-corei7-64.conf 
b/conf/machine/intel-corei7-64.conf
index c4ce3359..78c52eed 100644
--- a/conf/machine/intel-corei7-64.conf
+++ b/conf/machine/intel-corei7-64.conf
@@ -42,4 +42,3 @@ APPEND += "rootwait console=ttyS0,115200 console=tty0"
 
 IMAGE_FSTYPES += "wic"
 WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", 
"systemd-bootdisk.wks", "mkefidisk.wks", d)}"
-WKS_FILE_DEPENDS ?= "${WKS_FILE_DEPENDS_DEFAULT} syslinux ${EFI_PROVIDER}"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH] linux-intel/4.9: Update to v4.9.81

2018-02-22 Thread California Sullivan
Brings in changes from linux-stable up to v4.9.81.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit e5e3fe42c5a0ebd6d21e1a7acb2725afd8d7693c)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.9.bb | 4 ++--
 common/recipes-kernel/linux/linux-intel_4.9.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
index b8ccd5d4..b09c5bd3 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -13,8 +13,8 @@ python () {
 KBRANCH = "4.9/yocto/base-rt"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.77"
-SRCREV_machine ?= "ae1aee65fd27590eff2c308ad5661a13d023641d"
+LINUX_VERSION ?= "4.9.81"
+SRCREV_machine ?= "5a78c84100e737140558a3ef3e22e5a9380e8589"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/common/recipes-kernel/linux/linux-intel_4.9.bb 
b/common/recipes-kernel/linux/linux-intel_4.9.bb
index 5ea62cfb..69f76551 100644
--- a/common/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.9.bb
@@ -4,8 +4,8 @@ require linux-intel.inc
 KBRANCH = "4.9/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.77"
-SRCREV_machine ?= "d7f2f7269253c2be1c1000d49d2bded4ba70407a"
+LINUX_VERSION ?= "4.9.81"
+SRCREV_machine ?= "c249d8e0ca9fef0ace933f1ef21d514b5915d783"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] linux-intel/4.9: Update to v4.9.81

2018-02-22 Thread California Sullivan
Brings in changes from linux-stable up to v4.9.81.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.9.bb | 4 ++--
 recipes-kernel/linux/linux-intel_4.9.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/recipes-kernel/linux/linux-intel-rt_4.9.bb
index b8ccd5d4..b09c5bd3 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -13,8 +13,8 @@ python () {
 KBRANCH = "4.9/yocto/base-rt"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.77"
-SRCREV_machine ?= "ae1aee65fd27590eff2c308ad5661a13d023641d"
+LINUX_VERSION ?= "4.9.81"
+SRCREV_machine ?= "5a78c84100e737140558a3ef3e22e5a9380e8589"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/recipes-kernel/linux/linux-intel_4.9.bb 
b/recipes-kernel/linux/linux-intel_4.9.bb
index 5ea62cfb..69f76551 100644
--- a/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/recipes-kernel/linux/linux-intel_4.9.bb
@@ -4,8 +4,8 @@ require linux-intel.inc
 KBRANCH = "4.9/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.77"
-SRCREV_machine ?= "d7f2f7269253c2be1c1000d49d2bded4ba70407a"
+LINUX_VERSION ?= "4.9.81"
+SRCREV_machine ?= "c249d8e0ca9fef0ace933f1ef21d514b5915d783"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [pyro][PATCH 1/3] linux-yocto/4.4: Update to v4.4.113

2018-02-16 Thread California Sullivan
Brings in changes from stable up to v4.4.113.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
[Fixed location and for quark]
(commit 63421485e6b407097f0e5739145ee78555db011a upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 .../recipes-kernel/linux/linux-yocto-rt_4.4.bbappend   |  6 +++---
 .../recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend | 18 +-
 common/recipes-kernel/linux/linux-yocto_4.4.bbappend   |  6 +++---
 3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend 
b/common/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
index 5609dc91..f0ef07da 100644
--- a/common/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
+++ b/common/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
@@ -1,8 +1,8 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 
-LINUX_VERSION_INTEL_COMMON = "4.4.87"
-SRCREV_META_INTEL_COMMON ?= "804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_MACHINE_INTEL_COMMON ?= "d1ce34c9e66fe55382cc196fe7facbe7865c4eed"
+LINUX_VERSION_INTEL_COMMON = "4.4.113"
+SRCREV_META_INTEL_COMMON ?= "b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_MACHINE_INTEL_COMMON ?= "1b020b6a41e153456442e201a06cb34ae8f7cbf3"
 
 KBRANCH_INTEL_COMMON = "standard/preempt-rt/intel/base"
 
diff --git a/common/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend 
b/common/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
index 5c732dca..884547ac 100644
--- a/common/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
+++ b/common/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
@@ -4,17 +4,17 @@ EXTRA_OEMAKE = 
"LD=${STAGING_BINDIR_NATIVE}/${HOST_SYS}/${TARGET_PREFIX}ld AR=${
 
 KERNEL_FEATURES_INTEL_COMMON ?= ""
 
-LINUX_VERSION_i586-nlp-32-intel-common = "4.4.87"
-LINUX_VERSION_core2-32-intel-common = "4.4.87"
-LINUX_VERSION_corei7-64-intel-common = "4.4.87"
+LINUX_VERSION_i586-nlp-32-intel-common = "4.4.113"
+LINUX_VERSION_core2-32-intel-common = "4.4.113"
+LINUX_VERSION_corei7-64-intel-common = "4.4.113"
 
-SRCREV_meta_i586-nlp-32-intel-common = 
"804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_meta_core2-32-intel-common = "804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_meta_corei7-64-intel-common = "804d2b3164ec25ed519fd695de9aa0908460c92e"
+SRCREV_meta_i586-nlp-32-intel-common = 
"b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_meta_core2-32-intel-common = "b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_meta_corei7-64-intel-common = "b149d14ccae8349ab33e101f6af233a12f4b17ba"
 
-SRCREV_machine_i586-nlp-32-intel-common = 
"85b913cc9d5e13602d69e50bd9cf1a6ef242f9ee"
-SRCREV_machine_core2-32-intel-common = 
"85b913cc9d5e13602d69e50bd9cf1a6ef242f9ee"
-SRCREV_machine_corei7-64-intel-common = 
"85b913cc9d5e13602d69e50bd9cf1a6ef242f9ee"
+SRCREV_machine_i586-nlp-32-intel-common = 
"253edd98d1ee92cbed25dc439745a4ba9de2b236"
+SRCREV_machine_core2-32-intel-common = 
"253edd98d1ee92cbed25dc439745a4ba9de2b236"
+SRCREV_machine_corei7-64-intel-common = 
"253edd98d1ee92cbed25dc439745a4ba9de2b236"
 
 COMPATIBLE_MACHINE_i586-nlp-32-intel-common = "${MACHINE}"
 COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}"
diff --git a/common/recipes-kernel/linux/linux-yocto_4.4.bbappend 
b/common/recipes-kernel/linux/linux-yocto_4.4.bbappend
index 9559b5ac..4ead46bb 100644
--- a/common/recipes-kernel/linux/linux-yocto_4.4.bbappend
+++ b/common/recipes-kernel/linux/linux-yocto_4.4.bbappend
@@ -1,8 +1,8 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 
-LINUX_VERSION_INTEL_COMMON = "4.4.87"
-SRCREV_META_INTEL_COMMON = "804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_MACHINE_INTEL_COMMON = "57746baa7ae35660fe807c65b6809e6b16d4a448"
+LINUX_VERSION_INTEL_COMMON = "4.4.113"
+SRCREV_META_INTEL_COMMON = "b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_MACHINE_INTEL_COMMON = "ad0fe444fa68ae2cce203abceb71f6fb87bc6c7f"
 
 KBRANCH_INTEL_COMMON = "standard/intel/base"
 
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [pyro][PATCH 3/3] linux-intel/4.9: Update to v4.9.77

2018-02-16 Thread California Sullivan
This comprises of a kernel update from v4.9.56 to v4.9.77.

Due to refactoring in later versions of the recipe, a clean backport
isn't possible. Instead, just update to the same SRCREVs manually.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.9.bb | 6 +++---
 common/recipes-kernel/linux/linux-intel_4.9.bb| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
index ae990569..a61cdf1c 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -11,8 +11,8 @@ python () {
 }
 
 KBRANCH = "4.9/yocto/base-rt"
-SRCREV_machine ?= "44f76edc2079f1551be33b8ab473349d00f814a7"
-SRCREV_meta ?= "cdbd35c54b6a62e4fd543164f1dcdf92c85cff2d"
+SRCREV_machine ?= "ae1aee65fd27590eff2c308ad5661a13d023641d"
+SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 FILESEXTRAPATHS_prepend := "${THISDIR}/linux-intel:"
 
@@ -21,7 +21,7 @@ SRC_URI = 
"git://github.com/intel/linux-intel-lts.git;protocol=https;name=machin
 
 SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg"
 
-LINUX_VERSION ?= "4.9.56"
+LINUX_VERSION ?= "4.9.77"
 LINUX_VERSION_EXTENSION ?= "-intel-pk-${LINUX_KERNEL_TYPE}"
 
 
diff --git a/common/recipes-kernel/linux/linux-intel_4.9.bb 
b/common/recipes-kernel/linux/linux-intel_4.9.bb
index 5c3f9814..9bcc53da 100644
--- a/common/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.9.bb
@@ -2,15 +2,15 @@
 require recipes-kernel/linux/linux-yocto.inc
 
 KBRANCH = "4.9/yocto/base"
-SRCREV_machine ?= "e8405acd549563650e2e4774a49e069d161e8fe1"
-SRCREV_meta ?= "cdbd35c54b6a62e4fd543164f1dcdf92c85cff2d"
+SRCREV_machine ?= "d7f2f7269253c2be1c1000d49d2bded4ba70407a"
+SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 SRC_URI = 
"git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=${KBRANCH};
 \

git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"
 
 SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg"
 
-LINUX_VERSION ?= "4.9.56"
+LINUX_VERSION ?= "4.9.77"
 LINUX_VERSION_EXTENSION = "-intel-pk-${LINUX_KERNEL_TYPE}"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 2/2] linux-intel/4.14: Update to v4.14.18

2018-02-15 Thread California Sullivan
Pull in changes up to v4.14.18 from linux-stable.

Also, linux-intel-rt is upgraded to the rt15 patchset.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit a6a0dbc65eb418082b858e259253ee56be9503cf)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 common/recipes-kernel/linux/linux-intel_4.14.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
index aa203ee4..78e2b399 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.15"
-SRCREV_machine ?= "2c465a6ca02b4b53b583e6878e4751708f591767"
+LINUX_VERSION ?= "4.14.18"
+SRCREV_machine ?= "3c79fe86a3457077d6362bb9ba51da66a9305e85"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index ae6d0dc3..fb1e0d87 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.15"
-SRCREV_machine ?= "386c831d13803af8c6d73afa922333b4a796e994"
+LINUX_VERSION ?= "4.14.18"
+SRCREV_machine ?= "43d4ada086ed9100bdc69db8bc307d45f9345718"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 1/2] linux-intel/4.14: change KBRANCH to 4.14 and update SRCREVs

2018-02-15 Thread California Sullivan
A named branch has now been created, so use that instead of master.

Also update the cache SRCREV. No functional changes to the generated
config, but the cache has been refactored to not reference unsupported
platforms.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 84cd64d6aa1d0abbf981156dd83f1d69b55c30bd)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 common/recipes-kernel/linux/linux-intel_4.14.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 5ee3405d..aa203ee4 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -10,7 +10,7 @@ python () {
 }
 
 KBRANCH = "4.14/yocto/base-rt"
-KMETA_BRANCH = "master"
+KMETA_BRANCH = "yocto-4.14"
 
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
 SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
@@ -19,6 +19,6 @@ DEPENDS += "elfutils-native openssl-native util-linux-native"
 
 LINUX_VERSION ?= "4.14.15"
 SRCREV_machine ?= "2c465a6ca02b4b53b583e6878e4751708f591767"
-SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
+SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index e6229403..ae6d0dc3 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -1,7 +1,7 @@
 require linux-intel.inc
 
 KBRANCH = "4.14/yocto/base"
-KMETA_BRANCH = "master"
+KMETA_BRANCH = "yocto-4.14"
 
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
 SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
@@ -10,7 +10,7 @@ DEPENDS += "elfutils-native openssl-native util-linux-native"
 
 LINUX_VERSION ?= "4.14.15"
 SRCREV_machine ?= "386c831d13803af8c6d73afa922333b4a796e994"
-SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
+SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
 KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/2] linux-intel/4.14: Update to v4.14.18

2018-02-14 Thread California Sullivan
Pull in changes up to v4.14.18 from linux-stable.

Also, linux-intel-rt is upgraded to the rt15 patchset.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 recipes-kernel/linux/linux-intel_4.14.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/recipes-kernel/linux/linux-intel-rt_4.14.bb
index aa203ee4..78e2b399 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.15"
-SRCREV_machine ?= "2c465a6ca02b4b53b583e6878e4751708f591767"
+LINUX_VERSION ?= "4.14.18"
+SRCREV_machine ?= "3c79fe86a3457077d6362bb9ba51da66a9305e85"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index ae6d0dc3..fb1e0d87 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.15"
-SRCREV_machine ?= "386c831d13803af8c6d73afa922333b4a796e994"
+LINUX_VERSION ?= "4.14.18"
+SRCREV_machine ?= "43d4ada086ed9100bdc69db8bc307d45f9345718"
 SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] linux-intel/4.14: change KBRANCH to 4.14 and update SRCREVs

2018-02-14 Thread California Sullivan
A named branch has now been created, so use that instead of master.

Also update the cache SRCREV. No functional changes to the generated
config, but the cache has been refactored to not reference unsupported
platforms.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 recipes-kernel/linux/linux-intel_4.14.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 5ee3405d..aa203ee4 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -10,7 +10,7 @@ python () {
 }
 
 KBRANCH = "4.14/yocto/base-rt"
-KMETA_BRANCH = "master"
+KMETA_BRANCH = "yocto-4.14"
 
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
 SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
@@ -19,6 +19,6 @@ DEPENDS += "elfutils-native openssl-native util-linux-native"
 
 LINUX_VERSION ?= "4.14.15"
 SRCREV_machine ?= "2c465a6ca02b4b53b583e6878e4751708f591767"
-SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
+SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index e6229403..ae6d0dc3 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -1,7 +1,7 @@
 require linux-intel.inc
 
 KBRANCH = "4.14/yocto/base"
-KMETA_BRANCH = "master"
+KMETA_BRANCH = "yocto-4.14"
 
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
 SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
@@ -10,7 +10,7 @@ DEPENDS += "elfutils-native openssl-native util-linux-native"
 
 LINUX_VERSION ?= "4.14.15"
 SRCREV_machine ?= "386c831d13803af8c6d73afa922333b4a796e994"
-SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
+SRCREV_meta ?= "245d701df6c3691a078a268eff54009959beb842"
 
 # For Crystalforest and Romley
 KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] linux-yocto: remove 4.4, 4.9, and 4.10 bbappends

2018-02-06 Thread California Sullivan
These have been removed from OE-core.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-yocto-rt_4.10.bbappend  |  9 --
 recipes-kernel/linux/linux-yocto-rt_4.4.bbappend   | 25 
 recipes-kernel/linux/linux-yocto-rt_4.9.bbappend   |  9 --
 .../linux/linux-yocto-tiny_4.10.bbappend   | 15 --
 recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend | 26 -
 recipes-kernel/linux/linux-yocto-tiny_4.9.bbappend | 24 
 recipes-kernel/linux/linux-yocto_4.10.bbappend | 17 ---
 recipes-kernel/linux/linux-yocto_4.4.bbappend  | 33 --
 recipes-kernel/linux/linux-yocto_4.9.bbappend  | 17 ---
 9 files changed, 175 deletions(-)
 delete mode 100644 recipes-kernel/linux/linux-yocto-rt_4.10.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto-rt_4.9.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto-tiny_4.10.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto-tiny_4.9.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto_4.10.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto_4.4.bbappend
 delete mode 100644 recipes-kernel/linux/linux-yocto_4.9.bbappend

diff --git a/recipes-kernel/linux/linux-yocto-rt_4.10.bbappend 
b/recipes-kernel/linux/linux-yocto-rt_4.10.bbappend
deleted file mode 100644
index de336b04..
--- a/recipes-kernel/linux/linux-yocto-rt_4.10.bbappend
+++ /dev/null
@@ -1,9 +0,0 @@
-KERNEL_FEATURES_INTEL_COMMON ?= ""
-
-COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}"
-KMACHINE_core2-32-intel-common = "intel-core2-32"
-KERNEL_FEATURES_append_core2-32-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
-
-COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}"
-KMACHINE_corei7-64-intel-common = "intel-corei7-64"
-KERNEL_FEATURES_append_corei7-64-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
diff --git a/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend 
b/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
deleted file mode 100644
index a7c13abc..
--- a/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
+++ /dev/null
@@ -1,25 +0,0 @@
-FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/${PN}:"
-
-LINUX_VERSION_INTEL_COMMON = "4.4.113"
-SRCREV_META_INTEL_COMMON ?= "b149d14ccae8349ab33e101f6af233a12f4b17ba"
-SRCREV_MACHINE_INTEL_COMMON ?= "1b020b6a41e153456442e201a06cb34ae8f7cbf3"
-
-KBRANCH_INTEL_COMMON = "standard/preempt-rt/intel/base"
-
-KERNEL_FEATURES_INTEL_COMMON ?= ""
-
-LINUX_VERSION_core2-32-intel-common = "${LINUX_VERSION_INTEL_COMMON}"
-COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}"
-KMACHINE_core2-32-intel-common = "intel-core2-32"
-KBRANCH_core2-32-intel-common = "${KBRANCH_INTEL_COMMON}"
-SRCREV_meta_core2-32-intel-common ?= "${SRCREV_META_INTEL_COMMON}"
-SRCREV_machine_core2-32-intel-common ?= "${SRCREV_MACHINE_INTEL_COMMON}"
-KERNEL_FEATURES_append_core2-32-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
-
-LINUX_VERSION_corei7-64-intel-common = "${LINUX_VERSION_INTEL_COMMON}"
-COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}"
-KMACHINE_corei7-64-intel-common = "intel-corei7-64"
-KBRANCH_corei7-64-intel-common = "${KBRANCH_INTEL_COMMON}"
-SRCREV_meta_corei7-64-intel-common ?= "${SRCREV_META_INTEL_COMMON}"
-SRCREV_machine_corei7-64-intel-common ?= "${SRCREV_MACHINE_INTEL_COMMON}"
-KERNEL_FEATURES_append_corei7-64-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
diff --git a/recipes-kernel/linux/linux-yocto-rt_4.9.bbappend 
b/recipes-kernel/linux/linux-yocto-rt_4.9.bbappend
deleted file mode 100644
index 3e591799..
--- a/recipes-kernel/linux/linux-yocto-rt_4.9.bbappend
+++ /dev/null
@@ -1,9 +0,0 @@
-KERNEL_FEATURES_INTEL_COMMON = ""
-
-COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}"
-KMACHINE_core2-32-intel-common = "intel-core2-32"
-KERNEL_FEATURES_append_core2-32-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
-
-COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}"
-KMACHINE_corei7-64-intel-common = "intel-corei7-64"
-KERNEL_FEATURES_append_corei7-64-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
diff --git a/recipes-kernel/linux/linux-yocto-tiny_4.10.bbappend 
b/recipes-kernel/linux/linux-yocto-tiny_4.10.bbappend
deleted file mode 100644
index e8c27707..
--- a/recipes-kernel/linux/linux-yocto-tiny_4.10.bbappend
+++ /dev/null
@@ -1,15 +0,0 @@
-FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/${PN}:"
-
-KERNEL_FEAT

[meta-intel] [PATCH] linux-intel/4.14: Update to v4.14.15

2018-02-01 Thread California Sullivan
Update both recipes to v4.14.15, linux-intel-rt from v4.14.12 and
linux-intel from v4.14.14.

Note that the linux-intel-rt kernel branch had to be rebased, causing
the recipe to point to invalid commit IDs. It was a one-time error that
caused the need to rebase and should not occur again.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
[Fixed location]
(commit 83e1ac29b7dfc2c1df3d7c24bf2acef070531ae9 upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 common/recipes-kernel/linux/linux-intel_4.14.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 9846ccd9..5ee3405d 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.12"
-SRCREV_machine ?= "e6c754497fe1b52ade748218f2491a2c99209292"
+LINUX_VERSION ?= "4.14.15"
+SRCREV_machine ?= "2c465a6ca02b4b53b583e6878e4751708f591767"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index 4ce894f3..e6229403 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.14"
-SRCREV_machine ?= "1f33a300d545b263fbf32c70bba979a700e083d6"
+LINUX_VERSION ?= "4.14.15"
+SRCREV_machine ?= "386c831d13803af8c6d73afa922333b4a796e994"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] linux-intel/4.14: Update to v4.14.15

2018-01-31 Thread California Sullivan
Update both recipes to v4.14.15, linux-intel-rt from v4.14.12 and
linux-intel from v4.14.14.

Note that the linux-intel-rt kernel branch had to be rebased, causing
the recipe to point to invalid commit IDs. It was a one-time error that
caused the need to rebase and should not occur again.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.14.bb | 4 ++--
 recipes-kernel/linux/linux-intel_4.14.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/recipes-kernel/linux/linux-intel-rt_4.14.bb
index 9846ccd9..5ee3405d 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.14.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -17,8 +17,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.12"
-SRCREV_machine ?= "e6c754497fe1b52ade748218f2491a2c99209292"
+LINUX_VERSION ?= "4.14.15"
+SRCREV_machine ?= "2c465a6ca02b4b53b583e6878e4751708f591767"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index 4ce894f3..e6229403 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.14"
-SRCREV_machine ?= "1f33a300d545b263fbf32c70bba979a700e083d6"
+LINUX_VERSION ?= "4.14.15"
+SRCREV_machine ?= "386c831d13803af8c6d73afa922333b4a796e994"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH] linux-yocto/4.4: Update to v4.4.113

2018-01-30 Thread California Sullivan
Brings in changes from stable up to v4.4.113.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
[Fixed location and for quark]
(commit 63421485e6b407097f0e5739145ee78555db011a upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 .../recipes-kernel/linux/linux-yocto-rt_4.4.bbappend   |  6 +++---
 .../recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend | 18 +-
 common/recipes-kernel/linux/linux-yocto_4.4.bbappend   |  6 +++---
 3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend 
b/common/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
index c18f4a11..dff194f7 100644
--- a/common/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
+++ b/common/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
@@ -1,8 +1,8 @@
 FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/${PN}:"
 
-LINUX_VERSION_INTEL_COMMON = "4.4.87"
-SRCREV_META_INTEL_COMMON ?= "804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_MACHINE_INTEL_COMMON ?= "d1ce34c9e66fe55382cc196fe7facbe7865c4eed"
+LINUX_VERSION_INTEL_COMMON = "4.4.113"
+SRCREV_META_INTEL_COMMON ?= "b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_MACHINE_INTEL_COMMON ?= "1b020b6a41e153456442e201a06cb34ae8f7cbf3"
 
 KBRANCH_INTEL_COMMON = "standard/preempt-rt/intel/base"
 
diff --git a/common/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend 
b/common/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
index 54430e21..404ca4df 100644
--- a/common/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
+++ b/common/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
@@ -4,17 +4,17 @@ EXTRA_OEMAKE = 
"LD=${STAGING_BINDIR_NATIVE}/${HOST_SYS}/${TARGET_PREFIX}ld AR=${
 
 KERNEL_FEATURES_INTEL_COMMON ?= ""
 
-LINUX_VERSION_i586-nlp-32-intel-common = "4.4.87"
-LINUX_VERSION_core2-32-intel-common = "4.4.87"
-LINUX_VERSION_corei7-64-intel-common = "4.4.87"
+LINUX_VERSION_i586-nlp-32-intel-common = "4.4.113"
+LINUX_VERSION_core2-32-intel-common = "4.4.113"
+LINUX_VERSION_corei7-64-intel-common = "4.4.113"
 
-SRCREV_meta_i586-nlp-32-intel-common = 
"804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_meta_core2-32-intel-common = "804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_meta_corei7-64-intel-common = "804d2b3164ec25ed519fd695de9aa0908460c92e"
+SRCREV_meta_i586-nlp-32-intel-common = 
"b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_meta_core2-32-intel-common = "b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_meta_corei7-64-intel-common = "b149d14ccae8349ab33e101f6af233a12f4b17ba"
 
-SRCREV_machine_i586-nlp-32-intel-common = 
"85b913cc9d5e13602d69e50bd9cf1a6ef242f9ee"
-SRCREV_machine_core2-32-intel-common = 
"85b913cc9d5e13602d69e50bd9cf1a6ef242f9ee"
-SRCREV_machine_corei7-64-intel-common = 
"85b913cc9d5e13602d69e50bd9cf1a6ef242f9ee"
+SRCREV_machine_i586-nlp-32-intel-common = 
"253edd98d1ee92cbed25dc439745a4ba9de2b236"
+SRCREV_machine_core2-32-intel-common = 
"253edd98d1ee92cbed25dc439745a4ba9de2b236"
+SRCREV_machine_corei7-64-intel-common = 
"253edd98d1ee92cbed25dc439745a4ba9de2b236"
 
 COMPATIBLE_MACHINE_i586-nlp-32-intel-common = "${MACHINE}"
 COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}"
diff --git a/common/recipes-kernel/linux/linux-yocto_4.4.bbappend 
b/common/recipes-kernel/linux/linux-yocto_4.4.bbappend
index 3b02a932..ed21e7f6 100644
--- a/common/recipes-kernel/linux/linux-yocto_4.4.bbappend
+++ b/common/recipes-kernel/linux/linux-yocto_4.4.bbappend
@@ -1,8 +1,8 @@
 FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/${PN}:"
 
-LINUX_VERSION_INTEL_COMMON = "4.4.87"
-SRCREV_META_INTEL_COMMON = "804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_MACHINE_INTEL_COMMON = "57746baa7ae35660fe807c65b6809e6b16d4a448"
+LINUX_VERSION_INTEL_COMMON = "4.4.113"
+SRCREV_META_INTEL_COMMON = "b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_MACHINE_INTEL_COMMON = "ad0fe444fa68ae2cce203abceb71f6fb87bc6c7f"
 
 KBRANCH_INTEL_COMMON = "standard/intel/base"
 
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH] Revert "intel-microcode: update to 20180108"

2018-01-30 Thread California Sullivan
This reverts commit d36765e74b07817e03fde2c7ee8fd0cb26d1c1a5.

Its recommended that rollout of this microcode update is suspended. See here:
https://newsroom.intel.com/news/root-cause-of-reboot-issue-identified-updated-guidance-for-customers-and-partners/

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(commit a6a5d581ff39c17873269484f86ff014a13ba2d8 upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 .../{intel-microcode_20180108.bb => intel-microcode_20171117.bb}  | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename common/recipes-core/microcode/{intel-microcode_20180108.bb => 
intel-microcode_20171117.bb} (87%)

diff --git a/common/recipes-core/microcode/intel-microcode_20180108.bb 
b/common/recipes-core/microcode/intel-microcode_20171117.bb
similarity index 87%
rename from common/recipes-core/microcode/intel-microcode_20180108.bb
rename to common/recipes-core/microcode/intel-microcode_20171117.bb
index f940a55b..3b5be137 100644
--- a/common/recipes-core/microcode/intel-microcode_20180108.bb
+++ b/common/recipes-core/microcode/intel-microcode_20171117.bb
@@ -11,11 +11,11 @@ DESCRIPTION = "The microcode data file contains the latest 
microcode\
  if the file is placed in the /etc/firmware directory of the Linux system."
 
 LICENSE = "Intel-Microcode-License"
-LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=57d3c3c310f8debda2b0ca5baba67298"
+LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=e5199e4965078af6c7dee6aa7c5d8404"
 
-SRC_URI = "https://downloadmirror.intel.com/27431/eng/microcode-${PV}.tgz;
-SRC_URI[md5sum] = "871df55f0ab010ee384dabfc424f2c12"
-SRC_URI[sha256sum] = 
"063f1aa3a546cb49323a5e0b516894e4b040007107b8c8ff017aca8a86204130"
+SRC_URI = "https://downloadmirror.intel.com/27337/eng/microcode-${PV}.tgz;
+SRC_URI[md5sum] = "b294245d1f7f6c20f01edba53185f258"
+SRC_URI[sha256sum] = 
"93bd1da9fa58ece0016702e657f708b7e496e56da637a3fe9a6d21f1d6f524dc"
 
 DEPENDS = "iucode-tool-native"
 S = "${WORKDIR}"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] Revert "intel-microcode: update to 20180108"

2018-01-30 Thread California Sullivan
This reverts commit 7969d8e442bdefd8036a334ca9d9ce133272399b.

Its recommended that rollout of this microcode update is suspended. See here:
https://newsroom.intel.com/news/root-cause-of-reboot-issue-identified-updated-guidance-for-customers-and-partners/

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 .../{intel-microcode_20180108.bb => intel-microcode_20171117.bb}  | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename recipes-core/microcode/{intel-microcode_20180108.bb => 
intel-microcode_20171117.bb} (87%)

diff --git a/recipes-core/microcode/intel-microcode_20180108.bb 
b/recipes-core/microcode/intel-microcode_20171117.bb
similarity index 87%
rename from recipes-core/microcode/intel-microcode_20180108.bb
rename to recipes-core/microcode/intel-microcode_20171117.bb
index f940a55b..3b5be137 100644
--- a/recipes-core/microcode/intel-microcode_20180108.bb
+++ b/recipes-core/microcode/intel-microcode_20171117.bb
@@ -11,11 +11,11 @@ DESCRIPTION = "The microcode data file contains the latest 
microcode\
  if the file is placed in the /etc/firmware directory of the Linux system."
 
 LICENSE = "Intel-Microcode-License"
-LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=57d3c3c310f8debda2b0ca5baba67298"
+LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=e5199e4965078af6c7dee6aa7c5d8404"
 
-SRC_URI = "https://downloadmirror.intel.com/27431/eng/microcode-${PV}.tgz;
-SRC_URI[md5sum] = "871df55f0ab010ee384dabfc424f2c12"
-SRC_URI[sha256sum] = 
"063f1aa3a546cb49323a5e0b516894e4b040007107b8c8ff017aca8a86204130"
+SRC_URI = "https://downloadmirror.intel.com/27337/eng/microcode-${PV}.tgz;
+SRC_URI[md5sum] = "b294245d1f7f6c20f01edba53185f258"
+SRC_URI[sha256sum] = 
"93bd1da9fa58ece0016702e657f708b7e496e56da637a3fe9a6d21f1d6f524dc"
 
 DEPENDS = "iucode-tool-native"
 S = "${WORKDIR}"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] linux-yocto/4.4: Update to v4.4.113

2018-01-29 Thread California Sullivan
Brings in changes from stable up to v4.4.113.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-yocto-rt_4.4.bbappend   |  6 +++---
 recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend | 12 ++--
 recipes-kernel/linux/linux-yocto_4.4.bbappend  |  6 +++---
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend 
b/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
index b8dba297..a7c13abc 100644
--- a/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
+++ b/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend
@@ -1,8 +1,8 @@
 FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/${PN}:"
 
-LINUX_VERSION_INTEL_COMMON = "4.4.87"
-SRCREV_META_INTEL_COMMON ?= "804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_MACHINE_INTEL_COMMON ?= "d1ce34c9e66fe55382cc196fe7facbe7865c4eed"
+LINUX_VERSION_INTEL_COMMON = "4.4.113"
+SRCREV_META_INTEL_COMMON ?= "b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_MACHINE_INTEL_COMMON ?= "1b020b6a41e153456442e201a06cb34ae8f7cbf3"
 
 KBRANCH_INTEL_COMMON = "standard/preempt-rt/intel/base"
 
diff --git a/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend 
b/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
index 84bb1d23..d2e0e001 100644
--- a/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
+++ b/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend
@@ -4,14 +4,14 @@ EXTRA_OEMAKE = 
"LD=${STAGING_BINDIR_NATIVE}/${HOST_SYS}/${TARGET_PREFIX}ld AR=${
 
 KERNEL_FEATURES_INTEL_COMMON ?= ""
 
-LINUX_VERSION_core2-32-intel-common = "4.4.87"
-LINUX_VERSION_corei7-64-intel-common = "4.4.87"
+LINUX_VERSION_core2-32-intel-common = "4.4.113"
+LINUX_VERSION_corei7-64-intel-common = "4.4.113"
 
-SRCREV_meta_core2-32-intel-common = "804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_meta_corei7-64-intel-common = "804d2b3164ec25ed519fd695de9aa0908460c92e"
+SRCREV_meta_core2-32-intel-common = "b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_meta_corei7-64-intel-common = "b149d14ccae8349ab33e101f6af233a12f4b17ba"
 
-SRCREV_machine_core2-32-intel-common = 
"85b913cc9d5e13602d69e50bd9cf1a6ef242f9ee"
-SRCREV_machine_corei7-64-intel-common = 
"85b913cc9d5e13602d69e50bd9cf1a6ef242f9ee"
+SRCREV_machine_core2-32-intel-common = 
"253edd98d1ee92cbed25dc439745a4ba9de2b236"
+SRCREV_machine_corei7-64-intel-common = 
"253edd98d1ee92cbed25dc439745a4ba9de2b236"
 
 COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}"
 COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}"
diff --git a/recipes-kernel/linux/linux-yocto_4.4.bbappend 
b/recipes-kernel/linux/linux-yocto_4.4.bbappend
index 33d75f0a..94450ce7 100644
--- a/recipes-kernel/linux/linux-yocto_4.4.bbappend
+++ b/recipes-kernel/linux/linux-yocto_4.4.bbappend
@@ -1,8 +1,8 @@
 FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/${PN}:"
 
-LINUX_VERSION_INTEL_COMMON = "4.4.87"
-SRCREV_META_INTEL_COMMON = "804d2b3164ec25ed519fd695de9aa0908460c92e"
-SRCREV_MACHINE_INTEL_COMMON = "57746baa7ae35660fe807c65b6809e6b16d4a448"
+LINUX_VERSION_INTEL_COMMON = "4.4.113"
+SRCREV_META_INTEL_COMMON = "b149d14ccae8349ab33e101f6af233a12f4b17ba"
+SRCREV_MACHINE_INTEL_COMMON = "ad0fe444fa68ae2cce203abceb71f6fb87bc6c7f"
 
 KBRANCH_INTEL_COMMON = "standard/intel/base"
 
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] meta-intel.inc: use linux-intel instead of linux-yocto in -lsb

2018-01-29 Thread California Sullivan
Previously the ltsi kernel was 4.4, requiring us to use linux-yocto. It
has since moved to 4.9, allowing us to use linux-intel.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/machine/include/meta-intel.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/conf/machine/include/meta-intel.inc 
b/conf/machine/include/meta-intel.inc
index 66c55ff8..ec9b5de2 100644
--- a/conf/machine/include/meta-intel.inc
+++ b/conf/machine/include/meta-intel.inc
@@ -11,7 +11,7 @@
 # Soft set linux-yocto as preferred kernel like x86-base.inc
 PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"
 PREFERRED_PROVIDER_virtual/kernel_poky-tiny ?= "linux-intel"
-PREFERRED_PROVIDER_virtual/kernel_linuxstdbase ?= "linux-yocto"
+PREFERRED_VERSION_linux-intel_linuxstdbase ?= "4.9%"
 PREFERRED_VERSION_linux-intel ?= "4.14%"
 
 # for Xserver older than 1.13.0
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH] meta-intel.inc: set default version linux-intel-rt to 4.9

2018-01-29 Thread California Sullivan
Backporting the 4.14 kernel caused the default to change because we
hadn't set it anywhere.

This is a rocko-only change because the default preferred version is
correct in master.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/machine/include/meta-intel.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/conf/machine/include/meta-intel.inc 
b/conf/machine/include/meta-intel.inc
index 107f6c90..b7acab34 100644
--- a/conf/machine/include/meta-intel.inc
+++ b/conf/machine/include/meta-intel.inc
@@ -13,6 +13,7 @@ PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"
 PREFERRED_PROVIDER_virtual/kernel_poky-tiny ?= "linux-intel"
 PREFERRED_PROVIDER_virtual/kernel_linuxstdbase ?= "linux-yocto"
 PREFERRED_VERSION_linux-intel ?= "4.9%"
+PREFERRED_VERSION_linux-intel-rt ?= "4.9%"
 
 # for Xserver older than 1.13.0
 OLD_XSERVER_X86_EXT = "xserver-xorg-extension-dri \
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 2/3] linux-intel/4.14: add preempt-rt recipe

2018-01-26 Thread California Sullivan
Adds the 4.14.12  kernel with the rt10 patches applied.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
[Fixed location]
(commit f3f1be4f5af99dd76566871fa989fabc4f6b037e upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.14.bb | 24 ++
 1 file changed, 24 insertions(+)
 create mode 100644 common/recipes-kernel/linux/linux-intel-rt_4.14.bb

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
new file mode 100644
index ..9846ccd9
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -0,0 +1,24 @@
+require linux-intel.inc
+
+# Skip processing of this recipe if it is not explicitly specified as the
+# PREFERRED_PROVIDER for virtual/kernel. This avoids errors when trying
+# to build multiple virtual/kernel providers, e.g. as dependency of
+# core-image-rt-sdk, core-image-rt.
+python () {
+if d.getVar("PREFERRED_PROVIDER_virtual/kernel") != "linux-intel-rt":
+raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to 
linux-intel-rt to enable it")
+}
+
+KBRANCH = "4.14/yocto/base-rt"
+KMETA_BRANCH = "master"
+
+# Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
+SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
+
+DEPENDS += "elfutils-native openssl-native util-linux-native"
+
+LINUX_VERSION ?= "4.14.12"
+SRCREV_machine ?= "e6c754497fe1b52ade748218f2491a2c99209292"
+SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
+
+LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 1/3] linux-intel/4.14: update to v4.14.14

2018-01-26 Thread California Sullivan
No cache changes at this time, just a stable update.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
[Fixed location]
(commit af420750a3098b38959dac59c08a56c22941ca2e upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index 4e260db4..4ce894f3 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.12"
-SRCREV_machine ?= "5a0fe4d29ee12762332fbacd7cfc48cb4db1027d"
+LINUX_VERSION ?= "4.14.14"
+SRCREV_machine ?= "1f33a300d545b263fbf32c70bba979a700e083d6"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] linux-intel: fix menuconfig when host lacks ncurses

2018-01-25 Thread California Sullivan
linux-yocto has been carrying this patch for years. It allows the kernel
to link with a non-host ncurses.

This patch is needed for all linux-intel kernels, and that area of code
is rarely changed, so maintenance of the patch should be minimal.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel.inc   |  1 +
 ...check-lxdiaglog.sh-Allow-specification-of.patch | 62 ++
 2 files changed, 63 insertions(+)
 create mode 100644 
recipes-kernel/linux/linux-intel/0001-menuconfig-check-lxdiaglog.sh-Allow-specification-of.patch

diff --git a/recipes-kernel/linux/linux-intel.inc 
b/recipes-kernel/linux/linux-intel.inc
index b8a9798b..0b9e617a 100644
--- a/recipes-kernel/linux/linux-intel.inc
+++ b/recipes-kernel/linux/linux-intel.inc
@@ -7,6 +7,7 @@ KERNEL_CONFIG_URI ?= " \
   "
 SRC_URI = " \

git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=${KBRANCH};
 \
+   
file://0001-menuconfig-check-lxdiaglog.sh-Allow-specification-of.patch \
${KERNEL_CONFIG_URI} \
  "
 
diff --git 
a/recipes-kernel/linux/linux-intel/0001-menuconfig-check-lxdiaglog.sh-Allow-specification-of.patch
 
b/recipes-kernel/linux/linux-intel/0001-menuconfig-check-lxdiaglog.sh-Allow-specification-of.patch
new file mode 100644
index ..a9e9213b
--- /dev/null
+++ 
b/recipes-kernel/linux/linux-intel/0001-menuconfig-check-lxdiaglog.sh-Allow-specification-of.patch
@@ -0,0 +1,62 @@
+From e6ebc8e654bba53f28af5229a1069fc74fa58b7b Mon Sep 17 00:00:00 2001
+From: Jason Wessel <jason.wes...@windriver.com>
+Date: Thu, 25 Sep 2014 11:26:49 -0700
+Subject: [PATCH] menuconfig,check-lxdiaglog.sh: Allow specification of ncurses
+ location
+
+In some cross build environments such as the Yocto Project build
+environment it provides an ncurses library that is compiled
+differently than the host's version.  This causes display corruption
+problems when the host's curses includes are used instead of the
+includes from the provided compiler are overridden.  There is a second
+case where there is no curses libraries at all on the host system and
+menuconfig will just fail entirely.
+
+The solution is simply to allow an override variable in
+check-lxdialog.sh for environments such as the Yocto Project.  Adding
+a CROSS_CURSES_LIB and CROSS_CURSES_INC solves the issue and allowing
+compiling and linking against the right headers and libraries.
+
+Upstream-Status: submitted [https://lkml.org/lkml/2013/3/3/103]
+
+Signed-off-by: Jason Wessel <jason.wes...@windriver.com>
+cc: Michal Marek <mma...@suse.cz>
+cc: linux-kbu...@vger.kernel.org
+Signed-off-by: Bruce Ashfield <bruce.ashfi...@windriver.com>
+Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
+---
+ scripts/kconfig/lxdialog/check-lxdialog.sh | 8 
+ 1 file changed, 8 insertions(+)
+ mode change 100755 => 100644 scripts/kconfig/lxdialog/check-lxdialog.sh
+
+diff --git a/scripts/kconfig/lxdialog/check-lxdialog.sh 
b/scripts/kconfig/lxdialog/check-lxdialog.sh
+old mode 100755
+new mode 100644
+index 5075ebf2d3b9..ba9242101190
+--- a/scripts/kconfig/lxdialog/check-lxdialog.sh
 b/scripts/kconfig/lxdialog/check-lxdialog.sh
+@@ -4,6 +4,10 @@
+ # What library to link
+ ldflags()
+ {
++  if [ "$CROSS_CURSES_LIB" != "" ]; then
++  echo "$CROSS_CURSES_LIB"
++  exit
++  fi
+   pkg-config --libs ncursesw 2>/dev/null && exit
+   pkg-config --libs ncurses 2>/dev/null && exit
+   for ext in so a dll.a dylib ; do
+@@ -21,6 +25,10 @@ ldflags()
+ # Where is ncurses.h?
+ ccflags()
+ {
++  if [ x"$CROSS_CURSES_INC" != x ]; then
++  echo "$CROSS_CURSES_INC"
++  exit
++  fi
+   if pkg-config --cflags ncursesw 2>/dev/null; then
+   echo '-DCURSES_LOC="" -DNCURSES_WIDECHAR=1'
+   elif pkg-config --cflags ncurses 2>/dev/null; then
+-- 
+2.14.3
+
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/2] linux-intel/4.9: update to v4.9.77

2018-01-25 Thread California Sullivan
No cache changes at this time, only a stable update.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.9.bb | 4 ++--
 recipes-kernel/linux/linux-intel_4.9.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/recipes-kernel/linux/linux-intel-rt_4.9.bb
index 4d08aabf..b8ccd5d4 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -13,8 +13,8 @@ python () {
 KBRANCH = "4.9/yocto/base-rt"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.76"
-SRCREV_machine ?= "07dfb16deed155c197747600350b37a81c77e286"
+LINUX_VERSION ?= "4.9.77"
+SRCREV_machine ?= "ae1aee65fd27590eff2c308ad5661a13d023641d"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/recipes-kernel/linux/linux-intel_4.9.bb 
b/recipes-kernel/linux/linux-intel_4.9.bb
index 61471696..5ea62cfb 100644
--- a/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/recipes-kernel/linux/linux-intel_4.9.bb
@@ -4,8 +4,8 @@ require linux-intel.inc
 KBRANCH = "4.9/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.76"
-SRCREV_machine ?= "6e69421d3972a9bec8c33ef15d42e0190b73c803"
+LINUX_VERSION ?= "4.9.77"
+SRCREV_machine ?= "d7f2f7269253c2be1c1000d49d2bded4ba70407a"
 SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] linux-intel/4.14: update to v4.14.14

2018-01-23 Thread California Sullivan
No cache changes at this time, just a stable update.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index 4e260db4..4ce894f3 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.12"
-SRCREV_machine ?= "5a0fe4d29ee12762332fbacd7cfc48cb4db1027d"
+LINUX_VERSION ?= "4.14.14"
+SRCREV_machine ?= "1f33a300d545b263fbf32c70bba979a700e083d6"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/2] linux-intel/4.14: add preempt-rt recipe

2018-01-23 Thread California Sullivan
Adds the 4.14.12  kernel with the rt10 patches applied.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.14.bb | 24 
 1 file changed, 24 insertions(+)
 create mode 100644 recipes-kernel/linux/linux-intel-rt_4.14.bb

diff --git a/recipes-kernel/linux/linux-intel-rt_4.14.bb 
b/recipes-kernel/linux/linux-intel-rt_4.14.bb
new file mode 100644
index ..9846ccd9
--- /dev/null
+++ b/recipes-kernel/linux/linux-intel-rt_4.14.bb
@@ -0,0 +1,24 @@
+require linux-intel.inc
+
+# Skip processing of this recipe if it is not explicitly specified as the
+# PREFERRED_PROVIDER for virtual/kernel. This avoids errors when trying
+# to build multiple virtual/kernel providers, e.g. as dependency of
+# core-image-rt-sdk, core-image-rt.
+python () {
+if d.getVar("PREFERRED_PROVIDER_virtual/kernel") != "linux-intel-rt":
+raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to 
linux-intel-rt to enable it")
+}
+
+KBRANCH = "4.14/yocto/base-rt"
+KMETA_BRANCH = "master"
+
+# Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
+SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
+
+DEPENDS += "elfutils-native openssl-native util-linux-native"
+
+LINUX_VERSION ?= "4.14.12"
+SRCREV_machine ?= "e6c754497fe1b52ade748218f2491a2c99209292"
+SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
+
+LINUX_KERNEL_TYPE = "preempt-rt"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 3/3] meta-intel.inc: set default EFI_PROVIDER to systemd-boot

2018-01-23 Thread California Sullivan
RMC is confusing as a default because it is only supported by legacy
(iso, hddimg) image types. Its also not being actively maintained,
causing it to lag behind in updates (currently against systemd-boot
v232 instead of v234).

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/machine/include/meta-intel.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/conf/machine/include/meta-intel.inc 
b/conf/machine/include/meta-intel.inc
index ed4fcf5d..66c55ff8 100644
--- a/conf/machine/include/meta-intel.inc
+++ b/conf/machine/include/meta-intel.inc
@@ -36,7 +36,7 @@ INITRD_LIVE_prepend = 
"${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', '
 
 DISK_SIGNATURE_UUID ??= "deadbeef-dead-beef-dead-beefdeadbeef"
 
-EFI_PROVIDER ?= "rmc-boot"
+EFI_PROVIDER ?= "systemd-boot"
 EFI_PROVIDER_x86-x32 = "grub-efi"
 
 # Add general MACHINEOVERRIDE for meta-intel
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/3] systemd-boot: move systemd-boot.inc into base bbappend

2018-01-23 Thread California Sullivan
Including a non-existant .inc doesn't cause errors, so just move the
systemd-boot.inc file into the main bbappend. This avoids rebuilding the
package without our changes should grub-efi be the EFI_PROVIDER and we
build systemd-boot, while keeping the RMC changes when rmc-boot is the
EFI_PROVIDER.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc | 1 -
 recipes-bsp/systemd-boot/systemd-boot/systemd-boot.inc | 6 --
 recipes-bsp/systemd-boot/systemd-boot_%.bbappend   | 7 ++-
 3 files changed, 6 insertions(+), 8 deletions(-)
 delete mode 100644 recipes-bsp/systemd-boot/systemd-boot/systemd-boot.inc

diff --git a/recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc 
b/recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc
index aea22499..11fddaf9 100644
--- a/recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc
+++ b/recipes-bsp/systemd-boot/systemd-boot/rmc-boot.inc
@@ -17,6 +17,5 @@ SRC_URI_append_intel-x86-common = " \
 
file://0002-sd-boot-Load-board-specific-boot-entries-from-RMC-da.patch \
 
file://0003-sd-boot-Support-global-kernel-command-line-fragment.patch \
 
file://0004-sd-boot-Support-global-kernel-command-line-fragment-in-EFI-stub.patch
 \
-file://0001-efi-boot.c-workaround-for-Joule-BIOS-hang.patch \
 file://0001-sd-boot-stub-check-LoadOptions-contains-data.patch \
 "
diff --git a/recipes-bsp/systemd-boot/systemd-boot/systemd-boot.inc 
b/recipes-bsp/systemd-boot/systemd-boot/systemd-boot.inc
deleted file mode 100644
index 788e57af..
--- a/recipes-bsp/systemd-boot/systemd-boot/systemd-boot.inc
+++ /dev/null
@@ -1,6 +0,0 @@
-EXTRA_OEMAKE_append_intel-x86-common = ' 
EFI_LDFLAGS="-L${STAGING_DIR_HOST}/usr/lib" '
-
-SRC_URI_append_intel-x86-common = " \
-file://0001-efi-boot.c-workaround-for-Joule-BIOS-hang.patch \
-"
-
diff --git a/recipes-bsp/systemd-boot/systemd-boot_%.bbappend 
b/recipes-bsp/systemd-boot/systemd-boot_%.bbappend
index 48968116..9e6cc161 100644
--- a/recipes-bsp/systemd-boot/systemd-boot_%.bbappend
+++ b/recipes-bsp/systemd-boot/systemd-boot_%.bbappend
@@ -1,6 +1,8 @@
 FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/systemd-boot:"
 
-include systemd-boot/${EFI_PROVIDER}.inc
+SRC_URI_append_intel-x86-common = " \
+file://0001-efi-boot.c-workaround-for-Joule-BIOS-hang.patch \
+"
 
 PACKAGE_ARCH_intel-x86-common = "${INTEL_COMMON_PACKAGE_ARCH}"
 
@@ -11,3 +13,6 @@ do_compile_append_intel-x86-common() {
 do_deploy_append_intel-x86-common() {
install ${B}/linux*.efi.stub ${DEPLOYDIR}
 }
+
+# includes rmc-boot.inc if rmc-boot is the EFI_PROVIDER
+include systemd-boot/${EFI_PROVIDER}.inc
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH][rocko] core-image-minimal-initramfs.bbappend: Add missing install module

2018-01-22 Thread California Sullivan
This allows installation when booting in legacy mode.

Fixes [YOCTO #12346].

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit a129e6a1c8a25ca5c7dcc079fe2ea80f21320e5f)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-core/images/core-image-minimal-initramfs.bbappend | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/common/recipes-core/images/core-image-minimal-initramfs.bbappend 
b/common/recipes-core/images/core-image-minimal-initramfs.bbappend
index 4ddca375..b3d5836a 100644
--- a/common/recipes-core/images/core-image-minimal-initramfs.bbappend
+++ b/common/recipes-core/images/core-image-minimal-initramfs.bbappend
@@ -1,6 +1,6 @@
 # Use initramfs-framework instead of initramfs-live*
 PACKAGE_INSTALL_remove_intel-x86-common = "initramfs-live-boot 
initramfs-live-install initramfs-live-install-efi"
-PACKAGE_INSTALL_append_intel-x86-common = " initramfs-framework-base 
initramfs-module-udev initramfs-module-setup-live initramfs-module-install-efi"
+PACKAGE_INSTALL_append_intel-x86-common = " initramfs-framework-base 
initramfs-module-udev initramfs-module-setup-live initramfs-module-install 
initramfs-module-install-efi"
 
 # Add i915 graphics firmware
 PACKAGE_INSTALL_append_intel-x86-common = " linux-firmware-i915"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [pyro][PATCH] linux-intel/4.9: Update SRC_URI to use new git repository

2018-01-19 Thread California Sullivan
We have moved from a single linux-intel-4.9 repo to a linux-intel-lts
repo that will contain all LTS branches. Commit IDs remain the same.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.9.bb | 4 ++--
 common/recipes-kernel/linux/linux-intel_4.9.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
index 815ff131..ae990569 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -10,13 +10,13 @@ python () {
 raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to 
linux-intel-rt to enable it")
 }
 
-KBRANCH = "base-rt"
+KBRANCH = "4.9/yocto/base-rt"
 SRCREV_machine ?= "44f76edc2079f1551be33b8ab473349d00f814a7"
 SRCREV_meta ?= "cdbd35c54b6a62e4fd543164f1dcdf92c85cff2d"
 
 FILESEXTRAPATHS_prepend := "${THISDIR}/linux-intel:"
 
-SRC_URI = 
"git://github.com/01org/linux-intel-4.9.git;protocol=https;name=machine;branch=${KBRANCH};
 \
+SRC_URI = 
"git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=${KBRANCH};
 \

git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"
 
 SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg"
diff --git a/common/recipes-kernel/linux/linux-intel_4.9.bb 
b/common/recipes-kernel/linux/linux-intel_4.9.bb
index 3e13a1aa..5c3f9814 100644
--- a/common/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.9.bb
@@ -1,11 +1,11 @@
 
 require recipes-kernel/linux/linux-yocto.inc
 
-KBRANCH = "base"
+KBRANCH = "4.9/yocto/base"
 SRCREV_machine ?= "e8405acd549563650e2e4774a49e069d161e8fe1"
 SRCREV_meta ?= "cdbd35c54b6a62e4fd543164f1dcdf92c85cff2d"
 
-SRC_URI = 
"git://github.com/01org/linux-intel-4.9.git;protocol=https;name=machine;branch=${KBRANCH};
 \
+SRC_URI = 
"git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=${KBRANCH};
 \

git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"
 
 SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 6/7] linux-intel/4.14: mirror new dependencies added to linux-yocto-dev

2018-01-18 Thread California Sullivan
These new dependencies are needed for some configurations.

elfutils-native is required for CONFIG_UNWINDER_ORC (disabled by default
for now due to out-of-tree module complications).

openssl-native and util-linux-native are required for some certificate
processing options.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
[Fixed location]
(commit a8d53e85bb00549fb5ce71970f482c0e080b3a13 upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel_4.14.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index 0d5dbdde..5c904798 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -6,6 +6,8 @@ KMETA_BRANCH = "master"
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
 SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
+DEPENDS += "elfutils-native openssl-native util-linux-native"
+
 LINUX_VERSION ?= "4.14.0"
 SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 7/7] linux-intel/4.14: Update to v4.14.12

2018-01-18 Thread California Sullivan
This brings in the changes up to v4.14.12 from linux-stable.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
[Fixed location]
(commit d8b1a9e77e3dd5a7a6d39cdd0410cb08712895b4 upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index 5c904798..4e260db4 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.0"
-SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
+LINUX_VERSION ?= "4.14.12"
+SRCREV_machine ?= "5a0fe4d29ee12762332fbacd7cfc48cb4db1027d"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 3/7] intel-microcode: Update to 20171117

2018-01-18 Thread California Sullivan
From: Saul Wold <s...@linux.intel.com>

This update contains ...

No Actual license change, just date.

Signed-off-by: Saul Wold <s...@linux.intel.com>
[Fixed location]
(commit a1ce6f4bfbc4710b81125ee861b9d5152793cdb1 upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 .../{intel-microcode_20170707.bb => intel-microcode_20171117.bb}  | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename common/recipes-core/microcode/{intel-microcode_20170707.bb => 
intel-microcode_20171117.bb} (87%)

diff --git a/common/recipes-core/microcode/intel-microcode_20170707.bb 
b/common/recipes-core/microcode/intel-microcode_20171117.bb
similarity index 87%
rename from common/recipes-core/microcode/intel-microcode_20170707.bb
rename to common/recipes-core/microcode/intel-microcode_20171117.bb
index 2244088b..3b5be137 100644
--- a/common/recipes-core/microcode/intel-microcode_20170707.bb
+++ b/common/recipes-core/microcode/intel-microcode_20171117.bb
@@ -11,11 +11,11 @@ DESCRIPTION = "The microcode data file contains the latest 
microcode\
  if the file is placed in the /etc/firmware directory of the Linux system."
 
 LICENSE = "Intel-Microcode-License"
-LIC_FILES_CHKSUM = "file://microcode.dat;md5=e5b1dc41901d2de706d4bccee94bbadc"
+LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=e5199e4965078af6c7dee6aa7c5d8404"
 
-SRC_URI = "https://downloadmirror.intel.com/26925/eng/microcode-${PV}.tgz;
-SRC_URI[md5sum] = "fe4bcb12e4600629a81fb65208c34248"
-SRC_URI[sha256sum] = 
"4fd44769bf52a7ac11e90651a307aa6e56ca6e1a814e50d750ba8207973bee93"
+SRC_URI = "https://downloadmirror.intel.com/27337/eng/microcode-${PV}.tgz;
+SRC_URI[md5sum] = "b294245d1f7f6c20f01edba53185f258"
+SRC_URI[sha256sum] = 
"93bd1da9fa58ece0016702e657f708b7e496e56da637a3fe9a6d21f1d6f524dc"
 
 DEPENDS = "iucode-tool-native"
 S = "${WORKDIR}"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 4/7] intel-microcode: update to 20180108

2018-01-18 Thread California Sullivan
From: Juro Bystricky <juro.bystri...@intel.com>

Signed-off-by: Juro Bystricky <juro.bystri...@intel.com>
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
[Fixed location]
(commit 7969d8e442bdefd8036a334ca9d9ce133272399b upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 .../{intel-microcode_20171117.bb => intel-microcode_20180108.bb}  | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename common/recipes-core/microcode/{intel-microcode_20171117.bb => 
intel-microcode_20180108.bb} (87%)

diff --git a/common/recipes-core/microcode/intel-microcode_20171117.bb 
b/common/recipes-core/microcode/intel-microcode_20180108.bb
similarity index 87%
rename from common/recipes-core/microcode/intel-microcode_20171117.bb
rename to common/recipes-core/microcode/intel-microcode_20180108.bb
index 3b5be137..f940a55b 100644
--- a/common/recipes-core/microcode/intel-microcode_20171117.bb
+++ b/common/recipes-core/microcode/intel-microcode_20180108.bb
@@ -11,11 +11,11 @@ DESCRIPTION = "The microcode data file contains the latest 
microcode\
  if the file is placed in the /etc/firmware directory of the Linux system."
 
 LICENSE = "Intel-Microcode-License"
-LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=e5199e4965078af6c7dee6aa7c5d8404"
+LIC_FILES_CHKSUM = 
"file://microcode.dat;endline=33;md5=57d3c3c310f8debda2b0ca5baba67298"
 
-SRC_URI = "https://downloadmirror.intel.com/27337/eng/microcode-${PV}.tgz;
-SRC_URI[md5sum] = "b294245d1f7f6c20f01edba53185f258"
-SRC_URI[sha256sum] = 
"93bd1da9fa58ece0016702e657f708b7e496e56da637a3fe9a6d21f1d6f524dc"
+SRC_URI = "https://downloadmirror.intel.com/27431/eng/microcode-${PV}.tgz;
+SRC_URI[md5sum] = "871df55f0ab010ee384dabfc424f2c12"
+SRC_URI[sha256sum] = 
"063f1aa3a546cb49323a5e0b516894e4b040007107b8c8ff017aca8a86204130"
 
 DEPENDS = "iucode-tool-native"
 S = "${WORKDIR}"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 5/7] linux-intel/4.14: use master cache until named branch available

2018-01-18 Thread California Sullivan
It wasn't appropriate to use the 4.9 cache for 4.14. This also brings in
the following relevant commits:

* b6b5ac8d x86-64: disable orc by default
* 82743ab8 common-pc*.scc: Add igb to common-pc drivers
* 6bcc7298 features/i915/i915.cfg: compile i915 as a module

This adds Intel gigabit Ethernet drivers, fixes the i915 firmware load
issue, and fixes an lttng-modules compilation failure with the new
kernel due to the new CONFIG_UNWINDER_ORC=y default.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
[Fixed location]
(commit 5e02959f5cb81784b08cb7e4e027c058089c1ee7 upstream)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index dd44aa1f..0d5dbdde 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -1,14 +1,14 @@
 require linux-intel.inc
 
 KBRANCH = "4.14/yocto/base"
-KMETA_BRANCH = "yocto-4.9"
+KMETA_BRANCH = "master"
 
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
 SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 LINUX_VERSION ?= "4.14.0"
 SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
-SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
+SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 # For Crystalforest and Romley
 KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko][PATCH 2/7] linux-intel/4.9: update to v4.9.76

2018-01-18 Thread California Sullivan
This brings in the changes up to v4.9.76 from linux-stable.

Also update the cache, bringing in the following relevant config
changes:

* 3e7fedea common-pc*.scc: Add igb to common-pc drivers
* 4341ae3a features/i915/i915.cfg: compile i915 as a module

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit a17f3f4e9c61a9317a013b11ee36686d3a62c98f)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.9.bb | 6 +++---
 common/recipes-kernel/linux/linux-intel_4.9.bb| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
index c11e5bbf..4d08aabf 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -13,8 +13,8 @@ python () {
 KBRANCH = "4.9/yocto/base-rt"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.61"
-SRCREV_machine ?= "530f7b58f610e99c0dc8f6d2e5695561b442f694"
-SRCREV_meta ?= "4553798a3e73b0791f4d5065ec5ad4b45027914f"
+LINUX_VERSION ?= "4.9.76"
+SRCREV_machine ?= "07dfb16deed155c197747600350b37a81c77e286"
+SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/common/recipes-kernel/linux/linux-intel_4.9.bb 
b/common/recipes-kernel/linux/linux-intel_4.9.bb
index 6e99b43f..61471696 100644
--- a/common/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.9.bb
@@ -4,9 +4,9 @@ require linux-intel.inc
 KBRANCH = "4.9/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.61"
-SRCREV_machine ?= "6838fc62f81f59330f720062249b4830f0161fbd"
-SRCREV_meta ?= "4553798a3e73b0791f4d5065ec5ad4b45027914f"
+LINUX_VERSION ?= "4.9.76"
+SRCREV_machine ?= "6e69421d3972a9bec8c33ef15d42e0190b73c803"
+SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 # For Crystalforest and Romley
 KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] intel-gpu-tools: backport patch fixing 32-bit builds

2018-01-18 Thread California Sullivan
Fixes the following error seen in 32-bit builds:

| ../../intel-gpu-tools-1.20/lib/igt_x86.c:96:10: error: redefinition of 
'igt_x86_features'
|  unsigned igt_x86_features(void)
|   ^~~~
| In file included from ../../intel-gpu-tools-1.20/lib/igt_x86.c:38:0:
| ../../intel-gpu-tools-1.20/lib/igt_x86.h:47:24: note: previous definition of 
'igt_x86_features' was here
|  static inline unsigned igt_x86_features(void)
| ^~~~
| ../../intel-gpu-tools-1.20/lib/igt_x86.c:148:7: error: redefinition of 
'igt_x86_features_to_string'
|  char *igt_x86_features_to_string(unsigned features, char *line)
|^~
| In file included from ../../intel-gpu-tools-1.20/lib/igt_x86.c:38:0:
| ../../intel-gpu-tools-1.20/lib/igt_x86.h:51:21: note: previous definition of 
'igt_x86_features_to_string' was here
|  static inline char *igt_x86_features_to_string(unsigned features, char *line)

I unfortunately missed this before merging the upgrade.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
Hi Anuj,

I see there is a 1.21 release of this package, but the 2017 Q3 graphics
stack release states intel-gpu-tools v1.20, so I thought this would be
more appropriate. Let me know if you think otherwise.

Thanks,
Cal

 .../0001-lib-Fix-compilation-on-non-x86.patch  | 82 ++
 .../intel-gpu-tools/intel-gpu-tools_1.20.bb|  2 +
 2 files changed, 84 insertions(+)
 create mode 100644 
recipes-graphics/intel-gpu-tools/intel-gpu-tools/0001-lib-Fix-compilation-on-non-x86.patch

diff --git 
a/recipes-graphics/intel-gpu-tools/intel-gpu-tools/0001-lib-Fix-compilation-on-non-x86.patch
 
b/recipes-graphics/intel-gpu-tools/intel-gpu-tools/0001-lib-Fix-compilation-on-non-x86.patch
new file mode 100644
index ..0c8c24c1
--- /dev/null
+++ 
b/recipes-graphics/intel-gpu-tools/intel-gpu-tools/0001-lib-Fix-compilation-on-non-x86.patch
@@ -0,0 +1,82 @@
+From 4fbb4b9c12d1944e5d60bc4f3d0cbd0bf7bed36d Mon Sep 17 00:00:00 2001
+From: Thierry Reding <tred...@nvidia.com>
+Date: Thu, 12 Oct 2017 10:33:37 +0200
+Subject: [PATCH] lib: Fix compilation on non-x86
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The meson build avoids the failure by excluding the igt_x86.c file from
+the compilation. autotools being what they are don't support that in an
+easy way, so just use the preprocessor to avoid the duplicate function
+definitions.
+
+Since igt_x86.c will now be ignored for non-x86 builds, the meson work-
+around can be removed.
+
+Upstream-Status: backport.
+
+Reviewed-by: Ville Syrjälä <ville.syrj...@linux.intel.com>
+Signed-off-by: Thierry Reding <tred...@nvidia.com>
+---
+ lib/igt_x86.c   | 2 ++
+ lib/igt_x86.h   | 2 +-
+ lib/meson.build | 5 +
+ 3 files changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/lib/igt_x86.c b/lib/igt_x86.c
+index 0f0963ce..0ed3c6f1 100644
+--- a/lib/igt_x86.c
 b/lib/igt_x86.c
+@@ -93,6 +93,7 @@
+ 
+ #define has_YMM 0x1
+ 
++#if defined(__x86_64__) || defined(__i386__)
+ unsigned igt_x86_features(void)
+ {
+   unsigned max = __get_cpuid_max(BASIC_CPUID, 0);
+@@ -172,3 +173,4 @@ char *igt_x86_features_to_string(unsigned features, char 
*line)
+ 
+   return ret;
+ }
++#endif
+diff --git a/lib/igt_x86.h b/lib/igt_x86.h
+index d6dcfa10..27b7f0fd 100644
+--- a/lib/igt_x86.h
 b/lib/igt_x86.h
+@@ -40,7 +40,7 @@
+ #define AVX   0x80
+ #define AVX2  0x100
+ 
+-#if defined(__x86_64__)
++#if defined(__x86_64__) || defined(__i386__)
+ unsigned igt_x86_features(void);
+ char *igt_x86_features_to_string(unsigned features, char *line);
+ #else
+diff --git a/lib/meson.build b/lib/meson.build
+index b31c68e4..ddf93ec6 100644
+--- a/lib/meson.build
 b/lib/meson.build
+@@ -64,6 +64,7 @@ lib_sources = [
+   'igt_syncobj.c',
+   'igt_sysfs.c',
+   'igt_vgem.c',
++  'igt_x86.c',
+   'instdone.c',
+   'intel_batchbuffer.c',
+   'intel_chipset.c',
+@@ -96,10 +97,6 @@ lib_sources = [
+   'igt_kmod.c',
+ ]
+ 
+-if ['x86', 'x86_64'].contains(host_machine.cpu_family())
+-lib_sources += 'igt_x86.c'
+-endif
+-
+ lib_deps = [
+   cairo,
+   glib,
+-- 
+2.14.3
+
diff --git a/recipes-graphics/intel-gpu-tools/intel-gpu-tools_1.20.bb 
b/recipes-graphics/intel-gpu-tools/intel-gpu-tools_1.20.bb
index c4939a64..4fdd0911 100644
--- a/recipes-graphics/intel-gpu-tools/intel-gpu-tools_1.20.bb
+++ b/recipes-graphics/intel-gpu-tools/intel-gpu-tools_1.20.bb
@@ -9,6 +9,8 @@ LICENSE_append = " & ISC"
 
 inherit autotools gtk-doc
 
+SRC_URI += "file://0001-lib-Fix-compilation-on-non-x86.patch"
+
 DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 libxv libx11 libxext 
libxrandr procps"
 RDEPENDS_${PN} += "bash"
 RDEPENDS_${PN}-tests += "bash"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] core-image-minimal-initramfs.bbappend: Add missing install module

2018-01-16 Thread California Sullivan
This allows installation when booting in legacy mode.

Fixes [YOCTO #12346].

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-core/images/core-image-minimal-initramfs.bbappend | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-core/images/core-image-minimal-initramfs.bbappend 
b/recipes-core/images/core-image-minimal-initramfs.bbappend
index 4ddca375..b3d5836a 100644
--- a/recipes-core/images/core-image-minimal-initramfs.bbappend
+++ b/recipes-core/images/core-image-minimal-initramfs.bbappend
@@ -1,6 +1,6 @@
 # Use initramfs-framework instead of initramfs-live*
 PACKAGE_INSTALL_remove_intel-x86-common = "initramfs-live-boot 
initramfs-live-install initramfs-live-install-efi"
-PACKAGE_INSTALL_append_intel-x86-common = " initramfs-framework-base 
initramfs-module-udev initramfs-module-setup-live initramfs-module-install-efi"
+PACKAGE_INSTALL_append_intel-x86-common = " initramfs-framework-base 
initramfs-module-udev initramfs-module-setup-live initramfs-module-install 
initramfs-module-install-efi"
 
 # Add i915 graphics firmware
 PACKAGE_INSTALL_append_intel-x86-common = " linux-firmware-i915"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/3] linux-intel/4.14: use master cache until named branch available

2018-01-16 Thread California Sullivan
It wasn't appropriate to use the 4.9 cache for 4.14. This also brings in
the following relevant commits:

* b6b5ac8d x86-64: disable orc by default
* 82743ab8 common-pc*.scc: Add igb to common-pc drivers
* 6bcc7298 features/i915/i915.cfg: compile i915 as a module

This adds Intel gigabit Ethernet drivers, fixes the i915 firmware load
issue, and fixes an lttng-modules compilation failure with the new
kernel due to the new CONFIG_UNWINDER_ORC=y default.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index dd44aa1f..0d5dbdde 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -1,14 +1,14 @@
 require linux-intel.inc
 
 KBRANCH = "4.14/yocto/base"
-KMETA_BRANCH = "yocto-4.9"
+KMETA_BRANCH = "master"
 
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
 SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 LINUX_VERSION ?= "4.14.0"
 SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
-SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
+SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 # For Crystalforest and Romley
 KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/3] linux-intel/4.14: mirror new dependencies added to linux-yocto-dev

2018-01-16 Thread California Sullivan
These new dependencies are needed for some configurations.

elfutils-native is required for CONFIG_UNWINDER_ORC (disabled by default
for now due to out-of-tree module complications).

openssl-native and util-linux-native are required for some certificate
processing options.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel_4.14.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index 0d5dbdde..5c904798 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -6,6 +6,8 @@ KMETA_BRANCH = "master"
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
 SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
+DEPENDS += "elfutils-native openssl-native util-linux-native"
+
 LINUX_VERSION ?= "4.14.0"
 SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 3/3] linux-intel/4.14: Update to v4.14.12

2018-01-16 Thread California Sullivan
This brings in the changes up to v4.14.12 from linux-stable.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel_4.14.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index 5c904798..4e260db4 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -8,8 +8,8 @@ SRC_URI_append = " 
file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
 DEPENDS += "elfutils-native openssl-native util-linux-native"
 
-LINUX_VERSION ?= "4.14.0"
-SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
+LINUX_VERSION ?= "4.14.12"
+SRCREV_machine ?= "5a0fe4d29ee12762332fbacd7cfc48cb4db1027d"
 SRCREV_meta ?= "ee7e849882aa2f0947dd56a60ba5b0d2eec558f2"
 
 # For Crystalforest and Romley
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/2] maintainers.inc: update recipes for new maintainers

2018-01-16 Thread California Sullivan
Anuj gets video related pieces.
Stephano gets RMC and poky-tiny related pieces.
Cal picks up other small pieces.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/include/maintainers.inc | 34 +-
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/conf/include/maintainers.inc b/conf/include/maintainers.inc
index 7c84020f..1be46722 100644
--- a/conf/include/maintainers.inc
+++ b/conf/include/maintainers.inc
@@ -1,23 +1,23 @@
 # This file contains a list of recipe maintainers for meta-intel
 
-RECIPE_MAINTAINER_pn-core-image-rt = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-core-image-rt-sdk = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-efilinux = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-gma500-gfx-check = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-intel-gpu-tools = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-intel-microcode = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-intel-minimal-initramfs = "California Sullivan 
<california.l.sulli...@intel.com>"
-RECIPE_MAINTAINER_pn-iucode-tool = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-libva-intel-driver = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-libyami = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-libyami-utils = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
+RECIPE_MAINTAINER_pn-core-image-rt = "Stephano Cetola 
<stephano.cet...@linux.intel.com>"
+RECIPE_MAINTAINER_pn-core-image-rt-sdk = "Stephano Cetola 
<stephano.cet...@linux.intel.com>"
+RECIPE_MAINTAINER_pn-efilinux = "California Sullivan 
<california.l.sulli...@intel.com>"
+RECIPE_MAINTAINER_pn-gma500-gfx-check = "Anuj Mittal <anuj.mit...@intel.com>"
+RECIPE_MAINTAINER_pn-intel-gpu-tools = "Anuj Mittal <anuj.mit...@intel.com>"
+RECIPE_MAINTAINER_pn-intel-microcode = "California Sullivan 
<california.l.sulli...@intel.com>"
+RECIPE_MAINTAINER_pn-core-image-minimal-initramfs = "California Sullivan 
<califorddnia.l.sulli...@intel.com>"
+RECIPE_MAINTAINER_pn-iucode-tool = "California Sullivan 
<california.l.sulli...@intel.com>"
+RECIPE_MAINTAINER_pn-libva-intel-driver = "Anuj Mittal <anuj.mit...@intel.com>"
+RECIPE_MAINTAINER_pn-libyami = "Anuj Mittal <anuj.mit...@intel.com>"
+RECIPE_MAINTAINER_pn-libyami-utils = "Anuj Mittal <anuj.mit...@intel.com>"
 RECIPE_MAINTAINER_pn-linux-intel = "California Sullivan 
<california.l.sulli...@intel.com>"
 RECIPE_MAINTAINER_pn-linux-intel-rt = "California Sullivan 
<california.l.sulli...@intel.com>"
 RECIPE_MAINTAINER_pn-lms7 = "TBD"
 RECIPE_MAINTAINER_pn-lms8 = "TBD"
-RECIPE_MAINTAINER_pn-rmc = "Todor Minchev <todor.minc...@intel.com>"
-RECIPE_MAINTAINER_pn-rmc-db = "Todor Minchev <todor.minc...@intel.com>"
-RECIPE_MAINTAINER_pn-thermald = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-va-intel = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-xf86-video-ast = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
-RECIPE_MAINTAINER_pn-xf86-video-mga = "Alejandro Hernandez 
<alejandro.hernan...@intel.com>"
+RECIPE_MAINTAINER_pn-rmc = "Stephano Cetola <stephano.cet...@linux.intel.com>"
+RECIPE_MAINTAINER_pn-rmc-db = "Stephano Cetola 
<stephano.cet...@linux.intel.com>"
+RECIPE_MAINTAINER_pn-thermald = "California Sullivan 
<california.l.sulli...@intel.com>"
+RECIPE_MAINTAINER_pn-va-intel = "Anuj Mittal <anuj.mit...@intel.com>"
+RECIPE_MAINTAINER_pn-xf86-video-ast = "Anuj Mittal <anuj.mit...@intel.com>"
+RECIPE_MAINTAINER_pn-xf86-video-mga = "Anuj Mittal <anuj.mit...@intel.com>"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/2] MAINTAINERS: update to current project maintainers

2018-01-16 Thread California Sullivan
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 MAINTAINERS | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index a45da80b..a76f1a3b 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -28,5 +28,8 @@ Maintainers List (try to look for most precise areas first)
 
---
 
-M: Saul Wold <s...@linux.intel.com>
+M:     California Sullivan <california.l.sulli...@intel.com>
+F: *
+
+M:  Juro Bystricky <juro.bystri...@intel.com>
 F: *
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/1] linux-intel/4.9: update to v4.9.76

2018-01-12 Thread California Sullivan
This brings in the changes up to v4.9.76 from linux-stable.

Also update the cache, bringing in the following relevant config
changes:

* 3e7fedea common-pc*.scc: Add igb to common-pc drivers
* 4341ae3a features/i915/i915.cfg: compile i915 as a module

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.9.bb | 6 +++---
 recipes-kernel/linux/linux-intel_4.9.bb| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/recipes-kernel/linux/linux-intel-rt_4.9.bb
index c11e5bbf..4d08aabf 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -13,8 +13,8 @@ python () {
 KBRANCH = "4.9/yocto/base-rt"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.61"
-SRCREV_machine ?= "530f7b58f610e99c0dc8f6d2e5695561b442f694"
-SRCREV_meta ?= "4553798a3e73b0791f4d5065ec5ad4b45027914f"
+LINUX_VERSION ?= "4.9.76"
+SRCREV_machine ?= "07dfb16deed155c197747600350b37a81c77e286"
+SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/recipes-kernel/linux/linux-intel_4.9.bb 
b/recipes-kernel/linux/linux-intel_4.9.bb
index 6e99b43f..61471696 100644
--- a/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/recipes-kernel/linux/linux-intel_4.9.bb
@@ -4,9 +4,9 @@ require linux-intel.inc
 KBRANCH = "4.9/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
-LINUX_VERSION ?= "4.9.61"
-SRCREV_machine ?= "6838fc62f81f59330f720062249b4830f0161fbd"
-SRCREV_meta ?= "4553798a3e73b0791f4d5065ec5ad4b45027914f"
+LINUX_VERSION ?= "4.9.76"
+SRCREV_machine ?= "6e69421d3972a9bec8c33ef15d42e0190b73c803"
+SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 # For Crystalforest and Romley
 KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] linux-intel/4.14: Update to v4.14.12

2018-01-08 Thread California Sullivan
This brings in the changes up to v4.14.12, including the Meltdown
vulnerability fixes currently available.

Also update the cache, bringing in the following relevant config
changes:

* 3e7fedea common-pc*.scc: Add igb to common-pc drivers
* 4341ae3a features/i915/i915.cfg: compile i915 as a module

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
Note: testing is still pending, but sending this to the mailing list
early in the interest of time.

 recipes-kernel/linux/linux-intel_4.14.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index dd44aa1f..abd75cb8 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -6,9 +6,9 @@ KMETA_BRANCH = "yocto-4.9"
 # Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
 SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
 
-LINUX_VERSION ?= "4.14.0"
-SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
-SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
+LINUX_VERSION ?= "4.14.12"
+SRCREV_machine ?= "5a0fe4d29ee12762332fbacd7cfc48cb4db1027d"
+SRCREV_meta ?= "a2dfb1610d9dad34652a3c27c6c9d8751ed67af6"
 
 # For Crystalforest and Romley
 KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko] [PATCH 1/4] linux-intel: Update 4.9 SRCREV and refactor

2017-12-20 Thread California Sullivan
From: Saul Wold <s...@linux.intel.com>

This has a SRCREV update to bring linux-intel to HEAD with some
audio and pnp patches.

The refactor moves the selection of branch to the versioned recipe
so we can have a shared linux-intel-lts repo with multiple LTS version
branches.


Signed-off-by: Saul Wold <s...@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 8d37591e1186dcfbf679c1db660d6f9ffa41bb39)
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel-rt_4.9.bb | 9 ++---
 common/recipes-kernel/linux/linux-intel.inc   | 6 ++
 common/recipes-kernel/linux/linux-intel_4.9.bb| 9 ++---
 3 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
index 02192735..7a14c053 100644
--- a/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -10,8 +10,11 @@ python () {
 raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to 
linux-intel-rt to enable it")
 }
 
-KBRANCH = "base-rt"
-SRCREV_machine ?= "44f76edc2079f1551be33b8ab473349d00f814a7"
-SRCREV_meta ?= "3d5b27b2d138b71052a1d17a5cca73aa0ec75328"
+KBRANCH = "4.9/yocto/base-rt"
+KMETA_BRANCH = "yocto-4.9"
+
+LINUX_VERSION ?= "4.9.61"
+SRCREV_machine ?= "8eb1a43e7232c412673aaaeb968b02122e42de4d"
+SRCREV_meta ?= "3e7fedea919b2c59801ceca25f57a23710ebadcd"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/common/recipes-kernel/linux/linux-intel.inc 
b/common/recipes-kernel/linux/linux-intel.inc
index 1f26d451..bde24ba5 100644
--- a/common/recipes-kernel/linux/linux-intel.inc
+++ b/common/recipes-kernel/linux/linux-intel.inc
@@ -3,17 +3,15 @@ require recipes-kernel/linux/linux-yocto.inc
 FILESEXTRAPATHS_prepend := "${THISDIR}/linux-intel:"
 
 KERNEL_CONFIG_URI ?= " \
- 
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}
 \
+ 
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=${KMETA_BRANCH};destsuffix=${KMETA}
 \
   "
 SRC_URI = " \
-   
git://github.com/01org/linux-intel-4.9.git;protocol=https;name=machine;branch=${KBRANCH};
 \
+   
git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=${KBRANCH};
 \
${KERNEL_CONFIG_URI} \
  "
 
 SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg"
 
-
-LINUX_VERSION ?= "4.9.56"
 LINUX_VERSION_EXTENSION ?= "-intel-pk-${LINUX_KERNEL_TYPE}"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/common/recipes-kernel/linux/linux-intel_4.9.bb 
b/common/recipes-kernel/linux/linux-intel_4.9.bb
index ec239242..85cb9bbe 100644
--- a/common/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.9.bb
@@ -1,9 +1,12 @@
 
 require linux-intel.inc
 
-KBRANCH = "base"
-SRCREV_machine ?= "e8405acd549563650e2e4774a49e069d161e8fe1"
-SRCREV_meta ?= "3d5b27b2d138b71052a1d17a5cca73aa0ec75328"
+KBRANCH = "4.9/yocto/base"
+KMETA_BRANCH = "yocto-4.9"
+
+LINUX_VERSION ?= "4.9.61"
+SRCREV_machine ?= "03469c2e703e40ed42ed72f415fd27c7d7f7f8cf"
+SRCREV_meta ?= "3e7fedea919b2c59801ceca25f57a23710ebadcd"
 
 # For Crystalforest and Romley
 KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko] [PATCH 2/4] linux-intel_4.14: Add latest LTS kernel

2017-12-20 Thread California Sullivan
From: Saul Wold <s...@linux.intel.com>

This commit adds the 4.14.0-LTS kernel, but does not change the
PREFERRED_VERSION.  This will be updated later, to use this kernel
set PREFERRED_VERSION in your local.conf or distro.conf files

Signed-off-by: Saul Wold <s...@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(cherry picked from commit 48b96fee2bc39a1014fd52d339f5749ca9910560)
[Fixed location]
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/linux/linux-intel_4.14.bb | 15 +++
 1 file changed, 15 insertions(+)
 create mode 100644 common/recipes-kernel/linux/linux-intel_4.14.bb

diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
new file mode 100644
index ..03bf15c3
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -0,0 +1,15 @@
+require linux-intel.inc
+
+KBRANCH = "4.14/yocto/base"
+KMETA_BRANCH = "yocto-4.9"
+
+LINUX_VERSION ?= "4.14.0"
+SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
+SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
+
+# For Crystalforest and Romley
+KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
+KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " uio"
+
+# Functionality flags
+KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko] [PATCH 4/4] ixgbe*: skip package if using 4.14 kernel

2017-12-20 Thread California Sullivan
No stable release supports 4.14 or newer yet.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(commit 1580913674bc84c8e6c10cf855dbf38d2ee8f3d2 upstream)
[fixed location]
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 common/recipes-kernel/intel-ethernet/ixgbe.bb   | 9 +
 common/recipes-kernel/intel-ethernet/ixgbevf.bb | 9 +
 2 files changed, 18 insertions(+)

diff --git a/common/recipes-kernel/intel-ethernet/ixgbe.bb 
b/common/recipes-kernel/intel-ethernet/ixgbe.bb
index 181158d4..caa6f42a 100644
--- a/common/recipes-kernel/intel-ethernet/ixgbe.bb
+++ b/common/recipes-kernel/intel-ethernet/ixgbe.bb
@@ -43,3 +43,12 @@ FILES_${PN}-script += "/etc/network/set_irq_affinity"
 
 #Ignore "ERROR: QA Issue: ixgbe: Files/directories were installed but not 
shipped"
 INSANE_SKIP_${PN} = "installed-vs-shipped"
+
+# Support for 4.14 not yet available
+python () {
+if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
+   d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
+   d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
+   d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
+raise bb.parse.SkipPackage("out of tree ixgbe not yet available for 
Linux Kernel 4.14 or newer")
+}
diff --git a/common/recipes-kernel/intel-ethernet/ixgbevf.bb 
b/common/recipes-kernel/intel-ethernet/ixgbevf.bb
index 6a9636e6..025ee081 100644
--- a/common/recipes-kernel/intel-ethernet/ixgbevf.bb
+++ b/common/recipes-kernel/intel-ethernet/ixgbevf.bb
@@ -44,3 +44,12 @@ FILES_${PN}-script += "/etc/network/set_irq_affinity"
 
 #Ignore "ERROR: QA Issue: ixgbe: Files/directories were installed but not 
shipped"
 INSANE_SKIP_${PN} = "installed-vs-shipped"
+
+# Support for 4.14 not yet available
+python () {
+if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
+   d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
+   d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
+   d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
+raise bb.parse.SkipPackage("Out of tree ixgbevf not yet available for 
Linux Kernel 4.14 or newer")
+}
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko] [PATCH 0/4] Add 4.14 production kernel to rocko

2017-12-20 Thread California Sullivan
Although its usually against our policy to add new recipes to previous
releases, the 4.14 kernel release and rocko release were so close
together we decided it would be appropriate to make 4.14 available, with
4.9 remaining as the default.

California Sullivan (2):
  linux-intel/4.14: Fix 32-bit perf issue
  ixgbe*: skip package if using 4.14 kernel

Saul Wold (2):
  linux-intel: Update 4.9 SRCREV and refactor
  linux-intel_4.14: Add latest LTS kernel

 common/recipes-kernel/intel-ethernet/ixgbe.bb  |  9 +
 common/recipes-kernel/intel-ethernet/ixgbevf.bb|  9 +
 common/recipes-kernel/linux/linux-intel-rt_4.9.bb  |  9 +++--
 common/recipes-kernel/linux/linux-intel.inc|  6 ++--
 ...01-perf-x86-32-explicitly-include-errno.h.patch | 41 ++
 common/recipes-kernel/linux/linux-intel_4.14.bb| 18 ++
 common/recipes-kernel/linux/linux-intel_4.9.bb |  9 +++--
 7 files changed, 91 insertions(+), 10 deletions(-)
 create mode 100644 
common/recipes-kernel/linux/linux-intel/0001-perf-x86-32-explicitly-include-errno.h.patch
 create mode 100644 common/recipes-kernel/linux/linux-intel_4.14.bb

-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [rocko] [PATCH 3/4] linux-intel/4.14: Fix 32-bit perf issue

2017-12-20 Thread California Sullivan
Perf fails to compile for 32-bit without this patch. I have requested
for Bruce to submit it upstream.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
(commit f0a462b71ff11089c6449b62cc4b415ae1568897 upstream)
[Fixed location]
Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 ...01-perf-x86-32-explicitly-include-errno.h.patch | 41 ++
 common/recipes-kernel/linux/linux-intel_4.14.bb|  3 ++
 2 files changed, 44 insertions(+)
 create mode 100644 
common/recipes-kernel/linux/linux-intel/0001-perf-x86-32-explicitly-include-errno.h.patch

diff --git 
a/common/recipes-kernel/linux/linux-intel/0001-perf-x86-32-explicitly-include-errno.h.patch
 
b/common/recipes-kernel/linux/linux-intel/0001-perf-x86-32-explicitly-include-errno.h.patch
new file mode 100644
index ..5c8b27c7
--- /dev/null
+++ 
b/common/recipes-kernel/linux/linux-intel/0001-perf-x86-32-explicitly-include-errno.h.patch
@@ -0,0 +1,41 @@
+From 57af599929263e7bb6f2f369c9e4bc1e440528a9 Mon Sep 17 00:00:00 2001
+From: Bruce Ashfield <bruce.ashfi...@windriver.com>
+Date: Mon, 21 Aug 2017 13:52:53 -0400
+Subject: [PATCH 1/1] perf: x86-32: explicitly include 
+
+Upstream-Status: submitted
+
+The 32bit x86 perf build does not find the system definitions of error
+return values, hence we end up with:
+
+| In file included from util/libunwind/x86_32.c:32:0:
+| util/libunwind/../../arch/x86/util/unwind-libunwind.c: In function 
'libunwind__x86_reg_id':
+| util/libunwind/../../arch/x86/util/unwind-libunwind.c:109:11: error: 
'EINVAL' undeclared (first use in this function); did you mean 'UNW_EINVAL'?
+|return -EINVAL;
+|^~
+|UNW_EINVAL
+
+By explicitly including errno.h, we can fix this build without impacting
+other architectures.
+
+Signed-off-by: Bruce Ashfield <bruce.ashfi...@windriver.com>
+---
+
+ tools/perf/util/libunwind/x86_32.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tools/perf/util/libunwind/x86_32.c 
b/tools/perf/util/libunwind/x86_32.c
+index 95772428..d781f7bdeb88 100644
+--- a/tools/perf/util/libunwind/x86_32.c
 b/tools/perf/util/libunwind/x86_32.c
+@@ -20,6 +20,7 @@
+ #define LIBUNWIND__ARCH_REG_IP PERF_REG_X86_IP
+ #define LIBUNWIND__ARCH_REG_SP PERF_REG_X86_SP
+ 
++#include 
+ #include "unwind.h"
+ #include "debug.h"
+ #include "libunwind-x86.h"
+-- 
+2.14.3
+
diff --git a/common/recipes-kernel/linux/linux-intel_4.14.bb 
b/common/recipes-kernel/linux/linux-intel_4.14.bb
index 03bf15c3..dd44aa1f 100644
--- a/common/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/common/recipes-kernel/linux/linux-intel_4.14.bb
@@ -3,6 +3,9 @@ require linux-intel.inc
 KBRANCH = "4.14/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
+# Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
+SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
+
 LINUX_VERSION ?= "4.14.0"
 SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
 SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 4/4] ixgbe*: skip package if using 4.14 kernel

2017-12-18 Thread California Sullivan
No stable release supports 4.14 or newer yet.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/intel-ethernet/ixgbe.bb   | 9 +
 recipes-kernel/intel-ethernet/ixgbevf.bb | 9 +
 2 files changed, 18 insertions(+)

diff --git a/recipes-kernel/intel-ethernet/ixgbe.bb 
b/recipes-kernel/intel-ethernet/ixgbe.bb
index 181158d4..caa6f42a 100644
--- a/recipes-kernel/intel-ethernet/ixgbe.bb
+++ b/recipes-kernel/intel-ethernet/ixgbe.bb
@@ -43,3 +43,12 @@ FILES_${PN}-script += "/etc/network/set_irq_affinity"
 
 #Ignore "ERROR: QA Issue: ixgbe: Files/directories were installed but not 
shipped"
 INSANE_SKIP_${PN} = "installed-vs-shipped"
+
+# Support for 4.14 not yet available
+python () {
+if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
+   d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
+   d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
+   d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
+raise bb.parse.SkipPackage("out of tree ixgbe not yet available for 
Linux Kernel 4.14 or newer")
+}
diff --git a/recipes-kernel/intel-ethernet/ixgbevf.bb 
b/recipes-kernel/intel-ethernet/ixgbevf.bb
index 6a9636e6..025ee081 100644
--- a/recipes-kernel/intel-ethernet/ixgbevf.bb
+++ b/recipes-kernel/intel-ethernet/ixgbevf.bb
@@ -44,3 +44,12 @@ FILES_${PN}-script += "/etc/network/set_irq_affinity"
 
 #Ignore "ERROR: QA Issue: ixgbe: Files/directories were installed but not 
shipped"
 INSANE_SKIP_${PN} = "installed-vs-shipped"
+
+# Support for 4.14 not yet available
+python () {
+if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel" and \
+   d.getVar("PREFERRED_VERSION_linux-intel") == "4.14%" or \
+   d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-intel-rt" and \
+   d.getVar("PREFERRED_VERSION_linux-intel-rt") == "4.14%":
+raise bb.parse.SkipPackage("Out of tree ixgbevf not yet available for 
Linux Kernel 4.14 or newer")
+}
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 1/4] linux-intel/4.9: Update cache and source SRCREVs

2017-12-18 Thread California Sullivan
Trusty and USB fixes in source.

Compile i915 as module in cache. This makes sure that the video drivers
and firmware are available at the same time, fixing firmware load
issues.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel-rt_4.9.bb | 4 ++--
 recipes-kernel/linux/linux-intel_4.9.bb| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel-rt_4.9.bb 
b/recipes-kernel/linux/linux-intel-rt_4.9.bb
index 7a14c053..c11e5bbf 100644
--- a/recipes-kernel/linux/linux-intel-rt_4.9.bb
+++ b/recipes-kernel/linux/linux-intel-rt_4.9.bb
@@ -14,7 +14,7 @@ KBRANCH = "4.9/yocto/base-rt"
 KMETA_BRANCH = "yocto-4.9"
 
 LINUX_VERSION ?= "4.9.61"
-SRCREV_machine ?= "8eb1a43e7232c412673aaaeb968b02122e42de4d"
-SRCREV_meta ?= "3e7fedea919b2c59801ceca25f57a23710ebadcd"
+SRCREV_machine ?= "530f7b58f610e99c0dc8f6d2e5695561b442f694"
+SRCREV_meta ?= "4553798a3e73b0791f4d5065ec5ad4b45027914f"
 
 LINUX_KERNEL_TYPE = "preempt-rt"
diff --git a/recipes-kernel/linux/linux-intel_4.9.bb 
b/recipes-kernel/linux/linux-intel_4.9.bb
index 85cb9bbe..6e99b43f 100644
--- a/recipes-kernel/linux/linux-intel_4.9.bb
+++ b/recipes-kernel/linux/linux-intel_4.9.bb
@@ -5,8 +5,8 @@ KBRANCH = "4.9/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
 LINUX_VERSION ?= "4.9.61"
-SRCREV_machine ?= "03469c2e703e40ed42ed72f415fd27c7d7f7f8cf"
-SRCREV_meta ?= "3e7fedea919b2c59801ceca25f57a23710ebadcd"
+SRCREV_machine ?= "6838fc62f81f59330f720062249b4830f0161fbd"
+SRCREV_meta ?= "4553798a3e73b0791f4d5065ec5ad4b45027914f"
 
 # For Crystalforest and Romley
 KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 3/4] meta-intel.inc: Update linux-intel PREFERRED_VERSION to 4.14

2017-12-18 Thread California Sullivan
This is the newest LTS kernel, and will be the preferred kernel going
for this release.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 conf/machine/include/meta-intel.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/conf/machine/include/meta-intel.inc 
b/conf/machine/include/meta-intel.inc
index 107f6c90..ae575439 100644
--- a/conf/machine/include/meta-intel.inc
+++ b/conf/machine/include/meta-intel.inc
@@ -12,7 +12,7 @@
 PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"
 PREFERRED_PROVIDER_virtual/kernel_poky-tiny ?= "linux-intel"
 PREFERRED_PROVIDER_virtual/kernel_linuxstdbase ?= "linux-yocto"
-PREFERRED_VERSION_linux-intel ?= "4.9%"
+PREFERRED_VERSION_linux-intel ?= "4.14%"
 
 # for Xserver older than 1.13.0
 OLD_XSERVER_X86_EXT = "xserver-xorg-extension-dri \
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH 2/4] linux-intel/4.14: Fix 32-bit perf issue

2017-12-18 Thread California Sullivan
Perf fails to compile for 32-bit without this patch. I have requested
for Bruce to submit it upstream.

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 ...01-perf-x86-32-explicitly-include-errno.h.patch | 41 ++
 recipes-kernel/linux/linux-intel_4.14.bb   |  3 ++
 2 files changed, 44 insertions(+)
 create mode 100644 
recipes-kernel/linux/linux-intel/0001-perf-x86-32-explicitly-include-errno.h.patch

diff --git 
a/recipes-kernel/linux/linux-intel/0001-perf-x86-32-explicitly-include-errno.h.patch
 
b/recipes-kernel/linux/linux-intel/0001-perf-x86-32-explicitly-include-errno.h.patch
new file mode 100644
index ..5c8b27c7
--- /dev/null
+++ 
b/recipes-kernel/linux/linux-intel/0001-perf-x86-32-explicitly-include-errno.h.patch
@@ -0,0 +1,41 @@
+From 57af599929263e7bb6f2f369c9e4bc1e440528a9 Mon Sep 17 00:00:00 2001
+From: Bruce Ashfield <bruce.ashfi...@windriver.com>
+Date: Mon, 21 Aug 2017 13:52:53 -0400
+Subject: [PATCH 1/1] perf: x86-32: explicitly include 
+
+Upstream-Status: submitted
+
+The 32bit x86 perf build does not find the system definitions of error
+return values, hence we end up with:
+
+| In file included from util/libunwind/x86_32.c:32:0:
+| util/libunwind/../../arch/x86/util/unwind-libunwind.c: In function 
'libunwind__x86_reg_id':
+| util/libunwind/../../arch/x86/util/unwind-libunwind.c:109:11: error: 
'EINVAL' undeclared (first use in this function); did you mean 'UNW_EINVAL'?
+|return -EINVAL;
+|^~
+|UNW_EINVAL
+
+By explicitly including errno.h, we can fix this build without impacting
+other architectures.
+
+Signed-off-by: Bruce Ashfield <bruce.ashfi...@windriver.com>
+---
+
+ tools/perf/util/libunwind/x86_32.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tools/perf/util/libunwind/x86_32.c 
b/tools/perf/util/libunwind/x86_32.c
+index 95772428..d781f7bdeb88 100644
+--- a/tools/perf/util/libunwind/x86_32.c
 b/tools/perf/util/libunwind/x86_32.c
+@@ -20,6 +20,7 @@
+ #define LIBUNWIND__ARCH_REG_IP PERF_REG_X86_IP
+ #define LIBUNWIND__ARCH_REG_SP PERF_REG_X86_SP
+ 
++#include 
+ #include "unwind.h"
+ #include "debug.h"
+ #include "libunwind-x86.h"
+-- 
+2.14.3
+
diff --git a/recipes-kernel/linux/linux-intel_4.14.bb 
b/recipes-kernel/linux/linux-intel_4.14.bb
index 03bf15c3..dd44aa1f 100644
--- a/recipes-kernel/linux/linux-intel_4.14.bb
+++ b/recipes-kernel/linux/linux-intel_4.14.bb
@@ -3,6 +3,9 @@ require linux-intel.inc
 KBRANCH = "4.14/yocto/base"
 KMETA_BRANCH = "yocto-4.9"
 
+# Fix for 32-bit perf issue. Remove when patch is backported to 4.14.
+SRC_URI_append = " file://0001-perf-x86-32-explicitly-include-errno.h.patch"
+
 LINUX_VERSION ?= "4.14.0"
 SRCREV_machine ?= "bebc6082da0a9f5d47a1ea2edc099bf671058bd4"
 SRCREV_meta ?= "f4e37e151102d89c4d0e110c88eb3b3c36bdeaa4"
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


[meta-intel] [PATCH] linux-intel.inc: set COMPATIBLE_MACHINE default

2017-11-28 Thread California Sullivan
Non-Intel* machines did not get COMPATIBLE_MACHINE set at all, allowing
the package to be built when it probably shouldn't have been. For
example, it would be built when the MACHINE was set to qemux86. This
caused lttng-modules to fail because lttng-modules only gets patched
for our kernel when an Intel MACHINE was being used in order to maintain
Yocto Project Compatibility status.

By setting the default it fails when an invalid MACHINE is used. Note
that while qemux86 is not a compatible MACHINE, the kernel itself does
have the necessary components to run under qemu.

Also change the COMPATIBLE_MACHINE overrides to use the x86-intel-common
override instead of machine-specific overrides since they all have the
same value.

[YOCTO #12278].

Signed-off-by: California Sullivan <california.l.sulli...@intel.com>
---
 recipes-kernel/linux/linux-intel.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/recipes-kernel/linux/linux-intel.inc 
b/recipes-kernel/linux/linux-intel.inc
index 59b25851..057779a1 100644
--- a/recipes-kernel/linux/linux-intel.inc
+++ b/recipes-kernel/linux/linux-intel.inc
@@ -23,15 +23,15 @@ KCONF_BSP_AUDIT_LEVEL = "2"
 
 KERNEL_FEATURES_INTEL_COMMON ?= ""
 
-COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}"
+COMPATIBLE_MACHINE ?= "(intel-corei7-64|intel-core2-32|intel-quark)"
+COMPATIBLE_MACHINE_intel-x86-common = "${MACHINE}"
+
 KMACHINE_core2-32-intel-common = "intel-core2-32"
 KERNEL_FEATURES_append_core2-32-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
 
-COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}"
 KMACHINE_corei7-64-intel-common = "intel-corei7-64"
 KERNEL_FEATURES_append_corei7-64-intel-common = 
"${KERNEL_FEATURES_INTEL_COMMON}"
 
-COMPATIBLE_MACHINE_i586-nlp-32-intel-common = "${MACHINE}"
 KMACHINE_i586-nlp-32-intel-common = "intel-quark"
 KERNEL_FEATURES_append_i586-nlp-32-intel-common = "features/qat/qat.scc"
 
-- 
2.14.3

-- 
___
meta-intel mailing list
meta-intel@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel


  1   2   3   >