]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
13 years agopoky-tiny: Update the default kernel to linux-yocto-tiny_3.4
Darren Hart [Fri, 5 Oct 2012 22:33:29 +0000 (22:33 +0000)] 
poky-tiny: Update the default kernel to linux-yocto-tiny_3.4

The 3.4 linux-yocto-tiny kernel successfully boots to a prompt for
qemux86.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto-bsps: update hardware reference BSPs to v3.4.11
Bruce Ashfield [Mon, 8 Oct 2012 03:41:31 +0000 (23:41 -0400)] 
linux-yocto-bsps: update hardware reference BSPs to v3.4.11

The hardware reference BSPs are missing the update to 3.4.11
that the qemu* machines received several weeks ago.

Bumping to 3.4.11 specifically addresses the segfaults being
seen with rpm on the beagleboard.

[YOCTO #3186]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky.conf: fix Poky release info to include release number
Saul Wold [Thu, 4 Oct 2012 23:52:31 +0000 (16:52 -0700)] 
poky.conf: fix Poky release info to include release number

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro_alias: Update for 1.3 BOM Creation
Saul Wold [Wed, 3 Oct 2012 22:32:55 +0000 (15:32 -0700)] 
distro_alias: Update for 1.3 BOM Creation

Fixed Ordering of packagegroup
Added entries for qemu-config split
Added entries for new packages, anotated approved packages

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro-tracking: remove mesa-xlib
Ross Burton [Wed, 3 Oct 2012 09:49:59 +0000 (10:49 +0100)] 
distro-tracking: remove mesa-xlib

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky.conf: Remove git proxy configuration check url
Richard Purdie [Tue, 2 Oct 2012 16:37:30 +0000 (17:37 +0100)] 
poky.conf: Remove git proxy configuration check url

The git proxy check seems to be hurting the user experience more than
its helping it so lets remove it andonly check http/https. Most builds
should be able to work from the http:// urls from the mirrors.

This also brings some parity to the situation as svn:// were not being
checked.

[YOCTO #3119]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky-sanity.bbclass: bblayers.conf should be updated automatically
Constantin Musca [Thu, 27 Sep 2012 12:44:11 +0000 (15:44 +0300)] 
poky-sanity.bbclass: bblayers.conf should be updated automatically

- we need a bbclass (poky-sanity) so that we can append to the
check_bblayers_conf bitbake function from sanity.bbclass the
bblayers.conf specific merging functionality
- add check_bblayers_conf_append bitbake function which does the
meta-yocto specific updates (the bblayers.conf v5 -> v6 update)
- every layer should make its specific bblayers.conf updates
- we ask the user to re-run bitbake because we can't trigger
reparsing without being invasive

[YOCTO #3082]

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky.conf: supported distro warning update
Paul Eggleton [Mon, 1 Oct 2012 17:06:47 +0000 (18:06 +0100)] 
poky.conf: supported distro warning update

* Remove Fedora 15 (no longer supported by Fedora project)
* Add upcoming Fedora 18
* Add upcoming Ubuntu 12.10
* Add CentOS 5.8 & 6.3
* Add new Poky distro name format (self-hosted / build appliance) for
  Yocto Project 1.2 / 1.3
* Update Debian squeeze to 6.0.6 (automatic update from earlier 6.0.x)
* Add openSUSE 12.2

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky.conf: Clarify DISTRO_NAME to be less confusing
Richard Purdie [Mon, 1 Oct 2012 16:31:23 +0000 (17:31 +0100)] 
poky.conf: Clarify DISTRO_NAME to be less confusing

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoyocto-bsp: remove 'test' options from user-config.cfg
Tom Zanussi [Sat, 29 Sep 2012 23:45:31 +0000 (18:45 -0500)] 
yocto-bsp: remove 'test' options from user-config.cfg

A couple bsp templates have some options that were used for testing
but aren't needed for any other reason - remove them.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoyocto-bsp: use FILESEXTRAPATHS for xserver-xf86-config bbappends
Tom Zanussi [Sat, 29 Sep 2012 23:45:30 +0000 (18:45 -0500)] 
yocto-bsp: use FILESEXTRAPATHS for xserver-xf86-config bbappends

The xserver-xf86-config .bbappends are still using FILESPATH - update
them to use FILESEXTRAPATHS as recommended by the Poky Reference
Manual and BSP Developer's Guides.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoyocto-bsp: fix dmaengine feature inclusion
Tom Zanussi [Thu, 27 Sep 2012 22:12:42 +0000 (17:12 -0500)] 
yocto-bsp: fix dmaengine feature inclusion

The cfg/dmaengine/dmaengine feature changed location to cfg/dmaengine
in the 3.4 yocto kernel's meta branch.  Add template code to include
the appropriate version.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoyocto-bsp: make vfat feature inclusion conditional on kernel version
Tom Zanussi [Thu, 27 Sep 2012 22:12:41 +0000 (17:12 -0500)] 
yocto-bsp: make vfat feature inclusion conditional on kernel version

The linux-yocto-3.2 cfg/vfat feature changed location to cfg/fs/vfat
in the 3.4 yocto kernel's meta branch.  Add template code to include
the appropriate version depending on kernel version.

Fixes [YOCTO #3178].

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky.conf: We need to clear WARN_QA to avoid the unsafe-references
Richard Purdie [Wed, 26 Sep 2012 11:11:00 +0000 (12:11 +0100)] 
poky.conf: We need to clear WARN_QA to avoid the unsafe-references

The intention of the previous patch was to disable these warnings but by
commenting out the line, it caused a fallback to the defaults which enable
it. This really disables the warnings.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobeagleboard: update to 3.4
Bruce Ashfield [Mon, 24 Sep 2012 20:31:06 +0000 (16:31 -0400)] 
beagleboard: update to 3.4

Updating the default preference of the beagleboard to the 3.4
kernel.

build, boot and testing has been done on the beagleboard (revC) and
beagleboard XM. Existing functionality has been confirmed using
core-image-sato, and in particular mouse, keyboard and graphics have
been re-validated.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto/meta-yocto/3.4: update machine SRCREVs
Bruce Ashfield [Mon, 24 Sep 2012 03:22:57 +0000 (23:22 -0400)] 
linux-yocto/meta-yocto/3.4: update machine SRCREVs

The hardware reference BSPs are lagging the oe-core qemu BSPs. Bumping
their SRCREVs to pickup 3.4.10 and minor bug fixes.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agorouterstation: Disable virtual terminal by default
Chen Qi [Mon, 24 Sep 2012 04:50:27 +0000 (12:50 +0800)] 
routerstation: Disable virtual terminal by default

This modifies the /etc/inittab on routerstationpro, avoiding the
"respawning too fast" message. The routerstation has a low memory,
so virtual terminal should be disable by default.

Fixes [YOCTO #3088]

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky.conf: Silence unsafe reference warnings
Richard Purdie [Mon, 17 Sep 2012 19:08:16 +0000 (19:08 +0000)] 
poky.conf: Silence unsafe reference warnings

These QA warnings undermine the quality impression of OE-Core. They are
useful in some specific circumstances but until the system has been audited
and these warnings are reduced, they shouldn't be showing by default.

Therefore disable them for now.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoupstream_tracking: update lsb and ltp
Kang Kai [Wed, 5 Sep 2012 09:31:05 +0000 (17:31 +0800)] 
upstream_tracking: update lsb and ltp

Update version information of packages lsb and ltp.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolocal.conf.sample: change valgrind support architecture comment
Jack Mitchell [Thu, 13 Sep 2012 12:27:21 +0000 (13:27 +0100)] 
local.conf.sample: change valgrind support architecture comment

The comment for debug-tools states valgrind will only be installed for x86
targets. This is not true as valgrind now supports x86*, PPC* and ARMv7a;
delete the comment as the architecture support is now so varied.

Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoUpdate to upstream_tracking.inc
Andrei Dinu [Tue, 11 Sep 2012 09:16:17 +0000 (12:16 +0300)] 
Update to upstream_tracking.inc

Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoscripts: change default ARM BSP to use xserver-xorg, not -lite
Ross Burton [Wed, 12 Sep 2012 10:33:58 +0000 (11:33 +0100)] 
scripts: change default ARM BSP to use xserver-xorg, not -lite

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro-tracking; remove references to xserver-xorg-lite
Ross Burton [Wed, 12 Sep 2012 10:33:57 +0000 (11:33 +0100)] 
distro-tracking; remove references to xserver-xorg-lite

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro-tracking: remove libx11-trim
Ross Burton [Tue, 11 Sep 2012 19:18:04 +0000 (20:18 +0100)] 
distro-tracking: remove libx11-trim

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoupstream_tracking: Fix format issues
Saul Wold [Mon, 10 Sep 2012 21:41:50 +0000 (14:41 -0700)] 
upstream_tracking: Fix format issues

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoManual updates to upstream_tracking.inc
Andrei Dinu [Mon, 10 Sep 2012 16:15:05 +0000 (19:15 +0300)] 
Manual updates to upstream_tracking.inc

Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky-tiny: Enable x86-64 to build eglibc correctly
Saul Wold [Thu, 6 Sep 2012 23:47:08 +0000 (23:47 +0000)] 
poky-tiny: Enable x86-64 to build eglibc correctly

There is bug in the eglibc configure scripts that prevent a
x86-64 from configuring correctly and finding the smaller
library fucntions.

This has been reported to the eglibc community via the issues ML

[YOCTO #2943]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoyocto-bsp: remove packagegroup-core-tools-profile.bbappend
Tom Zanussi [Wed, 5 Sep 2012 00:42:47 +0000 (00:42 +0000)] 
yocto-bsp: remove packagegroup-core-tools-profile.bbappend

The functionality previously added by these bbappends was already
handled in task-core-tools-profile.bb (now
packagegroup-core-tools-profile.bb), so remove this.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agompc8315e-rdb: switch to ppce300c3 tuning
Bruce Ashfield [Thu, 6 Sep 2012 18:46:15 +0000 (14:46 -0400)] 
mpc8315e-rdb: switch to ppce300c3 tuning

It has been pointed out several times that the mpc8315e-rdb is a
ppce300c3 board, and should be using a different tuning than it's
current ppc603e.

This switching the default tuning of the board to the newly introduced
ppce300c3 tuning in oe-core.

[YOCTO #1192]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobeagleboard: change to xserver-xorg, not -lite
Ross Burton [Thu, 6 Sep 2012 12:53:08 +0000 (13:53 +0100)] 
beagleboard: change to xserver-xorg, not -lite

The difference is less than 16kb, and for that the extra maintenance of two
recipies really isn't worth it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agometa-yocto: Split into distro and bsp components
Richard Purdie [Wed, 5 Sep 2012 12:25:58 +0000 (13:25 +0100)] 
meta-yocto: Split into distro and bsp components

Now we have settled on best practises and compliance criteria, bring meta-yocto
into compliance by separating out the hardware support components into
meta-yocto-bsp leaving policy configuration in meta-yocto.

Also rename the meta-yocto scripts directory to OE-Core can be a clearly
isolated component in poky.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto/meta-yocto: update SRCREVs to 3.4.9, unionfs, perf and cfg
Bruce Ashfield [Tue, 4 Sep 2012 15:35:05 +0000 (11:35 -0400)] 
linux-yocto/meta-yocto: update SRCREVs to 3.4.9, unionfs, perf and cfg

Updating the SRCREVs for the following updates to match the oe-core boards:

 - v3.4.8, v3.4.9

  - bug fixes:
      a4c7a04 perf: add SLANG_INC for slang.h
      e32ab98 unionfs: restore FD_* utility defines
      9f0fe58 unionfs: update unionfs fork to align with mainline
      b3fcc2f codel: refine one condition to avoid a nul rec_inv_sqrt
      ef7cf65 fq_codel: should use qdisc backlog as threshold
      3f0ed1d net: codel: fix build errors
      4c06aa1 net/codel: Add missing #include <linux/prefetch.h>
      2888bf2 codel: use u16 field instead of 31bits for rec_inv_sqrt
      6edeb2e codel: use Newton method instead of sqrt() and divides
      2faecd6 fq_codel: Fair Queue Codel AQM
      edca95f netem: add ECN capability

   - config/BSP updates:

      463299b meta: bump kver to v3.4.9
      6b961c8 CrystalForest: Enable PCI IOV feature
      4bc2238 meta: Add new pci iov feature
      70346e6 mpc8315: remove now obsolete CONFIG_MISC_DEVICES

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoupstream_tracking.inc: Updates for upstream/check date
Radu Moisan [Tue, 4 Sep 2012 07:33:54 +0000 (10:33 +0300)] 
upstream_tracking.inc: Updates for upstream/check date

Manually checked all packages assigned to me and updated accordingly.

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agometa-yocto: fix for task rename
Paul Eggleton [Mon, 3 Sep 2012 10:44:57 +0000 (11:44 +0100)] 
meta-yocto: fix for task rename

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro-tracking: remove xserver-kdrive
Ross Burton [Thu, 30 Aug 2012 11:49:39 +0000 (12:49 +0100)] 
distro-tracking: remove xserver-kdrive

13 years agoyocto-bsp: add new strip_base() function
Tom Zanussi [Tue, 19 Jun 2012 04:36:47 +0000 (23:36 -0500)] 
yocto-bsp: add new strip_base() function

Add a strip_base() function to remove '/base' from the branch names
presented to the user.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: add a LICENSE_FLAGS_WHITELIST blurb for emgd to README
Tom Zanussi [Wed, 29 Aug 2012 23:07:09 +0000 (18:07 -0500)] 
yocto-bsp: add a LICENSE_FLAGS_WHITELIST blurb for emgd to README

Add a text snippet to the README to say that if emgd-driver-bin is
included in the BSP, LICENSE_FLAGS_WHITELIST needs to be set to for a
successful build.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: update the help regarding the meta-intel layer
Tom Zanussi [Wed, 29 Aug 2012 21:42:16 +0000 (16:42 -0500)] 
yocto-bsp: update the help regarding the meta-intel layer

With move of ia32-base to oe-core, the only case remaining where
meta-intel needs to be added to bblayers.conf for a new BSP is the
case of an x86 BSP that selects EMGD.

Update the documentation to note that fact.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: include meta-intel.inc if emgd selected
Tom Zanussi [Wed, 29 Aug 2012 21:33:32 +0000 (16:33 -0500)] 
yocto-bsp: include meta-intel.inc if emgd selected

With move of ia32-base to oe-core, the intel-specific variables were
split off into meta-intel.inc, which needs to be included when using
components present only in meta-intel.

In the case of i386, that's currently just emgd, so conditionally
include emgd if emgd is selected as the xserver choice.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agompc8315e: switch to Xorg instead of kdrive
Ross Burton [Fri, 31 Aug 2012 19:27:18 +0000 (20:27 +0100)] 
mpc8315e: switch to Xorg instead of kdrive

All of the other BSPs are using Xorg and kdrive is only maintained for Xephyr.

Signed-off-by: Ross Burton <ross.burton@intel.com>
13 years agorouterstationpro: switch to Xorg instead of kdrive
Ross Burton [Fri, 31 Aug 2012 19:27:17 +0000 (20:27 +0100)] 
routerstationpro: switch to Xorg instead of kdrive

All of the other BSPs are using Xorg and kdrive is only maintained for Xephyr.

Signed-off-by: Ross Burton <ross.burton@intel.com>
13 years agobsp: set default XSERVER for PowerPC and MIPS machines to Xorg
Ross Burton [Thu, 30 Aug 2012 12:13:14 +0000 (13:13 +0100)] 
bsp: set default XSERVER for PowerPC and MIPS machines to Xorg

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolocal.conf.sample.extended: update the sample for archiver.bbclass
Robert Yang [Sun, 26 Aug 2012 06:18:36 +0000 (14:18 +0800)] 
local.conf.sample.extended: update the sample for archiver.bbclass

Update archiver.bbclass' sample, make it easier to understand.

[YOCTO #2619]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
13 years agoyocto-bsp: use KBRANCH_DEFAULT in 'newbranch' cases
Tom Zanussi [Wed, 29 Aug 2012 03:01:35 +0000 (22:01 -0500)] 
yocto-bsp: use KBRANCH_DEFAULT in 'newbranch' cases

The new yocto-kernel way of specifying that the branch sanity check
doesn't need to be run is to specify a default kbranch and build that.

In the case where we have a new kbranch but it's not yet in the repo,
we need to tell it that our new branch is the default and we're
building the default and that's how we avoid the sanity check and the
subsequent do_validate_branches() failure.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoyocto-bsp: remove obsolete references
Tom Zanussi [Wed, 29 Aug 2012 03:01:34 +0000 (22:01 -0500)] 
yocto-bsp: remove obsolete references

The logbuf-normal feature is obsolete, so remove any references to it.
The dmaengine and hpet features have changed, but don't really need to
be added by default to i386 - leave that to the BSP developer.  Also,
remove a couple duplicate feature references in the .scc files.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoyocto-bsp: add missing xserver-xf86-config .bbappend for qemu
Tom Zanussi [Thu, 9 Aug 2012 20:03:30 +0000 (15:03 -0500)] 
yocto-bsp: add missing xserver-xf86-config .bbappend for qemu

Re-add xserver-xf86-config which was inadvertently removed.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: use base branches for qemu 'newbranch' case
Tom Zanussi [Thu, 9 Aug 2012 17:38:52 +0000 (12:38 -0500)] 
yocto-bsp: use base branches for qemu 'newbranch' case

The branch updating for the [YOCTO #2587] fix inadvertently changed
some of the qemu branch names incorrectly, fix it.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: remove YOCTO_KERNEL_EXTERNAL_BRANCH usage
Tom Zanussi [Wed, 8 Aug 2012 15:29:04 +0000 (10:29 -0500)] 
yocto-bsp: remove YOCTO_KERNEL_EXTERNAL_BRANCH usage

YOCTO_KERNEL_EXTERNAL_BRANCH is now obsolete, so remove it from the
templates.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: use emgd 1.14 for i386 template
Tom Zanussi [Wed, 8 Aug 2012 14:33:32 +0000 (09:33 -0500)] 
yocto-bsp: use emgd 1.14 for i386 template

Make i386 template use emgd 1.14, along with associated changes.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: update standard branch mapping
Tom Zanussi [Wed, 8 Aug 2012 14:23:29 +0000 (09:23 -0500)] 
yocto-bsp: update standard branch mapping

Remove mapping for 3.0 and add mapping for 3.4.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: add 3.4/remove 3.0 kernel from templates
Tom Zanussi [Wed, 8 Aug 2012 14:20:03 +0000 (09:20 -0500)] 
yocto-bsp: add 3.4/remove 3.0 kernel from templates

For 1.3, 3.4 is the preferred kernel and 3.0 isn't supported.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: generate default properties even if json specified
Tom Zanussi [Tue, 7 Aug 2012 21:11:14 +0000 (16:11 -0500)] 
yocto-bsp: generate default properties even if json specified

Users seem to want to specify incomplete property sets when using json
input.  Allow this by generating default properties before the
user-specified properties are applied; the user will then get the
defaults for any unspecified values, and avoid cryptic backtraces.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: use emgd 1.10 for i386 template
Tom Zanussi [Tue, 7 Aug 2012 18:41:20 +0000 (13:41 -0500)] 
yocto-bsp: use emgd 1.10 for i386 template

Make i386 template use emgd 1.10 for denzil, along with associated
changes.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: add i586 option for i386
Tom Zanussi [Mon, 6 Aug 2012 21:27:35 +0000 (16:27 -0500)] 
yocto-bsp: add i586 option for i386

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: add some standard policy
Tom Zanussi [Mon, 6 Aug 2012 20:40:46 +0000 (15:40 -0500)] 
yocto-bsp: add some standard policy

Add some useful default options to to the i386 and x86_64 templates.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: remove 'branch' statements in .scc if reusing branch
Tom Zanussi [Mon, 6 Aug 2012 19:32:18 +0000 (14:32 -0500)] 
yocto-bsp: remove 'branch' statements in .scc if reusing branch

If reusing a branch (need_new_branch == 'n') we don't need to branch
in the .scc, so make it conditional on need_new_branch.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: use rstrip() for assignment lines
Tom Zanussi [Mon, 6 Aug 2012 05:56:55 +0000 (00:56 -0500)] 
yocto-bsp: use rstrip() for assignment lines

strip() isn't necessary and causes unintended formatting changes in
the output; rstrip() remove the trailing newlines as intended while
leaving indenting whitespace intact.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: use standard branch mapping in bsp templates
Tom Zanussi [Sun, 5 Aug 2012 21:28:41 +0000 (16:28 -0500)] 
yocto-bsp: use standard branch mapping in bsp templates

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: add standard branch mapping
Tom Zanussi [Sun, 5 Aug 2012 21:27:00 +0000 (16:27 -0500)] 
yocto-bsp: add standard branch mapping

Add a mechanism to distinguish common-pc variants of standard
branches.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: use branches_base
Tom Zanussi [Sun, 5 Aug 2012 15:45:12 +0000 (10:45 -0500)] 
yocto-bsp: use branches_base

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: allow branch display filtering
Tom Zanussi [Sun, 5 Aug 2012 17:29:16 +0000 (12:29 -0500)] 
yocto-bsp: allow branch display filtering

Add a "branches_base" property that can be used to allow only matching
branches to be returned from all_branches().

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: update default branch names
Tom Zanussi [Tue, 19 Jun 2012 04:57:57 +0000 (23:57 -0500)] 
yocto-bsp: update default branch names

Make sure the default branch names match branch names found in the
kernel branch listing.

Fixes [YOCTO #2587].

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoyocto-bsp: strip '/base' from kernel branches in templates
Tom Zanussi [Tue, 19 Jun 2012 04:39:25 +0000 (23:39 -0500)] 
yocto-bsp: strip '/base' from kernel branches in templates

For new branches, users can specify /base branches, but we don't want
the '/base' in the resultant branch name, so remove it.

Fixes [YOCTO #2693].

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agopoky.conf: restore Ubuntu 12.04 LTS to tested distro list
Paul Eggleton [Mon, 20 Aug 2012 16:05:47 +0000 (17:05 +0100)] 
poky.conf: restore Ubuntu 12.04 LTS to tested distro list

Apparently some people don't apply the normal updates to their Ubuntu
installations, in which case they will not have the version updated to
12.04.1. Since the distinction between the two is fairly minimal,
restore the old version string in addition to the new one.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobusybox: Update to upstream 1.20.2
Radu Moisan [Wed, 22 Aug 2012 09:24:31 +0000 (12:24 +0300)] 
busybox: Update to upstream 1.20.2

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agorouterstationpro: move board off 3.0 and onto the 3.4 kernel
Paul Gortmaker [Fri, 17 Aug 2012 15:24:19 +0000 (11:24 -0400)] 
routerstationpro: move board off 3.0 and onto the 3.4 kernel

The updated patch series to support this target is in place
on the BSP specific branch in the 3.4 kernel tree now[1], so
we can move it ahead off of the old 3.0 kernel.

[1] https://lists.yoctoproject.org/pipermail/linux-yocto/2012-July/000023.html

Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Cc: Saul Wold <sgw@linux.intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoREADME: Clarify where to send patches
Darren Hart [Tue, 21 Aug 2012 16:27:16 +0000 (09:27 -0700)] 
README: Clarify where to send patches

There is still a great deal of confusion over where patches for the
various components of the poky repository should be sent. Attempt to
mitigate this by including a blurb in the poky README similar to what
other layers and repositories do.

V2: Call out the special care required when dealing with the scripts
    directory per Saul Wold's recommendation.

V3: Recommend applying patches to oe-core prior to sending patches to
    the oe-core mailing list.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Richard Purdie <richard.purdie@intel.com>
CC: Paul Gortmaker <paul.gortmaker@windriver.com>
CC: Paul Eggleton <paul.eggleton@linux.intel.com>
CC: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoatom-pc: Drop glibc --with-tls option, its now the only option for glibc
Richard Purdie [Tue, 21 Aug 2012 07:17:20 +0000 (08:17 +0100)] 
atom-pc: Drop glibc --with-tls option, its now the only option for glibc

This option is unused by (e)glibc since 2011 and is the default. It has been
shown to interact badly with the configure option in ia32-base.inc from meta-intel
causing a rebuild of the whole system despite the only change being an
assignment with += vs =. The easiest fix is simply to drop it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agocore: Prefer mesa-dri as virtual/libopengles1/2 provider
Damien Lespiau [Mon, 30 Jul 2012 13:51:14 +0000 (13:51 +0000)] 
core: Prefer mesa-dri as virtual/libopengles1/2 provider

Wihtout it, you have both mesa-dri and mesa-xlib as providers. Let's
prefer the accelerated version.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto/meta-yocto/3.4: BSP, uprobes, config and cleanups
Bruce Ashfield [Thu, 9 Aug 2012 19:48:27 +0000 (19:48 +0000)] 
linux-yocto/meta-yocto/3.4: BSP, uprobes, config and cleanups

Updating the linux-yocto meta-yocto 3.4 with consolidated fixes, BSPs
and cleanups.

From the kernel meta branch:

  28bcd46 meta: move emgd features to staging
  6c01949 meta: Crystal Forest Machine Created.
  3c19c4d meta/qemuppc: remove redundant profiling options
  a5da4d5 meta: kgdb: update configuration for out of box functionality
  1d13e00 meta: update status/series and patches for v3.4
  b96c408 fsl-mpc8315e-rdb: replace leading dot with hash in cfg file
  7c9a3b0 usb: fix scc and cfg filename collision with ktypes/base/
  aa0e1f6 kconfig: make CONFIG_BLOCK=y part of base config
  3d1a2f2 kconfig: add tty/serial file to hardware listing
  60b600f routerstationpro: specify chosen filesystems in audit input.
  8b5c8c7 routerstationpro: add config data for audit purposes
  d7ae8fa meta: add ath79 Kconfig to hardware listing.

And from the standard branch:

  c77666c powerpc: uprobes: removed external declaration of uprobe_get_swbp_addr.
  c262f3e powerpc: Uprobes port to powerpc
  d40e73d powerpc: Add trap_nr to thread_struct
  6a64190 Revert "This is the port of uprobes to powerpc. Usage is similar to x86."
  e422119 Revert "powerpc: uprobes: removed external declaration of uprobe_get_swbp_addr."
  d4ef82f keys: kill task_struct->replacement_session_keyring
  1cc141e keys: kill the dummy key_replace_session_keyring()
  090ca45 keys: change keyctl_session_to_parent() to use task_work_add()
  61bc7a8 genirq: reimplement exit_irq_thread() hook via task_work_add()
  5ee34dd task_work_add: generic process-context callbacks
  70754de move key_repace_session_keyring() into tracehook_notify_resume()
  6f70bc1 powerpc: uprobes: removed external declaration of uprobe_get_swbp_addr.
  e5f6a4c This is the port of uprobes to powerpc. Usage is similar to x86.
  2bc4597 On RISC architectures like powerpc, instructions are fixed size. Instruction analysis on such pl
  8893371 perf probe: Detect probe target when m/x options are absent
  544d531a perf probe: Provide perf interface for uprobes
  103b503 tracing: Fix kconfig warning due to a typo
  9bb012e tracing: Provide trace events interface for uprobes
  b9b7281 tracing: Extract out common code for kprobes/uprobes trace events
  91f0360 tracing: Modify is_delete, is_return from int to bool
  a8600f2 uprobes/core: Decrement uprobe count before the pages are unmapped
  a252056 uprobes/core: Make background page replacement logic account for rss_stat counters
  3efc15b uprobes/core: Optimize probe hits with the help of a counter
  20f3d76 uprobes/core: Allocate XOL slots for uprobes use
  77bfad8 uprobes/core: Handle breakpoint and singlestep exceptions
  7196d9a uprobes/core: Rename bkpt to swbp
  c99bc18 uprobes/core: Make order of function parameters consistent across functions
  7e9be99 uprobes/core: Make macro names consistent
  c4247f2 uprobes: Update copyright notices
  f066ff9 uprobes/core: Move insn to arch specific structure
  e91cf65 uprobes/core: Remove uprobe_opcode_sz
  942b91c uprobes/core: Make instruction tables volatile
  56c1e99 uprobes: Move to kernel/events/
  0a7ad1c uprobes/core: Clean up, refactor and improve the code
  3760d62 uprobes, mm, x86: Add the ability to install and remove uprobes breakpoints

Two BSP updates:

  - Crystal Forest Machine has been added
  - routerstationpro configuration updates for 3.4

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopoky.conf: update distro ID string for Ubuntu 12.04.1 LTS
Paul Eggleton [Fri, 17 Aug 2012 10:55:25 +0000 (11:55 +0100)] 
poky.conf: update distro ID string for Ubuntu 12.04.1 LTS

If you have 12.04 LTS it will now have been updated to 12.04.1.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro: Remove Pimlico from distro-tracking
Ross Burton [Thu, 9 Aug 2012 09:09:27 +0000 (09:09 +0000)] 
distro: Remove Pimlico from distro-tracking

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomesa: 7.11 -> 8.0.4
Richard Purdie [Mon, 6 Aug 2012 14:20:49 +0000 (15:20 +0100)] 
mesa: 7.11 -> 8.0.4

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotiny-init: Setup /dev/ptmx in init
Darren Hart [Wed, 1 Aug 2012 19:01:23 +0000 (12:01 -0700)] 
tiny-init: Setup /dev/ptmx in init

Fixes [YOCTO #2382]

Without /dev/ptmx, ssh logins fail with:
"PTY allocation request failed on channel 0"

As the kernel support already exists in the linux-yocto-tiny kernel,
create the /dev/ptmx device in tiny-init so it works as intended.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoConnectivity and multimedia manual packages
Cristian Iorga [Tue, 24 Jul 2012 13:43:40 +0000 (13:43 +0000)] 
Connectivity and multimedia manual packages

Upstream updates checked.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoupstream_tracking.inc: update some packages
Kang Kai [Wed, 25 Jul 2012 09:13:53 +0000 (09:13 +0000)] 
upstream_tracking.inc: update some packages

Update packages mingetty, qmmp, liburi-perl and ltp's version info
and/or manual check date.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomaintainers.inc: update some packages' maintainer info
Kang Kai [Wed, 25 Jul 2012 09:13:52 +0000 (09:13 +0000)] 
maintainers.inc: update some packages' maintainer info

Take over some packages belongs to Xiaofeng.Yang.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agompc8315: build u-boot v2012.04 by default.
Paul Gortmaker [Fri, 20 Jul 2012 00:01:55 +0000 (20:01 -0400)] 
mpc8315: build u-boot v2012.04 by default.

Validated on real hardware:

   U-Boot 2012.04.01 (Jun 29 2012 - 13:48:03)MPC83XX

   Reset Status: Software Hard, External/Internal Soft, External/Internal Hard

   CPU:   e300c3, MPC8315E, Rev: 1.2 at 400 MHz, CSB: 133.333 MHz
   Board: Freescale MPC8315ERDB Rev 1.0
   I2C:   ready
   DRAM:  128 MiB (DDR2, 32-bit, ECC off, 266.667 MHz)
   Flash: 8 MiB
   NAND:  32 MiB
   PCIE0: No link
   PCIE1: No link
   In:    serial
   Out:   serial
   Err:   serial
   Net:   eTSEC0, eTSEC1
   Hit any key to stop autoboot:  0

[YOCTO #943]

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoUpadate upstream_tracking.inc
Radu Moisan [Thu, 19 Jul 2012 13:22:47 +0000 (16:22 +0300)] 
Upadate upstream_tracking.inc

Added new info for tinylogin.

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto: update mpc8315e-rdb linux-yocto-3.4 kernel SRCREV
Tom Zanussi [Wed, 11 Jul 2012 22:16:09 +0000 (22:16 +0000)] 
linux-yocto: update mpc8315e-rdb linux-yocto-3.4 kernel SRCREV

The mpc8315e-rdb was updated to the 3.4 kernel, but the SRCREV wasn't
updated along with it; this updates it.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto-3.0/meta-yocto: perf script fixes
Bruce Ashfield [Wed, 11 Jul 2012 14:37:13 +0000 (14:37 +0000)] 
linux-yocto-3.0/meta-yocto: perf script fixes

Updating the yocto reference boards to have the perf scripting fixes
from 3.2/3.4:

 cef17a1 perf: add sgidefs.h to for mips builds
 3258da3 perf: change --root to --prefix for python install
 1f9c25b perf: add 'libperl not found' warning
 f2b1bf1 perf: use pkg-config instead of python-config
 568e05f perf tools: Add support to install perf python extension
 7e47f81 Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto-3.0/meta-yocto: perf script fixes
Bruce Ashfield [Wed, 11 Jul 2012 14:49:50 +0000 (10:49 -0400)] 
linux-yocto-3.0/meta-yocto: perf script fixes

Updating the yocto reference boards to have the perf scripting fixes
from 3.2/3.4:

 cef17a1 perf: add sgidefs.h to for mips builds
 3258da3 perf: change --root to --prefix for python install
 1f9c25b perf: add 'libperl not found' warning
 f2b1bf1 perf: use pkg-config instead of python-config
 568e05f perf tools: Add support to install perf python extension
 7e47f81 Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agometa-yocto: mpc8315e-rdb change preferred version to 3.4
Paul Gortmaker [Mon, 9 Jul 2012 21:17:14 +0000 (17:17 -0400)] 
meta-yocto: mpc8315e-rdb change preferred version to 3.4

Update the yocto hardware reference platform to use the
3.4 kernel by default.

This platform is supported in mainline, so no patch carry
forward or similar is required.  Tested via NFS booting the
kernel on real hardware with 3.4.1 and things just work as-is.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoupstream_tracking: update boost
Saul Wold [Thu, 28 Jun 2012 19:07:40 +0000 (19:07 +0000)] 
upstream_tracking: update boost

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomaintainers: Update recipe ownership
Alexandru DAMIAN [Thu, 5 Jul 2012 14:57:14 +0000 (14:57 +0000)] 
maintainers: Update recipe ownership

Romania team performed package maintainers modification
based on relevant experience and expertise area assignement.
No entries outside Ro team were touched.

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoUpstream tracking partial updates
Cristian Iorga [Fri, 6 Jul 2012 14:35:14 +0000 (17:35 +0300)] 
Upstream tracking partial updates

Manually checked packages for updates.
Changed the necessary fields with updated values.
Added missing recording where necessary.
Beautified some packages info.
Removed small typos in distro_alias.inc and recipe_color.inc.
All changes easy detectable in the diff.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoupstream_tracking.inc: recipe upgrades and manual check updates
Scott Garman [Thu, 5 Jul 2012 18:02:49 +0000 (11:02 -0700)] 
upstream_tracking.inc: recipe upgrades and manual check updates

Updated gzip and sudo to reflect recent recipe upgrades.

Updated manual check information for e2fsprogs, chrpath, opensp,
expat, nfs-utils, and libpng.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoupstream_tracking: Update manual checks and Header info
Saul Wold [Fri, 6 Jul 2012 03:56:22 +0000 (20:56 -0700)] 
upstream_tracking: Update manual checks and Header info

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agonetbase 4.47 -> 5.0
Richard Purdie [Thu, 5 Jul 2012 13:21:26 +0000 (14:21 +0100)] 
netbase 4.47 -> 5.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobuild-appliance-image: rename from self-hosted-image
Valentin Popa [Thu, 28 Jun 2012 12:46:19 +0000 (15:46 +0300)] 
build-appliance-image: rename from self-hosted-image

(-) rename it also in maintainers.inc

[YOCTO #2636]

Signed-off-by: Valentin Popa <valentin.popa@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-libc-headers-yocto: Do not include linux-yocto
Darren Hart [Fri, 29 Jun 2012 04:17:59 +0000 (21:17 -0700)] 
linux-libc-headers-yocto: Do not include linux-yocto

The only bit we seem to need from the linux-yocto include is the
SRCREV_FORMAT. If we define this explicitly, we can avoid including the
linux-yocto include.

This is desirable so that linux-yocto can require kernel and simplify
the PR update process of all the linux-yocto* recipes. Pulling in
kernel to the linux-libc-headers-yocto recipes causes build failures by
pulling in "update-modules-nativesdk".

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolocal.conf.sample.extended: Add filtering function to archiver.bbclass
Xiaofeng Yan [Tue, 26 Jun 2012 06:15:28 +0000 (06:15 +0000)] 
local.conf.sample.extended: Add filtering function to archiver.bbclass

Add the option to filter packages according to license.

[YOCTO #2473]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotiny-init: Basic init mechanism for poky-tiny
Darren Hart [Thu, 14 Jun 2012 04:05:17 +0000 (21:05 -0700)] 
tiny-init: Basic init mechanism for poky-tiny

Currently poky-tiny images will boot and run /bin/sh, which results in
error messages to the console about being unable to open the tty and job
control being disabled.

The shell must be session leader to open the tty, and the tty must not
be /dev/console (it should be a vt or a physical tty like ttyS0), the
tty is required for job control (handling signals, etc.).

The goals of poky-tiny are to be an initial starting point from which to
build a distribution that does what you want, and NOTHING more.

This patch results in a system that boots with the virtual filesystems
mounted, the local network interface up, and a shell with job control
running, and a hook (/etc/rc.local) for easy customization. Nothing
else.

Enabling the basic busybox init, including the ability to give the
controlling console to commands starting with a dash in inittab results
in a 5664 byte delta (compared with 2560 bytes for enabling setsid and
cttyhack). Note that the help in busybox suggests the cttyhack may be
more reliable than the init support for handing over the controlling
terminal.

So the difference between using a standard init and just enabling the
two options is about 3k, but enabling setsid and cttyhack may enable
others to things besides what I am looking to do. Enabling init in both
DISTRO_FEATURES and busybox is fairly trivial to do, so I think it's
better to leave that as something to add if needed, rather than
something to remove, as that is more consistent with the goals of
poky-tiny.

Thanks to Tim Bird for his suggestion to include support for rc.local by
default.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tim Bird <tim.bird@am.sony.com>
CC: Thomas Frydrych <tf+lists.yocto@r-finger.com>
CC: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
CC: Paul Eggleton <paul.eggleton@linux.intel.com>
CC: Phil Blundell <philb@gnu.org>
CC: Khem Raj <raj.khem@gmail.com>
CC: Koen Kooi <koen@dominion.thruhere.net>
13 years agobusybox: Introduce poky-tiny defconfig override
Darren Hart [Mon, 18 Jun 2012 18:12:45 +0000 (11:12 -0700)] 
busybox: Introduce poky-tiny defconfig override

When building very small systems, it can be useful to spawn a shell from
a simple init script, rather than a full System V Init process. This
requires the shell be the session leader and be able to open the
controlling terminal if it is to have job control.

Create a busybox bbappend in meta-yocto with a poky-tiny/defconfig.
This adds SETSID and CTTYHACK for poky-tiny on top of the oe-core
defconfig.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tim Bird <tim.bird@am.sony.com>
CC: Thomas Frydrych <tf+lists.yocto@r-finger.com>
CC: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
CC: Paul Eggleton <paul.eggleton@linux.intel.com>
CC: Phil Blundell <philb@gnu.org>
CC: Khem Raj <raj.khem@gmail.com>
CC: Koen Kooi <koen@dominion.thruhere.net>
13 years agoyocto-bsp: update yocto-bsp xorg.conf templates
Tom Zanussi [Mon, 18 Jun 2012 19:01:34 +0000 (14:01 -0500)] 
yocto-bsp: update yocto-bsp xorg.conf templates

The non-x86 qemu machines now require an xorg.conf, change the
templates accordingly.

Fixes [YOCTO #2559]

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
13 years agoyocto-bsp: update yocto-bsp machine.conf template
Tom Zanussi [Sun, 17 Jun 2012 03:42:49 +0000 (22:42 -0500)] 
yocto-bsp: update yocto-bsp machine.conf template

Some changes in the ordering assumptions of the qemu include rendered
X inoperative, fix those in the qemu machine template.

Fixes [YOCTO #2559]

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
13 years agoupstream_tracking: Update Upgraded and Manual Checked upstream
Saul Wold [Sat, 23 Jun 2012 03:15:35 +0000 (20:15 -0700)] 
upstream_tracking: Update Upgraded and Manual Checked upstream

Remove VERSION and CHECK_DATE info for packages we can generate
the information for automagically.

Manually checked:
console-tools
sysfsutils
cracklib
less
psmisc
sysstat
glew
libmad
boost
libcheck
libcap
libexif
sqlite3

Upgraded:
sqlite3: Update to 3.7.13
psmisc: Update to 22.19
sysstat: Update to 10.0.5
util-linux: Update to 2.21.2
libxml2: Update to 2.8.0
mx: Upgrade to 1.4.6
libxml-simple-perl: Upgrade to 2.20
cracklib: Upgrade to 2.8.19
resolvconf: Upgrade to 1.67
libtasn1: Upgrade to 2.13
gnutls: Upgrade to 2.12.20
foomatic-filters: Upgrade to 4.0.16
libidn: Upgrade to 1.25
libtiff: Upgrade to 4.0.2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolinux-libc-headers-yocto: update to v3.4 and remove unecessary code
Bruce Ashfield [Thu, 21 Jun 2012 18:07:44 +0000 (14:07 -0400)] 
linux-libc-headers-yocto: update to v3.4 and remove unecessary code

Updating the linux-libc-headers-yocto recipe to 3.4. There are blocks
of code and definitions that are handled by the included libc-headers.inc,
so we shouldn't be repeating them in this recipe.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-libc-headers-yocto: use kernel-arch to set ARCH
Bruce Ashfield [Wed, 20 Jun 2012 13:49:15 +0000 (09:49 -0400)] 
linux-libc-headers-yocto: use kernel-arch to set ARCH

The arch mapping done in kernel-arch should be used instead of
recipe local mapping. Inheriting kernel-arch consolidates the
code and simplifies the libc-header recipe.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agobblayers.conf.sample: Fix empty BBPATH entry warnings
Richard Purdie [Fri, 22 Jun 2012 13:33:12 +0000 (14:33 +0100)] 
bblayers.conf.sample: Fix empty BBPATH entry warnings

Many people are seeing issues from the empty path warnings from BBPATH.
The empty path entry corresponding to the current working directory is a
problem since if cwd changes, so does BBPATH and build reproducibility.

Simply removing the empty element causes problems since the build
directory then isn't listed in BBPATH which means local.conf isn't found
and this gives an extremely confusing error message about bbappends
being unsatisfied.

The build directory in bitbake terms is TOPDIR. The correct way to fix
things is to add in TOPDIR into bblayers.conf itself. This means the
layers can happily append/prepend to BBPATH at will as its no longer
empty hence neatly solving all the various problems. Since the file has
changed, the version is also changed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>