Commit Graph

18 Commits

Author SHA1 Message Date
Tom Zanussi
a944332ecf meta-n450: explicitly specify KBRANCH we expect to use
Without this, we get standard/default/common-pc/base with the correct
SRCREV initially checked out but standard/default/common-pc/atom-pc
checked out as if using AUTOREV for the actual build.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-12 19:40:02 -05:00
Tom Zanussi
8e51c1177c meta-n450: remove linux-yocto-2.6.37 .bbappend
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-n450.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-11 09:16:49 -05:00
Darren Hart
a62c485edf linux-yocto_3.0: Update KMACHINE and KBRANCH to play nice with new kerntools
The 3.0 based boards are lazy compared to our new modern ones.

Without this patch, the linux-yocto-3.0 kernel do_patch() task would
fail with:

/srv/home/pokybuild/yocto-autobuilder/yocto-slave/cedartrail/build/build/tmp/sysroots/x86_64-linux/usr/bin/updateme:
line 434: yocto/standard/cedartrail-standard.scc: No such file or
directory

Setting the KBRANCH explicitly avoids this issue. This brings the
following recipes inline with the fri2 and sys940x BSPs.

Fix proposed by Bruce Ashfield.

Testing: Built linux-yocto_3.0 for all machines involved, including the
nopvr, noemgd variants. All built linux-yocto_3.0 successfully.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Kishore Bodke <kishore.k.bodke@intel.com>
2012-05-23 11:22:03 -07:00
Darren Hart
d719c0acf0 n450: Update to linux-yocto 3.2
Update the PREFERRED_VERSION to 3.2.
Drop cfg/smp.scc as this is now included in common-pc.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-05-07 12:39:19 -07:00
Tom Zanussi
95baa601e7 meta-n450: remove 2.6.34 .bbappend
The linux-2.6.34 recipe was removed, so the .append needs to be
removed as well.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 18:15:00 -06:00
Darren Hart
5ad6153af8 n450: update linux-yocto SRCREV to 3.0.4
Update n450 to use the 3.0.4 commit from the atom-pc branch.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-09-07 12:21:35 -07:00
Darren Hart
5c41b9b6a2 n450: decouple from meta-yocto atom-pc machine config
Fixes [YOCTO 1353]

The meta-yocto atom-pc is a more generic BSP than is needed
for the Intel n450. Decouple the n450.conf from the meta-yocto atom-pc.conf.
Add a linux-yocto_3.0.bbappend recipe.

In the process:
o remove MACHINE_FEATURES wifi and add serial
o specify linux-yocto version 3.0
o specify linux-libc-headers-yocto

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-08-19 14:22:21 -07:00
Darren Hart
bf39c131f3 rt: simplify linux-yocto-rt.bbappend for all BSPs
As the all the BSPs use the same BSP branch and meta commit ID as the base
recipe, there is no need specify the KBRANCH and SRCREVs. Not doing so
greatly simplifies maintenance. Leaving the syntax in place, but commented
out, serves as documentation should the need arise to use a different BSP
branch or meta commit ID.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-08-12 07:25:34 -07:00
Darren Hart
90d7762bb3 add linux-yocto-rt_3.0 support for all meta-intel BSPs
All the BSPs build out of the preempt-rt/base branch (rather than a
preempt-rt/$MACHINE branch), so separate KMACHINE and KBRANCH assignments are
required for each BSP.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-08-11 12:57:05 -07:00
Bruce Ashfield
d207c9531e meta-intel/linux-yocto: update to match the renamed linux-yocto recipes
The linux-yocto recipes have been renamed to include explicit
version numbers. The meta-intel bbappends must be updated to
follow the new naming convention.

As a consequence of the recipe renames any SRCREV specificiations
that were part of a machine.conf have been moved to the corresponding
bbappend file. This allows the 2.6.34 and 2.6.37 SRCREVs to co-exist.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>

Minor whitespace cleanup.
Remove inadvertant? linux-libc-headers provider change.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-06-14 20:05:57 -07:00
Darren Hart
e94dba8309 linux-yocto*: correct FILESEXTRAPATHS assignment in all layers
My previous commit used a self referencing immediate expansion assignment using.
This causes a circular reference and build failure, particularly when more than
one layer is configured in.

Use the _prepend mechanism in conjunction with the immediate expansion
assignment operator to accomplish a similar thing without the self referencing.

Note: This patch is dependent on changes to oe-core, specifically:
http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/003145.html

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Phill Blundell <pb@pbcl.net>
Cc: Koen Kooi <koen@dominion.thruhere.net>
2011-05-27 09:47:56 -07:00
Darren Hart
90ace178d3 linux-yocto*: extend FILESEXTRAPATHS instead of clobber them
Clobbering FILESEXTRAPATHS prevents multiple bbappend files providing file://
SRC_URIs. Extend the variable in each meta-* layer instead.

Build tested with linux-yocto on n450 and crownbay and linux-yocto-stable on
crownbay. Build tested linux-yocto on n450 with a third layer adding a config
fragment.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2011-05-13 07:47:47 -07:00
Darren Hart
c4ca6bf250 n450: add linux_yocto (2.6.37) bbappend
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-04-27 15:20:34 -07:00
Darren Hart
d29909877a n450: enable SMP and SCHED_SMT
Fixes [YOCTO 1010]

The Atom N450 CPU is single core with hyperthreading. Update the kernel recipe
to build with CONFIG_SMP and CONFIG_SCHED_SMT.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-04-27 15:20:15 -07:00
Darren Hart
4bbfc4f08b n450: Default to atom-pc SRCREVs for linux-yocto-stable
AUTOREV should only be used for local development and that can be set using
the meta-extras/meta-kernel-dev layer. Comment the subtle aspect of defaulting
to the atom-pc SRCREVs due to the shared KMACHINE.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
2011-03-11 11:20:19 -08:00
Darren Hart
232c1be664 n450: use KMACHINE instead of WRMACHINE (fix boot failure)
Fixes [YOCTO #837]

The n450 linux-yocto-stable bbappend was using WRMACHINE instead of KMACHINE.
This resulted in KMACHINE being set to UNDEFINED by the linux-yocto.inc which
resulted in bulding the common_pc-standard branch instead of the
atom-pc-standard branch. This build a kernel without vfat, blk loop, and the
requisite codepages.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
2011-03-11 11:20:19 -08:00
Tom Zanussi
2c360328c1 meta-n450: use linux-yocto-stable
n450 needs to use linux-yocto-stable instead of linux-wrs.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-03-03 11:24:01 -06:00
Saul Wold
158f88d766 meta-n450: Add new BSP for BlackSand / n450
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-01-03 16:46:14 -08:00