Commit Graph

65 Commits

Author SHA1 Message Date
Ong Boon Leong
c1cf5b2b61 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>
(cherry picked from commit 3577c351cd)
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 13:20:53 -07:00
Anuj Mittal
11cbe728ec 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>
2015-07-23 14:33:37 -07:00
Anuj Mittal
b2463b33ba meta-crystalforest: add qat preferred provider
Added the qat preferred provider to be qat16.

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>
2015-07-23 14:33:33 -07:00
Anuj Mittal
83b782d72d meta-crystalforest: add virtual/qat provider
Changed qat to PROVIDES "virtual/qat" so we can switch
between qat15 and qat16 for highland forest and
crystalforest.

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>
2015-07-23 14:33:17 -07:00
Ong Boon Leong
d7c2305f2b 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>
(cherry picked from commit 9aa6c066eb)
2015-07-23 14:20:51 -07:00
Anuj Mittal
5cfd802102 meta-crystalforest: rename zlib-qat recipe
Rename recipe to include version info.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
(cherry picked from commit f4b345aaf3)
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-22 12:01:34 -07:00
Anuj Mittal
0c2a5e1358 meta-crystalforest: use correct compiler for zlib
Changed the qat_mem makefile to use $(CC) instead
of gcc directly. This avoids build errors and makes
sure that right options are being passed for cross-compile.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-22 10:01:36 -07:00
venkatasubramanian pattu
3ee02a36e0 meta-crystalforest: Zlib QAT_MEM MM Module
The zlib software library and the Intel QuickAssist Technology both implement
the deflate algorithm as described in RFC 1951.

This software accelerates the data compression algorithm in the zlib software
library via the Intel QuickAssist Technology implemented on Intel
Communications Chipsets.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-07 09:21:02 -07:00
venkatasubramanian pattu
58a0886f0b meta-crystalforest: Intel QAT v1.6 recipe under recipes-extended
This recipe is targeting on Intel QAT v1.6.

"QAT1.6" is for use with Intel Communications Chipset 8925 to 8955(DH895xcc)Series.
Therefore, this recipe supports QAT on Coleto Creek platforms.
This recipe is created under meta-intel/meta-crystalforest.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-06 07:29:49 -07:00
venkatasubramanian pattu
5b9412a51a meta-crystalforest: Alternate cleanfile for QAT v1.6 source repository
This patch has dos2unix cleaned file dc_session.h, which is the
replacement for the stained file in QAT v1.6 source repository.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-06 07:29:47 -07:00
venkatasubramanian pattu
6784740994 meta-crystalforest: Intel QAT v1.5 recipe under recipes-extended
This is an Initial version of Intel QuickAssist Technology(QAT)
recipe support. This recipe is targeting on Intel QAT v1.5.

Intel's QuickAssist Technology is designed to optimize the use
and deployment of algorithm accelerators in networking and security applications.

"QAT1.5" is for use with Intel Communications Chipset 8900 to 8920(DH89xxCC)Series.
Therefore, this recipe supports QAT on Cave Creek platforms.
This recipe is created under meta-intel/meta-crystalforest.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-06 07:29:45 -07:00
venkatasubramanian pattu
9548412d52 meta-crystalforest: Add include file for QAT
Added include file qat.inc to share common functionality based on
qat15_1.7.0-30 and qat16_2.2.0-30.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-06 07:29:43 -07:00
Chang Rebecca Swee Fun
00de64dbe0 meta-crystalforest: Update README with new build settings
After introducing new machine conf file, bitbake will take
"crystalforest" as the MACHINE name in build/local.conf.
This patch is to update the README with this new build
settings for users who need to build crystalforest images.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-08-27 11:44:11 -05:00
Chan Wei Sern
dfabd49c1f meta-crystalforest: Merge machine conf
Machine configuration for both crystalforest-gladden and
crystalforest-server platforms are sharing similiar settings.
This patch is to merge the machine conf by creating one machine
configuration file namely crystalforest.conf.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-08-27 11:44:02 -05:00
Tom Zanussi
936a59024d meta-crystalforest: Fix README mismatch mailing list name and address
The instructions say to send e-mail to the Yocto list but use the
meta-intel mailing list address; use meta-intel for the name as well.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-09 13:57:22 -05:00
Chan Wei Sern
c14bd3a5be meta-crystalforest: fix email address for crystalforest maintainer
Use meta-intel@yoctoproject.org as maintainer's email address.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-05 12:08:23 -05:00
Chan Wei Sern
6b191b171b crystalforest: Update README with device note and MAINTAINER
Added supported BIOS version of CrystalForest-Server,HiglandForest
and CrystalForest-Gladden platform and added a list of
supported I/O devices in README.
Updated the MAINTAINER info.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:37:49 -05:00
Darren Hart
09d485dcce linux-yocto: Remove redundant recipes
Remove all redundant linux-yocto recipes where the BSP is able to reuse
the intel-common version.

Update the common bbappends with the KERNEL_FEATURES and
module_autoload* statements from the consolidated bbappends.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
c44aad0064 Remove linux-yocto rt and tiny 3.4 recipes
3.4 is no longer supported, drop the 3.4 rt and tiny recipes as well.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
f4d24c4363 Remove linux-yocto 3.8 bbappends
The current development branch (for 1.6) supports 3.10 and -dev
linux-yocto kernels. Delete all the lingering 3.8 kernel recipes.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
a1f14721d2 Remove linux-yocto 3.4 bbappends
The current development branch (for 1.6) supports 3.10 and -dev
linux-yocto kernels. Delete all the lingering 3.4 kernel recipes.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
50fa9bb12c Use intel-common-pkgarch for non-emgd BSPs
Enable the intel-common pkgarch and machine override mechanism for most
non-emgd BSPs. The Queensbay platforms show issues on the 3.10 kernel,
and the NUC is experiencing some boot issues with the common kernel, so
skip those for now.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
c7bf6a327b intel-common: Make using intel-common override opt-in
Currently the intel-core*-common.inc files also include the
intel-common-pkgarch.inc, forcing the introduction of the intel-common
PACKAGE_ARCH. Coupling this with the addition of the intel-common
MACHINE_OVERRIDE, means that even MACHINE_ARCH packages can be
influenced by intel-common overrides, which is not desirable.

Remove the intel-common-pkgarch.inc from the intel-core*common.inc
include files, requiring BSPs wanting to use the intel-common mechanism
to explicitly include it. This obviates the need to reset the
linux-yocto PACKAGE_ARCH to MACHINE_ARCH.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-02-05 20:43:54 -08:00
Darren Hart
8bde0fa9b5 crystalforest: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
c26b530855 crystalforest: Use corei7 tuning
Sandy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-27 16:56:14 -08:00
Tom Zanussi
99a6513793 meta-crystalforest: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:45:48 -06:00
Darren Hart
71715193be linux-yocto-3.10: Update SRCREVs for 3.10.19 for remaining BSPs
Fixes [YOCTO 5679]

Bump the SRCREVs to address the lttng-modules build failure introduced
by the oe-core/poky commit:

lttng-modules: Update to 2.3.3 version

This updates the SRCREVs for crystalforest, haswell-wc, and romley which
were at different points than the rest of the BSPs in the layer.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-12-20 23:26:48 -06:00
Ong Boon Leong
759987114a meta-crystalforest: update linux-yocto_3.10 SRCREV
Update machine and meta branch to use latest SRCREV.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-11 21:47:35 -06:00
Chang, Rebecca Swee Fun
63b6c7607e meta-crystalforest: update linux-yocto_3.10 to support latest commit
from meta branch.

Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-07 11:20:53 -06:00
Chang, Rebecca Swee Fun
1e9c182b80 meta-crystalforest: update machine conf default kernel to v3.10
Update Gladden and Server platforms to support kernel version 3.10
by default.

Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-22 22:31:11 -05:00
Chang, Rebecca Swee Fun
91366de454 meta-crystalforest: enable linux-yocto_3.10 kernel recipe
Enable meta-crystalforest linux-yocto_3.10 kernel version
for both Gladden and Server platforms at version 3.10.11.

Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-22 22:30:52 -05:00
Ong Boon Leong
bf3b0601fa meta-crystalforest: remove xserver-xf86-config
To remove xorg.conf from crystalforest BSP for both gladden
and server platforms. BSP can depends on X to auto-configure
itself.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 13:29:50 -05:00
Ong Boon Leong
06643addff meta-crystalforest: update linux-yocto_3.8 kernel to 3.8.13
Update the kernel recipe src-revs to use kernel v3.8.13 of the
kernel repository branches and to use the HEAD of
linux-yocto_3.8 meta branch.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 13:29:30 -05:00
Nitin A Kamble
0fe13c0976 BSP READMEs: change the language of the compliance section
Use "Yocto Project Compatible" in place of "compliance" as suggested
by Jeffrey Osier Mixon.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-09 14:33:18 -05:00
Ong Boon Leong
7dfb8ba7e0 common: Remove obsolete QAT-related recipes
Remove openssl-qat-module and zlib-qat-module recipes and any
references to them from meta-intel.

This is to remove recipes for obsolete and unmaintained software
ingredients related to QAT.

Signed-off-by Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-26 10:14:34 -05:00
Richard Purdie
c5a0c81e49 meta-intel: Drop PRINC usage
With the switch to the PR server we don't need to use PRINC. This
patch matches a change to OE-Core to bump the PR values of the appropriate
core recipes so PR values don't go backwards.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-24 13:55:59 +00:00
Kishore Bodke
2ba2e0ea55 crystalforest: Update Maintainer info
Update MAINTAINERS to reflect the new crystalforest BSP ownership.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-05-21 11:28:13 -05:00
Kishore Bodke
e3f78500b1 crystalforest: Fix build issues for openssl-qat-module
openssl-qat-module and zlib-qat-module recipes have the same kernel
module name, which causes the build to fail.  So remove one of them
from building and update the README with the instructions on how to
enable.

Fixes [YOCTO #4126].

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-04-10 14:17:08 -05:00
Kishore Bodke
3de2325133 crystalforest: update v3.8 kernel recipe commits to v3.8.4
specify the LINUX_VERSION corresponding to the kernel branch commits
and update the commits to v3.8.4.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-04-02 21:44:26 -05:00
Kishore Bodke
4328e6506a crystalforest gladden/server: Move BSPs to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-03-26 15:39:19 -05:00
Kishore Bodke
8bc4fb67de crystalforest: linux-yocto_3.8 recipe extension
Provide the crystalforest BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the crystalforest BSP.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-03-26 15:38:44 -05:00
Tom Zanussi
575f93dd4b meta-intel: remove kernel AUTOREVs
Using AUTOREV turns out to cause problems with unreproducible
autobuilder builds and unwanted network access.  This patch removes
kernel AUTOREVs and locks down SRCREVs and LINUX_VERSIONs.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-02-04 10:39:06 -06:00
Nitin A Kamble
d92dd09139 BSP layer READMEs: fix the YP Compliance link
The link has changed on the yoctoproject website, updating the URL
in the BSP layer READMEs.

This fixes the bug:
[Yocto #3730]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-19 16:18:44 -06:00
Khem Raj
227d8fa72c layer.conf: Use .= for adding to BBPATH and += to BBFILES
Fixes parsing errors which is appearing after this commit to
meta-openembedded

http://cgit.openembedded.org/meta-openembedded/commit/?id=3c21a46020bd0816579648f684c41dbd6333583e

This triggers
exception NameError: name 'base_contains' is not defined
without this change

Avoid the immediate expansion operator (:=) which caused base_contains
added in the previous commit to fail to expand at the time the
meta-intel layer configs are parsed and replace it with one of the
append operators (.= or +=) that allows for delayed variable expansion.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-01-07 09:59:05 -08:00
Rahul Saxena
07cc2936bf meta-crystalforest: add web links for supported platforms to README & Add code names
add links in the README so that one can find further details of the
platforms supported by this BSP. Also added code names for processor and chipset

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-06 15:29:35 -06:00
Nitin A Kamble
34c77e7356 BSP README.sources: update the URL of the source tarball
Instead of the denzil release specify the location of the source tarball
of danny release.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-05 14:52:57 -06:00
Kishore Bodke
6365370517 crystalforest: Enable BSP specific feature set
Enable corpus, zlib-qat-module and openssl-qat-module features
through MACHINE_EXTRA_RRECOMMENDS.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-03 09:15:06 -06:00
Kishore Bodke
aa88280058 crystalforest: Remove the custom Image recipes
Remove the custom Images for the Crystal Forest BSP
to include these features into machine.conf

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-03 09:14:43 -06:00
Kishore Bodke
89825120dd crystalforest: Remove Corpus recipes
Remove the corpus recipes from the crystalforest BSP
as this will be used by multiple BSPs.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-03 09:14:30 -06:00
Tom Zanussi
787d5d8c93 meta-intel: remove explicit kernel SRCREVs
To ease development on unreleased BSPs, let the kernel SRCREV float.
This avoids constantly having to update the SRCREVs manually, and
assures we won't get into a situation where LINUX_VERSION doesn't
match the version set by the kernel recipe.

We'll lock down the kernel SRCREVs and set the matching LINUX_VERSION
when we do releases, but in the meantime, we can use AUTOREV.

Note that individual BSPs are always free to override this maintain
their own SRCREVs if they want to.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-13 09:24:46 -06:00