All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] iucode-tool: Add support for MUSL
@ 2017-02-06 20:59 Saul Wold
  2017-02-06 20:59 ` [PATCH] linux-intel: Add the linux-intel kernel recipe Saul Wold
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Saul Wold @ 2017-02-06 20:59 UTC (permalink / raw)
  To: openembedded-core, richard.purdie

iu-code needs the arpg API which is not part of MUSL, so add argp-standalone as
a dependency. The arpg library is also required for linking, so add a patch to
the Makefile.am

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 ...am-Add-arg-parse-library-for-MUSL-support.patch | 29 ++++++++++++++++++++++
 common/recipes-core/microcode/iucode-tool_2.1.1.bb |  6 ++++-
 2 files changed, 34 insertions(+), 1 deletion(-)
 create mode 100644 common/recipes-core/microcode/iucode-tool/0001-Makefile.am-Add-arg-parse-library-for-MUSL-support.patch

diff --git a/common/recipes-core/microcode/iucode-tool/0001-Makefile.am-Add-arg-parse-library-for-MUSL-support.patch b/common/recipes-core/microcode/iucode-tool/0001-Makefile.am-Add-arg-parse-library-for-MUSL-support.patch
new file mode 100644
index 0000000..ca97d2a
--- /dev/null
+++ b/common/recipes-core/microcode/iucode-tool/0001-Makefile.am-Add-arg-parse-library-for-MUSL-support.patch
@@ -0,0 +1,29 @@
+From 5f6826b3a59dedf508d5a6122362d69a4813e8e6 Mon Sep 17 00:00:00 2001
+From: Saul Wold <sgw@linux.intel.com>
+Date: Fri, 3 Feb 2017 16:08:51 -0800
+Subject: [PATCH] Makefile.am: Add arg-parse library for MUSL support
+
+iucode-tool needs argp-standalone when used with MUSL, so add this
+patch to the Makefile to link with argp
+
+Upstream-Status: Pending
+Signed-off-by: Saul Wold <sgw@linux.intel.com>
+---
+ Makefile.am | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.am b/Makefile.am
+index 415a241..764fb61 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -5,6 +5,7 @@
+ sbin_PROGRAMS	 = iucode_tool
+ man_MANS	 = iucode_tool.8
+ 
++iucode_tool_LDADD = -largp
+ iucode_tool_SOURCES = intel_microcode.h intel_microcode.c iucode_tool.c
+ EXTRA_DIST	= autogen.sh CONTRIBUTING
+ 
+-- 
+2.7.4
+
diff --git a/common/recipes-core/microcode/iucode-tool_2.1.1.bb b/common/recipes-core/microcode/iucode-tool_2.1.1.bb
index e98bca6..9cae8e2 100644
--- a/common/recipes-core/microcode/iucode-tool_2.1.1.bb
+++ b/common/recipes-core/microcode/iucode-tool_2.1.1.bb
@@ -16,7 +16,11 @@ LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
                     file://iucode_tool.c;beginline=1;endline=15;md5=5d8e3639c3b6a80e7d5e0e073933da16"
 
-SRC_URI = "https://gitlab.com/iucode-tool/releases/raw/master/iucode-tool_${PV}.tar.xz"
+DEPENDS_append_libc-musl = " argp-standalone"
+
+SRC_URI = "https://gitlab.com/iucode-tool/releases/raw/master/iucode-tool_${PV}.tar.xz \
+           file://0001-Makefile.am-Add-arg-parse-library-for-MUSL-support.patch \
+           "
 SRC_URI[md5sum] = "306d20b43da847812af4bf973f46045d"
 SRC_URI[sha256sum] = "8f94ec73f5d4d1a6801aaa894fa1c6544d9b27aec16e1a00e18e8241c7e0f6ba"
 
-- 
2.7.4



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

* [PATCH] linux-intel: Add the linux-intel kernel recipe
  2017-02-06 20:59 [PATCH 1/2] iucode-tool: Add support for MUSL Saul Wold
@ 2017-02-06 20:59 ` Saul Wold
  2017-02-06 20:59 ` [PATCH 2/2] libva-intel-driver: Update to 1.7.3 Saul Wold
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ messages in thread
From: Saul Wold @ 2017-02-06 20:59 UTC (permalink / raw)
  To: openembedded-core, richard.purdie

This introduces the linux-intel kernel recipe for 4.9, this
kernel tree is a prodcution tree that contains enabling backports
for Intel CPU and Hardware that may be up-streamed in a newer
kernel version.

Additional information can be found in this associated wiki page:
https://github.com/01org/linux-intel-4.9/wiki

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 common/recipes-kernel/linux/linux-intel_4.9.bb | 46 ++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 common/recipes-kernel/linux/linux-intel_4.9.bb

diff --git a/common/recipes-kernel/linux/linux-intel_4.9.bb b/common/recipes-kernel/linux/linux-intel_4.9.bb
new file mode 100644
index 0000000..7cc377a
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-intel_4.9.bb
@@ -0,0 +1,46 @@
+
+require recipes-kernel/linux/linux-yocto.inc
+
+KBRANCH ?= "master"
+SRCREV_machine ?= "09f886dc5a6945679ed35e6acfbc746f472f0f34"
+SRCREV_meta ?= "6fd9dcbb3f0becf90c555a1740d21d18c331af99"
+
+SRC_URI = "git://github.com/01org/linux-intel-4.9.git;protocol=https;name=machine;branch=${KBRANCH}; \
+           git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"
+
+LINUX_VERSION ?= "4.9.6"
+
+PV = "${LINUX_VERSION}+git${SRCPV}"
+
+KMETA = "kernel-meta"
+KCONF_BSP_AUDIT_LEVEL = "2"
+
+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}"
+
+COMPATIBLE_MACHINE_i586-nlp-32-intel-common = "${MACHINE}"
+KMACHINE_i586-nlp-32-intel-common = "intel-quark"
+KERNEL_FEATURES_append_i586-nlp-32-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"
+
+
+# Functionality flags
+KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc"
+KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"
+KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
+
+
-- 
2.7.4



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

* [PATCH 2/2] libva-intel-driver: Update to 1.7.3
  2017-02-06 20:59 [PATCH 1/2] iucode-tool: Add support for MUSL Saul Wold
  2017-02-06 20:59 ` [PATCH] linux-intel: Add the linux-intel kernel recipe Saul Wold
@ 2017-02-06 20:59 ` Saul Wold
  2017-02-06 20:59 ` [PATCH 2/2] meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware Saul Wold
  2017-02-06 21:29 ` ✗ patchtest: failure for "linux-intel: Add the linux-int..." and 1 more (rev2) Patchwork
  3 siblings, 0 replies; 9+ messages in thread
From: Saul Wold @ 2017-02-06 20:59 UTC (permalink / raw)
  To: openembedded-core, richard.purdie

The upstream has moved their source base from FreeDesktop to github.com/01org

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 .../libva/{libva-intel-driver_1.7.2.bb => libva-intel-driver_1.7.3.bb} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
 rename common/recipes-multimedia/libva/{libva-intel-driver_1.7.2.bb => libva-intel-driver_1.7.3.bb} (89%)

diff --git a/common/recipes-multimedia/libva/libva-intel-driver_1.7.2.bb b/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb
similarity index 89%
rename from common/recipes-multimedia/libva/libva-intel-driver_1.7.2.bb
rename to common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb
index f82e9d7..0194063 100644
--- a/common/recipes-multimedia/libva/libva-intel-driver_1.7.2.bb
+++ b/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb
@@ -13,7 +13,8 @@ COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
 
 DEPENDS = "libva libdrm"
 
-SRC_URI = "http://www.freedesktop.org/software/vaapi/releases/${BPN}/${BPN}-${PV}.tar.bz2"
+SRC_URI = "git://github.com/01org/intel-vaapi-driver.git;protocol=https"
+SRCREV = "c747c3428cd862869b75e96b737fa61532d6f27f"
 
 SRC_URI[md5sum] = "f28ac265f836f7ce881305bd3a282c90"
 SRC_URI[sha256sum] = "099e7bf6aa826971ec2caff235babf4da995f754e2ca16a73b258671130e67bc"
-- 
2.7.4



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

* [PATCH 2/2] meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware
  2017-02-06 20:59 [PATCH 1/2] iucode-tool: Add support for MUSL Saul Wold
  2017-02-06 20:59 ` [PATCH] linux-intel: Add the linux-intel kernel recipe Saul Wold
  2017-02-06 20:59 ` [PATCH 2/2] libva-intel-driver: Update to 1.7.3 Saul Wold
@ 2017-02-06 20:59 ` Saul Wold
  2017-02-06 21:02   ` Khem Raj
  2017-02-06 21:29 ` ✗ patchtest: failure for "linux-intel: Add the linux-int..." and 1 more (rev2) Patchwork
  3 siblings, 1 reply; 9+ messages in thread
From: Saul Wold @ 2017-02-06 20:59 UTC (permalink / raw)
  To: openembedded-core, richard.purdie

Enable the linux-intel production kernel for meta-intel by default for 4.9,
this will enable using the Intel production kernel.

This is a well tested 4.9 tree that will start to include additional
support for the Apollolake and Joule hardware.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 conf/machine/include/meta-intel.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/conf/machine/include/meta-intel.inc b/conf/machine/include/meta-intel.inc
index 21587fb..eb759c4 100644
--- a/conf/machine/include/meta-intel.inc
+++ b/conf/machine/include/meta-intel.inc
@@ -9,8 +9,8 @@
 #
 
 # Soft set linux-yocto as preferred kernel like x86-base.inc
-PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
-PREFERRED_VERSION_linux-yocto ?= "4.8%"
+PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"
+PREFERRED_VERSION_linux-intel ?= "4.9%"
 
 # for Xserver older than 1.13.0
 OLD_XSERVER_X86_EXT = "xserver-xorg-extension-dri \
-- 
2.7.4



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

* Re: [PATCH 2/2] meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware
  2017-02-06 20:59 ` [PATCH 2/2] meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware Saul Wold
@ 2017-02-06 21:02   ` Khem Raj
  2017-02-07 14:45     ` Saul Wold
  0 siblings, 1 reply; 9+ messages in thread
From: Khem Raj @ 2017-02-06 21:02 UTC (permalink / raw)
  To: Saul Wold; +Cc: Patches and discussions about the oe-core layer

On Mon, Feb 6, 2017 at 12:59 PM, Saul Wold <sgw@linux.intel.com> wrote:
> Enable the linux-intel production kernel for meta-intel by default for 4.9,
> this will enable using the Intel production kernel.
>
> This is a well tested 4.9 tree that will start to include additional
> support for the Apollolake and Joule hardware.
>
> Signed-off-by: Saul Wold <sgw@linux.intel.com>
> ---
>  conf/machine/include/meta-intel.inc | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/conf/machine/include/meta-intel.inc b/conf/machine/include/meta-intel.inc
> index 21587fb..eb759c4 100644
> --- a/conf/machine/include/meta-intel.inc
> +++ b/conf/machine/include/meta-intel.inc
> @@ -9,8 +9,8 @@
>  #
>
>  # Soft set linux-yocto as preferred kernel like x86-base.inc
> -PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
> -PREFERRED_VERSION_linux-yocto ?= "4.8%"
> +PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"

whats the difference between linux-yocto and linux-intel ?

> +PREFERRED_VERSION_linux-intel ?= "4.9%"
>
>  # for Xserver older than 1.13.0
>  OLD_XSERVER_X86_EXT = "xserver-xorg-extension-dri \
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


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

* ✗ patchtest: failure for "linux-intel: Add the linux-int..." and 1 more (rev2)
  2017-02-06 20:59 [PATCH 1/2] iucode-tool: Add support for MUSL Saul Wold
                   ` (2 preceding siblings ...)
  2017-02-06 20:59 ` [PATCH 2/2] meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware Saul Wold
@ 2017-02-06 21:29 ` Patchwork
  3 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2017-02-06 21:29 UTC (permalink / raw)
  To: Saul Wold; +Cc: openembedded-core

== Series Details ==

Series: "linux-intel: Add the linux-int..." and 1 more (rev2)
Revision: 2
URL   : https://patchwork.openembedded.org/series/5172/
State : failure

== Summary ==


Thank you for submitting this patch series to OpenEmbedded Core. This is
an automated response. Several tests have been executed on the proposed
series by patchtest resulting in the following failures:



* Issue             Series does not apply on top of target branch [test_series_merge_on_head] 
  Suggested fix    Rebase your series on top of targeted branch
  Targeted branch  master (currently at b3a74335e1)



If you believe any of these test results are incorrect, please reply to the
mailing list (openembedded-core@lists.openembedded.org) raising your concerns.
Otherwise we would appreciate you correcting the issues and submitting a new
version of the patchset if applicable. Please ensure you add/increment the
version number when sending the new version (i.e. [PATCH] -> [PATCH v2] ->
[PATCH v3] -> ...).

---
Test framework: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest
Test suite:     http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe



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

* Re: [PATCH 2/2] meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware
  2017-02-06 21:02   ` Khem Raj
@ 2017-02-07 14:45     ` Saul Wold
  2017-02-07 16:50       ` Khem Raj
  0 siblings, 1 reply; 9+ messages in thread
From: Saul Wold @ 2017-02-07 14:45 UTC (permalink / raw)
  To: Khem Raj; +Cc: Patches and discussions about the oe-core layer

On Mon, 2017-02-06 at 13:02 -0800, Khem Raj wrote:
> On Mon, Feb 6, 2017 at 12:59 PM, Saul Wold <sgw@linux.intel.com>
> wrote:
> > 
> > Enable the linux-intel production kernel for meta-intel by default
> > for 4.9,
> > this will enable using the Intel production kernel.
> > 
> > This is a well tested 4.9 tree that will start to include
> > additional
> > support for the Apollolake and Joule hardware.
> > 
> > Signed-off-by: Saul Wold <sgw@linux.intel.com>
> > ---
> >  conf/machine/include/meta-intel.inc | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> > 
> > diff --git a/conf/machine/include/meta-intel.inc
> > b/conf/machine/include/meta-intel.inc
> > index 21587fb..eb759c4 100644
> > --- a/conf/machine/include/meta-intel.inc
> > +++ b/conf/machine/include/meta-intel.inc
> > @@ -9,8 +9,8 @@
> >  #
> > 
> >  # Soft set linux-yocto as preferred kernel like x86-base.inc
> > -PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
> > -PREFERRED_VERSION_linux-yocto ?= "4.8%"
> > +PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"
> 
> whats the difference between linux-yocto and linux-intel ?
> 
Sorry for sending this to the wrong list.  

This is a valid question, the difference will be faster integration and
better testing /validation of upstream (or possibly pending upstream )
patches for Intel Hardware.

Since the kernel will be coming from an Intel Source, it will be fully
tested on more hardware that the current linux-yocto kernel gets tested
against.

The update rate maybe about the same, with security updates as needed
for more severe issues

As other vendors maintain kernels for their meta-vendor specific layer,
Intel has chosen to maintain an Intel kernel based on the current LTS
version (4.9) plus upstreamed patches. All content will be backports
from internally maintained tracking trees being regularly updated.

meta-intel will likely continue to contain the linux-yocto-<latest> for
a non-LTS kernel.

Hope that clarifies this.

Sau!

> > 
> > +PREFERRED_VERSION_linux-intel ?= "4.9%"
> > 
> >  # for Xserver older than 1.13.0
> >  OLD_XSERVER_X86_EXT = "xserver-xorg-extension-dri \
> > --
> > 2.7.4
> > 
> > --
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-core


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

* Re: [PATCH 2/2] meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware
  2017-02-07 14:45     ` Saul Wold
@ 2017-02-07 16:50       ` Khem Raj
  2017-02-07 17:47         ` Saul Wold
  0 siblings, 1 reply; 9+ messages in thread
From: Khem Raj @ 2017-02-07 16:50 UTC (permalink / raw)
  To: Saul Wold; +Cc: Patches and discussions about the oe-core layer

On Tue, Feb 7, 2017 at 6:45 AM, Saul Wold <sgw@linux.intel.com> wrote:
> On Mon, 2017-02-06 at 13:02 -0800, Khem Raj wrote:
>> On Mon, Feb 6, 2017 at 12:59 PM, Saul Wold <sgw@linux.intel.com>
>> wrote:
>> >
>> > Enable the linux-intel production kernel for meta-intel by default
>> > for 4.9,
>> > this will enable using the Intel production kernel.
>> >
>> > This is a well tested 4.9 tree that will start to include
>> > additional
>> > support for the Apollolake and Joule hardware.
>> >
>> > Signed-off-by: Saul Wold <sgw@linux.intel.com>
>> > ---
>> >  conf/machine/include/meta-intel.inc | 4 ++--
>> >  1 file changed, 2 insertions(+), 2 deletions(-)
>> >
>> > diff --git a/conf/machine/include/meta-intel.inc
>> > b/conf/machine/include/meta-intel.inc
>> > index 21587fb..eb759c4 100644
>> > --- a/conf/machine/include/meta-intel.inc
>> > +++ b/conf/machine/include/meta-intel.inc
>> > @@ -9,8 +9,8 @@
>> >  #
>> >
>> >  # Soft set linux-yocto as preferred kernel like x86-base.inc
>> > -PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
>> > -PREFERRED_VERSION_linux-yocto ?= "4.8%"
>> > +PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"
>>
>> whats the difference between linux-yocto and linux-intel ?
>>
> Sorry for sending this to the wrong list.
>
> This is a valid question, the difference will be faster integration and
> better testing /validation of upstream (or possibly pending upstream )
> patches for Intel Hardware.
>
> Since the kernel will be coming from an Intel Source, it will be fully
> tested on more hardware that the current linux-yocto kernel gets tested
> against.
>
> The update rate maybe about the same, with security updates as needed
> for more severe issues
>
> As other vendors maintain kernels for their meta-vendor specific layer,
> Intel has chosen to maintain an Intel kernel based on the current LTS
> version (4.9) plus upstreamed patches. All content will be backports
> from internally maintained tracking trees being regularly updated.
>
> meta-intel will likely continue to contain the linux-yocto-<latest> for
> a non-LTS kernel.
>
> Hope that clarifies this.

yes it does. So this is not a clone of linux-yocto but based directly
on linux-stable.

>
> Sau!
>
>> >
>> > +PREFERRED_VERSION_linux-intel ?= "4.9%"
>> >
>> >  # for Xserver older than 1.13.0
>> >  OLD_XSERVER_X86_EXT = "xserver-xorg-extension-dri \
>> > --
>> > 2.7.4
>> >
>> > --
>> > _______________________________________________
>> > Openembedded-core mailing list
>> > Openembedded-core@lists.openembedded.org
>> > http://lists.openembedded.org/mailman/listinfo/openembedded-core


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

* Re: [PATCH 2/2] meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware
  2017-02-07 16:50       ` Khem Raj
@ 2017-02-07 17:47         ` Saul Wold
  0 siblings, 0 replies; 9+ messages in thread
From: Saul Wold @ 2017-02-07 17:47 UTC (permalink / raw)
  To: Khem Raj; +Cc: Patches and discussions about the oe-core layer

On Tue, 2017-02-07 at 08:50 -0800, Khem Raj wrote:
> On Tue, Feb 7, 2017 at 6:45 AM, Saul Wold <sgw@linux.intel.com>
> wrote:
> > 
> > On Mon, 2017-02-06 at 13:02 -0800, Khem Raj wrote:
> > > 
> > > On Mon, Feb 6, 2017 at 12:59 PM, Saul Wold <sgw@linux.intel.com>
> > > wrote:
> > > > 
> > > > 
> > > > Enable the linux-intel production kernel for meta-intel by
> > > > default
> > > > for 4.9,
> > > > this will enable using the Intel production kernel.
> > > > 
> > > > This is a well tested 4.9 tree that will start to include
> > > > additional
> > > > support for the Apollolake and Joule hardware.
> > > > 
> > > > Signed-off-by: Saul Wold <sgw@linux.intel.com>
> > > > ---
> > > >  conf/machine/include/meta-intel.inc | 4 ++--
> > > >  1 file changed, 2 insertions(+), 2 deletions(-)
> > > > 
> > > > diff --git a/conf/machine/include/meta-intel.inc
> > > > b/conf/machine/include/meta-intel.inc
> > > > index 21587fb..eb759c4 100644
> > > > --- a/conf/machine/include/meta-intel.inc
> > > > +++ b/conf/machine/include/meta-intel.inc
> > > > @@ -9,8 +9,8 @@
> > > >  #
> > > > 
> > > >  # Soft set linux-yocto as preferred kernel like x86-base.inc
> > > > -PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
> > > > -PREFERRED_VERSION_linux-yocto ?= "4.8%"
> > > > +PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"
> > > 
> > > whats the difference between linux-yocto and linux-intel ?
> > > 
> > Sorry for sending this to the wrong list.
> > 
> > This is a valid question, the difference will be faster integration
> > and
> > better testing /validation of upstream (or possibly pending
> > upstream )
> > patches for Intel Hardware.
> > 
> > Since the kernel will be coming from an Intel Source, it will be
> > fully
> > tested on more hardware that the current linux-yocto kernel gets
> > tested
> > against.
> > 
> > The update rate maybe about the same, with security updates as
> > needed
> > for more severe issues
> > 
> > As other vendors maintain kernels for their meta-vendor specific
> > layer,
> > Intel has chosen to maintain an Intel kernel based on the current
> > LTS
> > version (4.9) plus upstreamed patches. All content will be
> > backports
> > from internally maintained tracking trees being regularly updated.
> > 
> > meta-intel will likely continue to contain the linux-yocto-<latest> 
> > for
> > a non-LTS kernel.
> > 
> > Hope that clarifies this.
> 
> yes it does. So this is not a clone of linux-yocto but based directly
> on linux-stable.
> 
Correct, this is based directly on linux-stable and will have patches
that are backports from maintained tracking trees. As the new LTS is
defined each year, linux-intel and meta-intel will update to that newer
version. The older version will continue to be available and be updated
with stable updates as they are available.

Sau!

> > 
> > 
> > Sau!
> > 
> > > 
> > > > 
> > > > 
> > > > +PREFERRED_VERSION_linux-intel ?= "4.9%"
> > > > 
> > > >  # for Xserver older than 1.13.0
> > > >  OLD_XSERVER_X86_EXT = "xserver-xorg-extension-dri \
> > > > --
> > > > 2.7.4
> > > > 
> > > > --
> > > > _______________________________________________
> > > > Openembedded-core mailing list
> > > > Openembedded-core@lists.openembedded.org
> > > > http://lists.openembedded.org/mailman/listinfo/openembedded-cor
> > > > e


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

end of thread, other threads:[~2017-02-07 17:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-06 20:59 [PATCH 1/2] iucode-tool: Add support for MUSL Saul Wold
2017-02-06 20:59 ` [PATCH] linux-intel: Add the linux-intel kernel recipe Saul Wold
2017-02-06 20:59 ` [PATCH 2/2] libva-intel-driver: Update to 1.7.3 Saul Wold
2017-02-06 20:59 ` [PATCH 2/2] meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware Saul Wold
2017-02-06 21:02   ` Khem Raj
2017-02-07 14:45     ` Saul Wold
2017-02-07 16:50       ` Khem Raj
2017-02-07 17:47         ` Saul Wold
2017-02-06 21:29 ` ✗ patchtest: failure for "linux-intel: Add the linux-int..." and 1 more (rev2) Patchwork

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