diff options
author | Bruce Ashfield <bruce.ashfield@windriver.com> | 2017-03-14 09:31:15 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-03-14 14:42:18 +0000 |
commit | 802b695c53fc6449d1510c7d3d04a0464f79d66b (patch) | |
tree | 8cc38f8d27e5d21128354e3083a56457c681063c /meta | |
parent | bb3904583ebd41f11a18ff5966cbc7a0d8296f02 (diff) | |
download | poky-802b695c53fc6449d1510c7d3d04a0464f79d66b.tar.gz |
linux-yocto/4.9/4.10: add Intel Memory Protection Extensions
This commit adds a kernel feature to have the kernel support
for Intel Memory Protection Extensions (MPX).
A quote from kernel arch/x86/Kconfig:
"MPX provides hardware features that can be used in conjuction
with compiler-instrumented code to check memory references. It
is designed to detect buffer overflow or underflow bugs."
Intel MPX is available, e.g., on Skylake and on Goldmont (e.g.,
Intel 570x).
(From OE-Core rev: 12cd5bb61de6f254d34cc070816adeacdbe39d5c)
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto-rt_4.10.bb | 2 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb | 2 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb | 2 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb | 2 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto_4.10.bb | 2 | ||||
-rw-r--r-- | meta/recipes-kernel/linux/linux-yocto_4.9.bb | 2 |
6 files changed, 6 insertions, 6 deletions
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_4.10.bb index d9d82ea7be..5028801743 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_4.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.10.bb | |||
@@ -12,7 +12,7 @@ python () { | |||
12 | } | 12 | } |
13 | 13 | ||
14 | SRCREV_machine ?= "705df692910849e38f734f5bff121070e35118f1" | 14 | SRCREV_machine ?= "705df692910849e38f734f5bff121070e35118f1" |
15 | SRCREV_meta ?= "976e613c7010132ab306ca4e7f7f385356a42492" | 15 | SRCREV_meta ?= "76b1344f7683a95b94895818c26657e7202a9531" |
16 | 16 | ||
17 | SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.10.git;branch=${KBRANCH};name=machine \ | 17 | SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.10.git;branch=${KBRANCH};name=machine \ |
18 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.10;destsuffix=${KMETA}" | 18 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.10;destsuffix=${KMETA}" |
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb b/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb index 968e8be1b2..7e801a3aae 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb | |||
@@ -12,7 +12,7 @@ python () { | |||
12 | } | 12 | } |
13 | 13 | ||
14 | SRCREV_machine ?= "3e5e058d8df10a5495effd069098934dc0859f2e" | 14 | SRCREV_machine ?= "3e5e058d8df10a5495effd069098934dc0859f2e" |
15 | SRCREV_meta ?= "38e74b65164e6857450417825ee4b517452ff57f" | 15 | SRCREV_meta ?= "b65e9b6153237e3ee898a01bc418c12f7404a681" |
16 | 16 | ||
17 | SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;branch=${KBRANCH};name=machine \ | 17 | SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;branch=${KBRANCH};name=machine \ |
18 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}" | 18 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}" |
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb index 2a9f4a93cc..f7e94708f8 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb | |||
@@ -10,7 +10,7 @@ KMETA = "kernel-meta" | |||
10 | KCONF_BSP_AUDIT_LEVEL = "2" | 10 | KCONF_BSP_AUDIT_LEVEL = "2" |
11 | 11 | ||
12 | SRCREV_machine ?= "705df692910849e38f734f5bff121070e35118f1" | 12 | SRCREV_machine ?= "705df692910849e38f734f5bff121070e35118f1" |
13 | SRCREV_meta ?= "976e613c7010132ab306ca4e7f7f385356a42492" | 13 | SRCREV_meta ?= "76b1344f7683a95b94895818c26657e7202a9531" |
14 | 14 | ||
15 | PV = "${LINUX_VERSION}+git${SRCPV}" | 15 | PV = "${LINUX_VERSION}+git${SRCPV}" |
16 | 16 | ||
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb index 98bcc500d8..ae4d38e4dd 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb | |||
@@ -10,7 +10,7 @@ KMETA = "kernel-meta" | |||
10 | KCONF_BSP_AUDIT_LEVEL = "2" | 10 | KCONF_BSP_AUDIT_LEVEL = "2" |
11 | 11 | ||
12 | SRCREV_machine ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098" | 12 | SRCREV_machine ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098" |
13 | SRCREV_meta ?= "38e74b65164e6857450417825ee4b517452ff57f" | 13 | SRCREV_meta ?= "b65e9b6153237e3ee898a01bc418c12f7404a681" |
14 | 14 | ||
15 | PV = "${LINUX_VERSION}+git${SRCPV}" | 15 | PV = "${LINUX_VERSION}+git${SRCPV}" |
16 | 16 | ||
diff --git a/meta/recipes-kernel/linux/linux-yocto_4.10.bb b/meta/recipes-kernel/linux/linux-yocto_4.10.bb index 6dd86b6791..bf470c3ec7 100644 --- a/meta/recipes-kernel/linux/linux-yocto_4.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_4.10.bb | |||
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "705df692910849e38f734f5bff121070e35118f1" | |||
19 | SRCREV_machine_qemux86-64 ?= "705df692910849e38f734f5bff121070e35118f1" | 19 | SRCREV_machine_qemux86-64 ?= "705df692910849e38f734f5bff121070e35118f1" |
20 | SRCREV_machine_qemumips64 ?= "85f89e2f7f33de72815995de6025e0b217f64c9a" | 20 | SRCREV_machine_qemumips64 ?= "85f89e2f7f33de72815995de6025e0b217f64c9a" |
21 | SRCREV_machine ?= "705df692910849e38f734f5bff121070e35118f1" | 21 | SRCREV_machine ?= "705df692910849e38f734f5bff121070e35118f1" |
22 | SRCREV_meta ?= "976e613c7010132ab306ca4e7f7f385356a42492" | 22 | SRCREV_meta ?= "76b1344f7683a95b94895818c26657e7202a9531" |
23 | 23 | ||
24 | SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.10.git;name=machine;branch=${KBRANCH}; \ | 24 | SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.10.git;name=machine;branch=${KBRANCH}; \ |
25 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.10;destsuffix=${KMETA}" | 25 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.10;destsuffix=${KMETA}" |
diff --git a/meta/recipes-kernel/linux/linux-yocto_4.9.bb b/meta/recipes-kernel/linux/linux-yocto_4.9.bb index 2bde377f31..1c616e880d 100644 --- a/meta/recipes-kernel/linux/linux-yocto_4.9.bb +++ b/meta/recipes-kernel/linux/linux-yocto_4.9.bb | |||
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098" | |||
19 | SRCREV_machine_qemux86-64 ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098" | 19 | SRCREV_machine_qemux86-64 ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098" |
20 | SRCREV_machine_qemumips64 ?= "ac72601920adbc163cd691fa060177137e41bf22" | 20 | SRCREV_machine_qemumips64 ?= "ac72601920adbc163cd691fa060177137e41bf22" |
21 | SRCREV_machine ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098" | 21 | SRCREV_machine ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098" |
22 | SRCREV_meta ?= "38e74b65164e6857450417825ee4b517452ff57f" | 22 | SRCREV_meta ?= "b65e9b6153237e3ee898a01bc418c12f7404a681" |
23 | 23 | ||
24 | SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;name=machine;branch=${KBRANCH}; \ | 24 | SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;name=machine;branch=${KBRANCH}; \ |
25 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}" | 25 | git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}" |