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>
This commit is contained in:
Bruce Ashfield 2017-03-14 09:31:15 -04:00 committed by Richard Purdie
parent bb3904583e
commit 802b695c53
6 changed files with 6 additions and 6 deletions

View File

@ -12,7 +12,7 @@ python () {
}
SRCREV_machine ?= "705df692910849e38f734f5bff121070e35118f1"
SRCREV_meta ?= "976e613c7010132ab306ca4e7f7f385356a42492"
SRCREV_meta ?= "76b1344f7683a95b94895818c26657e7202a9531"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.10.git;branch=${KBRANCH};name=machine \
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.10;destsuffix=${KMETA}"

View File

@ -12,7 +12,7 @@ python () {
}
SRCREV_machine ?= "3e5e058d8df10a5495effd069098934dc0859f2e"
SRCREV_meta ?= "38e74b65164e6857450417825ee4b517452ff57f"
SRCREV_meta ?= "b65e9b6153237e3ee898a01bc418c12f7404a681"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;branch=${KBRANCH};name=machine \
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"

View File

@ -10,7 +10,7 @@ KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
SRCREV_machine ?= "705df692910849e38f734f5bff121070e35118f1"
SRCREV_meta ?= "976e613c7010132ab306ca4e7f7f385356a42492"
SRCREV_meta ?= "76b1344f7683a95b94895818c26657e7202a9531"
PV = "${LINUX_VERSION}+git${SRCPV}"

View File

@ -10,7 +10,7 @@ KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
SRCREV_machine ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098"
SRCREV_meta ?= "38e74b65164e6857450417825ee4b517452ff57f"
SRCREV_meta ?= "b65e9b6153237e3ee898a01bc418c12f7404a681"
PV = "${LINUX_VERSION}+git${SRCPV}"

View File

@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "705df692910849e38f734f5bff121070e35118f1"
SRCREV_machine_qemux86-64 ?= "705df692910849e38f734f5bff121070e35118f1"
SRCREV_machine_qemumips64 ?= "85f89e2f7f33de72815995de6025e0b217f64c9a"
SRCREV_machine ?= "705df692910849e38f734f5bff121070e35118f1"
SRCREV_meta ?= "976e613c7010132ab306ca4e7f7f385356a42492"
SRCREV_meta ?= "76b1344f7683a95b94895818c26657e7202a9531"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.10.git;name=machine;branch=${KBRANCH}; \
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.10;destsuffix=${KMETA}"

View File

@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098"
SRCREV_machine_qemux86-64 ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098"
SRCREV_machine_qemumips64 ?= "ac72601920adbc163cd691fa060177137e41bf22"
SRCREV_machine ?= "95c0a80ee83f1cf8e59d733f36e8a9dfd50a0098"
SRCREV_meta ?= "38e74b65164e6857450417825ee4b517452ff57f"
SRCREV_meta ?= "b65e9b6153237e3ee898a01bc418c12f7404a681"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.9.git;name=machine;branch=${KBRANCH}; \
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.9;destsuffix=${KMETA}"