Commit Graph

1175 Commits

Author SHA1 Message Date
Nitin A Kamble
826e9cbb7e common/linux-yocto_3.17: Update SRCREVs to v3.17.1
Use the latest HEADs of the git branches from the linux-yocto v3.17
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-22 09:50:26 -05:00
Nitin A Kamble
a3a380373b intel-microcode: Add ability to filter microcode
The microcode data file released by Intel has microcode for many Intel
processors, which by default all get installed onto the target image.
In some situations it may desirable to choose microcode for only a
selected processor or processors.  This change provides an easier way
to filter and select only the microcode of interest for BSPs from
recipe space.

A new variable, UCODE_FILTER_PARAMETERS, is introduced, which can be
defined to contain parameters to the iucode_tool which will filter the
microcode of interest for the BSP under consideration.  More
information on the iucode-tool parameters is available here:
http://manned.org/iucode-tool.

This filtering makes the generated microcode files very
machine-specific, hence making the recipe machine-specific. BSPs using
the common Intel kernel will not be using the filtered microcode, and
will be able to share the intel-microcode packages with the common
Intel package arch for the recipe.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 15:50:37 -05:00
Nitin A Kamble
5ef9be96e7 sugarbay: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:41:01 -05:00
Nitin A Kamble
eba0b44451 nuc: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:40:54 -05:00
Nitin A Kamble
20f21fc2a1 jasperforest: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:40:46 -05:00
Nitin A Kamble
0acec3ec42 emenlow-noemgd: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:40:39 -05:00
Nitin A Kamble
e8ddbf4fea fri2-noemgd: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:40:32 -05:00
Nitin A Kamble
fe1f149d5e crownbay-noemgd: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:40:20 -05:00
Nitin A Kamble
e5427e8e75 intel-corei7-64: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:40:10 -05:00
Nitin A Kamble
dd922d7cb2 intel-core2-32: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:39:49 -05:00
Nitin A Kamble
ff7513f7fc README: Add documentation for Intel-specific machine features
Start a new documentation section in the top-level README to describe
Intel layer-specific machine features.  Te intel-ucode machine feature
is described first.  In the future more such features will added to
this section.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:39:46 -05:00
Nitin A Kamble
c64ade471a meta-intel: Add new intel-ucode MACHINE_FEATURE
With this change, Intel microcode support can be enabled or disabled
for any BSP by controlling the MACHINE_FEATURES variable.

Any BSP from the meta-intel layer can enable Intel microcode loading
support by adding the following line in the machine configuration.

  MACHINE_FEATURES += "intel-ucode"

This change keeps the intel-microcode feature disabled by default; it
can however be enabled as an "opt-in" feature via the MACHINE_FEATURES
variable.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:34:20 -05:00
Nitin A Kamble
c846832819 intel-microcode: Add a iucode-tool runtime dependency
The iucode-tool is needed for applying microcode updates from
userland.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:33:23 -05:00
Nitin A Kamble
c32b593803 meta-intel.inc: Use LTSI kernel for poky-lsb images
v3.10 is now the latest LTSI kernel.  Use it for all the poky-lsb
images, so that it gets validation in the QA cycles.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 12:28:13 -05:00
Nitin A Kamble
77fe321cb7 meta-fri2: Update linux-yocto_3.10 SRCREVs to v3.10.55
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 12:10:20 -05:00
Nitin A Kamble
03f827a381 meta-emenlow: Update linux-yocto_3.10 SRCREVs to v3.10.55
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 12:09:59 -05:00
Nitin A Kamble
73e5b7f0d6 meta-crownbay: Update linux-yocto_3.10 SRCREVs to v3.10.55
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 12:09:29 -05:00
Nitin A Kamble
c0e057c8af common/linux-yocto_3.10: Update SRCREVs to v3.10.55
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 12:07:51 -05:00
Nitin A Kamble
1596df150a common/linux-yocto_3.17: Update SRCREVs to v3.17-rc7
Use the latest HEADs of the git branches from the linux-yocto v3.17
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-13 10:02:56 -05:00
Nitin A Kamble
d71e8d439a fri2-noemgd: Disable the gma500_gfx module
The gmx500 graphics driver does not work on this BSP, but it takes the
ownership of the graphics hardware at boot time, blocking other
drivers from using the graphics hardware.

Fix the issue by blacklisting the gma500_gfx kernel module in the kmod
configuration, so that it doesn't get loaded at boot time.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-13 10:02:39 -05:00
Nitin A Kamble
911f7f8b73 crownbay-noemgd: Disable the gma500_gfx module
The gmx500 graphics driver does not work on this BSP, but it takes the
ownership of the graphics hardware at boot time, blocking other
drivers from using the graphics hardware.

Fix the issue by blacklisting the gma500_gfx kernel module in the kmod
configuration, so that it doesn't get loaded at boot time.

Fixes Bug:
[YOCTO #6807]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-13 10:02:07 -05:00
Nitin A Kamble
8e5fe6c0f5 meta-sugarbay: Add wifi machine feature to sugarbay.conf
The Huron River platform targeted by this BSP has wifi capability.
The common kernel used by the BSP has already enabled wifi drivers.

Enable the user space wifi tools, which give functional wifi
networking to the Huron River platform.

Fixes Bug:
[YOCTO #6342]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-01 22:55:56 -05:00
Sreeju Selvaraj
a14718dfae meta-intel/common: Upgrade DPDK to v1.7.0
Added support for DPDK v1.7.0.

Added PACKAGECONFIG mechanism to explicitly disable the use of fuse
and qat which are dependencies for example apps dpdk_qat and vhost.

Added config variables CONFIG_EXAMPLE_DPDK_QAT and
CONFIG_EXAMPLE_DPDK_VHOST to enable or disable the compilation of
example apps dpdk_qat and vhost.

Resolved the installation failure found in example app ip_pipeline by
cherry-picking the patch from dpdk.org.

Resolved the test failure found in example app ring_pmd_autotest by
cherry-picking the patches from dpdk.org.

Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-01 22:55:45 -05:00
Sreeju Selvaraj
1c825a0609 meta-intel/common: Add include file for DPDK
Added include file dpdk.inc to share common functionality based on
dpdk_1.6.0r2

Added a new variable EXAMPLE_BUILD_DIR. this points to apps build
directory which is different in dpdk v1.6.0r2 and v1.7.0.
Users of dpdk.inc have to define EXAMPLE_BUILD_DIR for the
installation of example apps.

Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-01 22:54:52 -05:00
Nitin A Kamble
6702f5a00c layer.conf: Avoid conflicts with sub-layers
The layer priority is getting ignored because the same set of files
are visible in the meta-intel layer as well as any of its sub layers.

The layer pattern for recipe files is changed from "^${LAYERDIR}/" to
"^${LAYERDIR}/common" to stop unintentionally including the sub-layer
recipe files in the meta-intel layer.

Fixes Bug:
[YOCTO #6552]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-01 14:04:12 -05:00
Nitin A Kamble
9f815ab761 meta-sugarbay: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:02:29 -05:00
Nitin A Kamble
9912e8f78c meta-nuc: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:02:29 -05:00
Nitin A Kamble
8b746a020e meta-jasperforest: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:02:29 -05:00
Nitin A Kamble
387cf56530 meta-fri2: Use the v3.17 kernel by default for fri2-noemgd
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:02:10 -05:00
Nitin A Kamble
e69a58bc00 meta-emenlow: Use the v3.17 kernel by default for emenlow-noemgd
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:01:44 -05:00
Nitin A Kamble
2b3f72202a meta-crownbay: Use the v3.17 kernel by default for crownbay-noemgd
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:01:03 -05:00
Nitin A Kamble
2033f399aa intel-corei7-64: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:01:01 -05:00
Nitin A Kamble
d49bf442eb intel-core2-32: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:01:01 -05:00
Nitin A Kamble
e1b6652d82 linux-yocto: Add linux-yocto_3.17.bbappend
Extend the linux-yocto_3.17 recipe from the oe-core layer for the use
of meta-intel BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:01:01 -05:00
Nitin A Kamble
c0f64c88ca meta-emenlow: Use the common kernel for emenlow-noemgd
Use the common kernel as now it supports the gma500 driver.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:01:01 -05:00
Nitin A Kamble
75b07401bc meta-fri2: Soften the preferred kernel version assignment for fri2-noemgd
So that it can be easily overridden from local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 09:59:59 -05:00
Darren Hart
b25eb7e4df linux-yocto*_3.14: Update SRCREV_meta to avoid rt build failure
Fixes [YOCTO 6710] linux-yocto-rt recipe failing to build

This meta update reorganizes the intel-common ktype and driver meta
data which was causing the wrong branch to be checked out, resulting in
a build failure for the rt kernel. Update both linux-yocto and
linux-yocto-rt to use the updated intel-common meta data.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-26 21:45:53 +00:00
Ross Burton
63c1be532d intel-gpu-tools: remove intel-gen4asm.pc from sysroot
When the target sysroot is populated the binaries are not coppied over (as they
can't be executed) but intel-gen4asm.pc is.  This pkg-config file is only used
to determine what version of the binary is installed, which confuses the
libva-intel-driver configure script as it thinks that intel-gen4asm is installed
when it isn't.

Resolve this by removing intel-gen4asm.pc from the sysroot.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-24 19:02:30 -05:00
Elizabeth Flanagan
a369fa8f2d layer.conf: Bumping LAYERVERSION
As we've retired some BSPs we'll need to bump LAYERVERSION so
that the autobuilder does not fail out on them.

Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-18 18:35:54 -05:00
Nitin A Kamble
1a887e5430 intel-corei7-64.conf: include the AMT daemon in the images
Some of the platforms supported by the intel-corei7-64 BSP have AMT feature
on the platform. Enable it so that it can get utilized with this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-09-18 11:35:21 -05:00
Nitin A Kamble
1796fac0f9 Remove the xserver-xorg-1.9.3 recipe and it's files
The xserver-xorg-1.9.3 recipe was needed only for the EMGD graphics driver.
After removing the EMGD support from the meta-intel layer there is no need
to keep this old recipe and it's files.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-16 20:12:41 -05:00
Nitin A Kamble
c939705c18 Remove all the changes related to the proprietary EMGD graphics driver
As all the EMGD based BSPs have been retired, there is no need for the
proprietary EMGD support in the meta-intel layer.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-16 20:12:28 -05:00
Nitin A Kamble
964d5daa7c Remove fri2 machine support
The fri2 machine has been retired with this commit. This does not affect
the fri2-noemgd machine and it is supported as usual.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-16 20:12:13 -05:00
Nitin A Kamble
5f67993caf Remove crownbay machine support
The crownbay machine has been retired with this commit. This does not affect
the crownbay-noemgd machine and it is supported as usual.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-16 20:12:01 -05:00
Nitin A Kamble
db201e33a4 Remove emenlow machine support
The emenlow machine has been retired with this commit. This does not affect
the emenlow-noemgd machine and it is supported as usual.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-16 20:11:53 -05:00
Ross Burton
200ebb54f4 iucode-tools: remove non-ASCII characters
package_deb doesn't yet handle non-ASCII characters in control files, so remove
a unicode "registered trademark" character.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-09 09:33:09 -05:00
Chang Rebecca Swee Fun
563672f37c meta-valleyisland: Update linux-yocto v3.10 SRCREV to v3.10.43
Use the latest HEADs of the git branches from the linux-yocto
v3.10 kernel repository.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-08 16:13:02 -05:00
Nitin A Kamble
50abd223b6 meta-intel BSPs: enable microcode loading support for images
For the BSPs using the meta-intel.inc file enable the early boot-time kernel
as well as the user space microcode loading support.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-04 08:46:42 -05:00
Nitin A Kamble
7a6c460519 intel-microcode: a recipe for Intel microcode datafile
This recipe provides the microcode datafile for Intel Processors.

The recipe provides:
 1. microcode.dat file for microcode updating from user space with the
    iucode-tool utility.
 2. the microcode cpio file which gets bundled with the initrd to support
    microcode loading at early boot time.

[ YOCTO #5114 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-04 08:46:30 -05:00
Nitin A Kamble
495db912ac iucode-tool: a new recipe for loading Intel CPU microcode
iucode_tool is a program to manipulate Intel i686 and X86-64 processor
microcode update collections, and to use the kernel facilities to update
the microcode on Intel system processors.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-04 08:44:50 -05:00