Commit Graph

120 Commits

Author SHA1 Message Date
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
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
a328027153 meta-intel BSPs: include meta-intel.inc
To get common intel BSP configurations such as user land microcode loading
support, each Intel BSP configuration needs to include the meta-intel.inc
file. With the exception of few, many of the meta-intel BSP configuration
files already include the meta-intel.inc file. With this commit now, all
the remaining BSPs from the meta-intel layer also include the meta-intel.inc
file.

  The Intel platforms BSPs hosted outside of the meta-intel layer, such as
minnow, need to include the meta-intel.inc file to get the common features
from the meta-intel layer.

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:26 -05:00
Nitin A Kamble
1901fe3001 BSP READMEs: correct the mailing list address
The emails regarding this layer need to go to the meta-intel mailing list
and not to the Yocto mailing list.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-10 15:23:49 -05:00
Nitin A Kamble
3a036d1b11 jasperforest: change the default kernel to v3.14
Use the latest linux-yocto kernel for the jasperforest BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:21 -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
46fd4b45c7 Update linux-yocto-rt 3.8 to 3.10
3.8 is no longer supported, update the remaining 3.8-rt recipes to 3.10.

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
6f9f706e87 jasperforest: Correct typo in machine config tune file
The following commit:

    3d270e3 jasperforest: Correct typo in machine config tune file

introduced a bug with an incorrect required include filename, correct
it.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Reported-by: Nitin A. Kamble <nitin.a.kamble@intel.com>
2014-02-11 13:15:21 -08: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
8782d90d0d jasperforest: 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
e7c194281d jasperforest: Use corei7 tuning
Nehalem 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: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:14 -08:00
Tom Zanussi
ed24bfa39e meta-jasperforest: 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:47:17 -06:00
Tom Zanussi
9adaae0f23 linux-yocto-3.10: Update SRCREVs for 3.10.19
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 all the BSPs that were at the same machine SRCREV in one
shot.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-12-20 23:24:05 -06:00
Nitin A Kamble
b21b1a1708 jasperforest: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:58:33 -06:00
Nitin A Kamble
662af80f3a jasperforest: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:55:07 -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
Nitin A Kamble
88e5a61bca jasperforest: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:29:58 -05:00
Nitin A Kamble
75d3543aac jasperforest: update linux-yocto_3.10 kernel to 3.10.11
Update the kernel recipe src-revs to use the latest HEADS of the
kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:01:09 -05:00
Ross Burton
f366b58cc0 jasperforest: remove xserver-xf86-config
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices).  Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:30:55 -05:00
Nitin A Kamble
00ebac0060 jasperforest: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-09-06 16:49:42 -05:00
Nitin A Kamble
cfb034414f jasperforest: linux-yocto_3.10 recipe extension
Provide the jasperforest BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the jasperforest BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-09-06 16:49:34 -05:00
Nitin A Kamble
1c291dcd3a jasperforest:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:51 -07:00
Nitin A Kamble
137f2859c7 jasperforest: update the kernel commit IDs of kernel branches
Using the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:44:14 -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
Nitin A Kamble
f0140225fa jasperforest: update 3.4 kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

This updates this BSPs v3.4 kernel to version 3.4.46.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-17 07:47:05 -05:00
Nitin A Kamble
4ae57037a7 jasperforest: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:15:13 -05:00
Nitin A Kamble
895a58caa0 jasperforest: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-10 09:15:40 -05:00
Richard Purdie
24d63bd572 linux-yocto: Drop 3.2 bbappends
As part of the usual kernel upgrade cycle, the 3.2 kernel has been removed from
OE-Core so remove the bbappend files from meta-intel too.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-31 08:21:21 +01:00
Richard Purdie
bead07dfca meta-jasperforest: Fix BBFILES
BBFILES is whitespace delimited. If .= used, no whitespace padding is added around
the addition and this can lead to it being combined with some other part of the
field, leading to parts of BBFILES mysteriously not being seen.

For example, I have in my bblayers.conf:

  /media/build1/poky/meta-intel/meta-emenlow \
  /media/build1/poky/meta-intel/meta-fri2 \
  /media/build1/poky/meta-intel/meta-jasperforest \
  /media/build1/poky/meta-intel/meta-n450 \
  /media/build1/poky/meta-intel/meta-romley \

and this results in the warning:

WARNING: No bb files matched BBFILE_PATTERN_fri2 '^/media/build1/poky/meta-intel/meta-fri2/'

and if I try to build MACHINE=fri2, I get strange errors due to the .bb files
not being parsed.

The fix is simply to use +=, just like every other layer.conf file.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-23 08:18:25 -05:00
Darren Hart
ad3b4d1ad6 linux-yocto-rt_3.8: Update all non-ISG BSPs with rt support to 3.8.4-rt2
Add the linux-yocto-rt_3.8.bbappend for every BSP supporting RT.

Do not update BSPs maintained by ISG.

Built, booted, and sniff tested with:

$ cyclictest -p 90 -D 10m -t

on all platforms. All boot and complete the test without abnormal
outliers with the following exceptions:

o sys940x generated a panic, reported to rt-user. Possibly hw related.
o fri2 fails to boot, hanging at "i8042: No controller found"

These need additional investigation, but shouldn't delay the merge of
the recipes themselves.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-04-05 11:08:39 -07:00
Nitin A Kamble
fc9107502d jasperforest: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:41:03 -05:00
Nitin A Kamble
b5bd50f2e3 jasperforest: move BSP 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 this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:37:33 -06:00
Nitin A Kamble
06a3def2be jasperforest: linux-yocto_3.8 recipe extension
Provide the jasperforest 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 jasperforest BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:36:33 -06:00
Nitin A Kamble
dfbe8372a4 jasperforest: linux-yocto-dev recipe extension
Provide the jasperforest BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the jasperforest BSP.

This commit is addressing this bug:
[YOCTO #3931]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-04 16:53:58 -06: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
Nitin A Kamble
aac487ffde jasperforest README: add web links to the supported platforms
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:53:40 -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
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
Tom Zanussi
3898886e63 meta-intel: update kernel SRCREVs and pin LINUX_VERSION
Update all the linux-yocto .bbappends with the latest kernel SRCREVs
and add explicit LINUX_VERSIONs for the 1.3 release, to prevent a
mismatch between the kernel version actually used in the machine
branch vs the version the recipe uses for the kernel image, which can
change with stable updates.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-29 18:04:05 -05:00
Nitin A Kamble
2e87e8ec31 jasperforest: add WEBTITLE & Compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-25 15:05:41 -05:00
Nitin A Kamble
f39e25821d jasperforest: update kernel repo srcrevs
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-16 21:14:24 -05:00
Nitin A Kamble
dcb74b880b meta-intel: update maintainers of various BSPs
BSP maintainership for following BSPs is now transitioned from Tom to Nitin
 sugarbay, emenlow, crownbay, jasperforest, chiefriver

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-12 08:41:18 -05:00
Darren Hart
5d8a058111 Fix use of PRINC in meta-intel BSPs
Replaces all uses of PRINC with the form:

PRINC := "${@int(PRINC) + N}"

Where N is the previously assigned value plus one to ensure a
monotonically increasing PRINC value.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
CC: Saul Wold <sgw@linux.intel.com>
CC: Nitin Kamble <nitin.a.kamble@intel.com>
2012-10-09 16:04:30 -07:00
Nitin A Kamble
bc6f631c1e jasperforest: uprev v3.4 kernel commit ids
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2012-10-04 14:21:55 -05:00