Commit Graph

1391 Commits

Author SHA1 Message Date
Anuj Mittal
10a7d933f1 meta-isg: qat: move common content to qat16.inc
* Move common meta-data from version specific recipe to inc.
* Remove PV in the recipe.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21 09:14:45 -07:00
Wu Zheng
b48760e6e3 linux-yocto_4.1: Add the 6lowpan related patch to 4.1
This SRCREV update to add the 6lowpan related patch to 4.1.
The some fs related patches are merged to 4.1 too.

Signed-off-by: Wu Zheng <wu.zheng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21 09:14:28 -07:00
Saul Wold
94890cec95 intel-quark-common: disable padlock code
The padlock code is a subset of x86 hardware acceleration code. It uses
the cmov instruction which is invalid on Quark based hardware, so we
disable this code.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-16 10:33:37 -07:00
Anuj Mittal
cea00968b8 meta-crystalforest: move qat and zlib-qat to meta-isg
Move qat and zlib-qat recipes from meta-crystalforest to
meta-isg.

This allows us to utilize these common components across
all the supported platforms.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-01 09:25:13 -07:00
Anuj Mittal
ef677f1d30 meta-crystalforest: zlib: Add COMPATIBLE_MACHINE
Mark crystalforest as a COMPATIBLE_MACHINE for zlib-qat.

Make sure that we specifically mark which machines
this recipe/package will be compatible with.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-01 09:24:57 -07:00
Doug Goldstein
655127d8ce iucode-tool: bump version to 1.3
Bump to version 1.3. Upstream has relocated the project to GitLab.com
which this takes into account as well.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-01 09:24:20 -07:00
Doug Goldstein
92705cccb5 intel-microcode: bump version to 20150121
Bumped version to 20150121. Dropped runtime dependency on iucode-tool
which is used to generate the cpio or trim down the data file based on
your CPU. While it can also be used to load the microcode that is not
the recommended method for Linux 3.9 and newer instead you should use
the kernel's built-in early microcode loading facilities.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-01 09:24:13 -07:00
Saul Wold
a9c38306c9 intel-core2-32: Allow for multiple tty console types
Adding the ttyPCH0 will allow of the platforms that have the EG20T Hardware
to get both kernel console output and login prompt.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-28 14:25:29 -07:00
Saul Wold
4172351baa Remove older platform specific BSPs
The intel-core* BSPs supercede these older BSPs therefore it's time
to remove these older platform specific bsps.

Bump LAYERVERSION to 3 to allow the Autobuilder to know that these
BSPs have been removed.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-28 14:25:29 -07:00
Saul Wold
44df7ddf39 linux-yocto-tiny: Add 4.1 bbappend
This will enable tiny KTYPE support for the meta-intel core BSPs using the
4.1 kernel, it also adds intel-quark as a Tiny platform.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-28 14:25:29 -07:00
Saul Wold
e226a9f680 linux-yocto_4.1: Update to 4.1.6 stable kernel
This SRCREV update pulls in the 4.1.6 Stable kernel and adds
the coretemp thermal driver to intel-common.

It also cleans up the quark BSP and adds the quark specific thermal
code.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-28 14:25:29 -07:00
Anuj Mittal
4c0f5f8975 meta-isg: enable dpdk v2.1.0 for grantley
This adds the recipe for dpdk v2.1.0 for grantley platforms
based on common intel-corei7-64 BSP.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-27 19:14:43 -07:00
Anuj Mittal
7559504bf2 meta-isg: dpdk: intel-corei7-64 as COMPATIBLE_MACHINE
Add intel-corei7-64 as a compatible machine in addition
to crystalforest.

This is in line with the move to intel common BSP for all
supported platforms.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-27 19:14:41 -07:00
Anuj Mittal
2cf0cf3f6f meta-isg: dpdk: move patch from inc to bb
Move the inclusion of patch:
dpdk-1.8.0-and-2.0.0-examples-add-config-variable-to-enable-disable-dpdk.patch

from dpdk.inc to version specific dpdk bb files where it needs to be applied.

This patch doesn't apply cleanly on top of dpdk v2.1.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-27 19:14:38 -07:00
Saul Wold
adc8064908 intel-quark: add CFLAGS for kernel to no use lock prefix
The kernel needs to have the EXTRA_CFLAGS based via a variable as
it does not pick up the CLFAGS from the tune file.  Quark based
kernel should not use the lock prefix.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-19 07:39:30 -07:00
Saul Wold
cef3648754 intel-quark: use the 4.1 linux-yocto kernel
Use the 4.1 kernel which is now the default in oe-core

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-19 07:39:30 -07:00
Saul Wold
9168b1a87d intel-core*: use the 4.1 linux-yocto kernel
Use the 4.1 kernel which is now the default in oe-core

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-19 07:39:30 -07:00
Saul Wold
a9fba0f3bd linux-yocto_4.1: Add bbappend
This creates a new bbappend to allow the BSPs to select the 4.1 kernel
as their base kernel.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-19 07:39:30 -07:00
Ng, Wei Tee
4cf1db3c9c meta-haswell-wc: Update the PREREFFED_VERSION of linux-yocto-3.14 to 3.19
Update the PREFERRED_VERSION of linux-yocto-3.14 to 3.19
for haswell-walnut canyon.

Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-17 15:02:22 -07:00
Pengyu Ma
c89f2cd7a5 intel-gpu-tools: upgrade to version 1.11
Disable gtk-doc to fix building error.
Add libunwind package config to fix dependency.
Since test script need bash, add bash dependency.

Signed-off-by: Pengyu Ma <pengyu.ma@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-17 15:02:22 -07:00
Ng Wei Tee
fe124f44c7 meta-valleyisland: Add linux-firmware to valleyisland BSPs
Add linux-firmware as a whole for both valleyisland-32.conf and
valleyisland-64.conf in order to enable the Marvell 8897 card, as well
as other devices requiring firmware blobs.

Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-08-06 10:08:32 -07:00
Ong Boon Leong
3577c351cd meta-crystalforest: add in clarity around how to pick the right QAT version
Add explanation on how to override the default setting under crystalforest.conf
on PREFERRED_PROVIDER_virtual/qat.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 13:17:20 -07:00
Anuj Mittal
f734ad96d3 meta-isg: make dpdk_qat dependent on virtual/qat
Make sure that we check for the right qat package when
enabling dpdk_qat example.

The qat package name has been changed to "virtual/qat"
to enable switching between different/future versions of qat
for supported platforms.

The preferred version of "virtual/qat" can be set in machine
conf when some other version, besides qat16, becomes available
and needs to be supported.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 13:06:12 -07:00
Anuj Mittal
4f4eb56d30 meta-crystalforest: zlib-qat depends on virtual/qat
Made zlib-qat DEPENDS on virtual/qat. This allows
us to switch between highland forest and crystal
forest platforms.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit 11cbe728ec from dizzy)

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:38:12 -07:00
Anuj Mittal
1c2ed5ec2e meta-crystalforest: add virtual/qat provider
Changed qat16 to PROVIDES "virtual/qat" so we can switch
between qat16 and any future revisions of qat for supported platforms.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:37:52 -07:00
Anuj Mittal
76526b2b28 meta-isg: fix build of dpdk_qat example app
Make sure that the dpdk_qat example app builds okay
when enabled using PACKAGECONFIG ?= " dpdk_qat".

Added a patch to dpdk_qat makefile to point to correct location
of qat libs and headers.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:37:51 -07:00
WU CHIA CHUAN
ca1e771363 meta-isg: dpdk v2.0.0: add patch to handle ip_fragmentation application
dpdk v2.0.0 required "CONFIG_RTE_IP_FRAG=y" in order to build
ip_fragmentation application.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:37:41 -07:00
WU CHIA CHUAN
d48ca52bbe meta-isg: dpdk: fix issue in build configuration variables
This patch fixes issue in build configuration variables that were
not correctly parsed by do_configure() task.The environment variables
are not evaluated because the config files under dpdk/config/ folder
are not parsed by Makefile but instead by cpp compiler.

Reported-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Tested-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:28:50 -07:00
WU CHIA CHUAN
76d81da784 meta-isg: dpdk: tidy up dpdk.inc & removed unnecessary patches
This patch tidy up dpdk.inc and removing unnecessary patches.
Integrating common recipe from dpdk_1.8.0.bb and dpdk_2.0.0.bb.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:28:43 -07:00
Bruce Ashfield
b88b9629f7 bsps: update meta SRCREVs
Now that the BSP meta data comes from a separate git repository, we
need to update the meta SRCREVs to ones that are valid in that tree
(the previous REVs are only valid in a linux-yocto meta branch).

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-28 13:43:13 -07:00
Ong Boon Leong
9aa6c066eb meta-crystalforest: update README to include support for River Forest
This adds further clarification on how various Intel Communication platforms
that are supported across different branches within meta-crystalforest layer.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-23 14:14:02 -07:00
Ong Boon Leong
a2b4e15a18 MAINTAINERS: update name for romley and crystal forest BSP
This patch updates the maintainer for these two platforms
to Wu Chia Chuan.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-23 14:14:02 -07:00
Ross Burton
a114dca8c1 lttng-modules: remove obsolete bbappend
oe-core now has lttng-modules 2.6.1 so this bbappend isn't required, and is
actively harmful when lttng-modules moves past 2.6.1 as it forces the SRVREV
back to 2.6.1.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-20 09:53:04 -07:00
WU CHIA CHUAN
eeb5db0dc1 meta-isg: dpdk v2.0.0: initial DPDK v2.0.0 enabling recipe
This patch makes reference to early dpdk meta-data implementation
and extends it to support DPDK v2.0.0.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
WU CHIA CHUAN
de7785e1cb meta-isg: dpdk v2.0.0: add patch to handle vhost and ip_fragmentation applications
Introduce a patch to enable/disable the vhost and ip_fragmentation examples applications
under common_linuxapp config file. The flag introduce is controlled by PACKAGECONFIG.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
WU CHIA CHUAN
b3f37c6f02 meta-isg: dpdk: renaming patches which are common to DPDK v1.8 and DPDK v2.0
For patches which are common to DPDK v1.8 and DPDK v2.0, they are renamed to
following file naming format for clarity dpdk-1.8.0-and-2.0.0*.patch.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
WU CHIA CHUAN
9703182794 meta-isg: dpdk: move the do_install hostapp directory from dpdk.inc to dpdk_1.8.0.bb
dpdk.inc is common to dpdk_1.8.0.bb and dpdk_2.0.0.bb, since DPDK v2.0 is no longer have
hostapp directory, so we only perform hostapp installation for DPDK v1.8.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
Ong Boon Leong
90189cb622 meta-isg: dpdk: rearrange common meta-data from dpdk_1.8.0.bb into dpdk.inc
Extract out common meta-data from dpdk_1.8.0.bb into dpdk.inc for better
scalability into future dpdk.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
Ong Boon Leong
407cf5b800 meta-isg: dpdk: intro recipe for DPDK v1.8.0
This patch adds the support for DPDK v1.8.0 from dpdk.org.

It introduces PACKAGECONFIG options for enabling Virtualization Technology
and QuickAssiste Technology with DPDK.

There is couple of additional DPDK Makefile & config patches to enable
PACKAGECONFIG said above.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
Ong Boon Leong
76c2ce0aae meta-isg: dpdk v1.8: introduce target machine selection for DPDK.
DPDK default config set the TARGET machine type to native which is
incorrect. The SDK assumes that the DPDK package is built and installed
natively. So, to support cross-compilation uses, we add DPDK_TARGET_MACH
option here. This variable should be defined at either dpdk bb or bbappend
file.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
Ong Boon Leong
c66f5c118e meta-isg: dpdk v1.8: add app makefile patch to enable sysroot setting
DPDK v1.8.0 app Makefile does not support "--sysroot=<path>" option
in LDFLAGS because of Makefile internal logic that always add -Wl, before.
This causes poky GNU linker search path issue for target machine sysroot
usr/lib.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
1d8bee6450 meta-isg: dpdk: fix GCC compiler LDFLAG and CFLAG issue
DPDK v1.8.0 has some change made on app makefile that breaks dpdk.inc
may on passing in EXTRA_CFLAGS AND EXTRA_LDFLAGS. So this patch
re-tune the dpdk.inc to align to the change.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
634f91c982 meta-isg: dpdk v1.8: add patches for qat, vhost and libvirt PACKAGECONFIG
Introduce two patches to enable DPDK config file to support PACKAGECONFIG
options for QAT, vhost and libvirt.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
08884038d9 meta-isg: dpdk v1.8.0: add makefile patches to support split kernel output
Starting form YPv1.8.y onwards, the kernel build output is separately kept
under work-shared.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
b98a5d0d6c meta-isg: dpdk: add external kernel module build handling for tmp/work-shared
DPDK software builds external kernel modules igb_uio.ko, rte_kni.ko & etc that
depend on the availability of kernel source. With splitting of kernel source
and artifacts into separate fodlers under tmp/work-shared, we need to handle
this by introducing do_configure[depends] += "virtual/kernel:do_shared_workdir"
to ensure build dependency is satisfied.

Refer to poky 46cdaf1 kernel: move source and build output to work-shared

This patch also introduces RTE_KERNELDIR_OUT variable to be used to setup
the kernel build artifact path. RTE_KERNELDIR remains as the kernel source path.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
c36d3bffd1 meta-isg: dpdk: introduce ARCHDIR variable to dpdk.inc
Starting from DPDK v1.8 onwards, there is name change from
include/arch to include/generic under build directory. So to cater
for such change, we introduce ARCHDIR variable. This variable should
be set under individual version of dpdk recipe.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
1394f5835b meta-isg: dpdk: improve software installation task
do_install() has been non-scalable due to different DPDK SW releases
offer increasingly more examples. So, this patch is intended to make
the do_install() simplified by using regular expression technique to
extract out executables name that are built.

Tested this patch with DPDK v1.6.0r2 and v1.7.0 and the software packages
look intact.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
(cherry picked from commit a43871c39a)

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
venkatasubramanian pattu
308e320dfb meta-isg: 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.

This recipe is cherry-picked from branch dizzy and the commit ID:
1c825a06095178c0c51f28d5867549feac8a47f4:meta-intel/common: Add include file for DPDK

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
(cherry picked from commit 578494c0c4)

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
venkatasubramanian pattu
38652c3706 meta-isg: Making meta-isg as a layer
This layer provides additional common recipes to be used by all IOTG maintained platforms.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
(cherry picked from commit 6a334428e1)

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Anuj Mittal
305c1c0eb2 meta-crystalforest: zlib-qat: remove extra cflags
Remove the extra CFLAGS not required and added a patch
to get rid of the rpath that is not required when
linking to a lib in sysroot.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:15:18 -07:00