scm/bb/tizen-distro.git
14 years agobitbake/fetch/git.py: Fix git fetcher to correctly use mirror tarballs
Richard Purdie [Mon, 18 Oct 2010 23:12:09 +0000 (00:12 +0100)]
bitbake/fetch/git.py: Fix git fetcher to correctly use mirror tarballs

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agorpm: Change pcre to use internal library [BUGID #404]
Saul Wold [Sun, 17 Oct 2010 18:08:05 +0000 (11:08 -0700)]
rpm: Change pcre to use internal library [BUGID #404]

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agosed: use ALTERNATIVE_LINK
Kevin Tian [Mon, 18 Oct 2010 09:38:32 +0000 (17:38 +0800)]
sed: use ALTERNATIVE_LINK

update-alternatives.bbclass assumes /usr/bin/sed if ALTERNATIVE_LINK is not
specified, however sed has changed its default installation directory to
/bin/sed. This causes below errors at the first boot of lsb image:

update-alternatives: Error: cannot register alternative sed to /usr/bin/sed
since it is already registered to /bin/sed

This fixes [BUGID #478]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agogstreamer: add support for theora plugins
Dongxiao Xu [Mon, 18 Oct 2010 02:51:56 +0000 (10:51 +0800)]
gstreamer: add support for theora plugins

Add theora codec and its corresponding lib recipe (import from OE).
This fixes [BUGID #476].

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agowrs_meta: update SRCREV for netfilter options
Bruce Ashfield [Mon, 18 Oct 2010 05:15:33 +0000 (01:15 -0400)]
wrs_meta: update SRCREV for netfilter options

Fixes [BUGID #199]

Updating the SRCREV for wrs_meta to import a set of default
netfilter options, which can then be applied to any BSP. This
keeps the default BSP configs small, while allowing the
functionality to be available.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agokernel tools: update SRCREV
Bruce Ashfield [Mon, 18 Oct 2010 05:12:08 +0000 (01:12 -0400)]
kernel tools: update SRCREV

Fixes [BUGID #199]

To allow optional features to be enabled for a given BSP, we
need to re-enable this functionality in the kernel tools. The
following commit in that repo fixes a problem when passing
feature names:

  [
  commit 140693a6b0d81b7ba7175b6cfce11c6c22f81e24
  Author: Bruce Ashfield <bruce.ashfield@windriver.com>
  Date:   Sun Oct 17 01:22:00 2010 -0400

    updateme: do not expand directories

    If a directory is passed to updateme, do NOT expand it to a
    full path, the compilation phase will search and do this
    while applying some special logic to find properly named
    features.

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

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-wrs: pass netfilter options as an addon feature
Bruce Ashfield [Sun, 17 Oct 2010 05:18:48 +0000 (01:18 -0400)]
linux-wrs: pass netfilter options as an addon feature

Fixes [BUGID #199]

Although an optional feature to a base BSP, most of the machines
currently supported want/need the netfilter options. To enforce
this configuration, it is temporarily forced in the kernel
recipe itself, but can move to machine configurations in the
future.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-wrs: allow optional features via KERNEL_FEATURES variable
Bruce Ashfield [Sun, 17 Oct 2010 05:14:11 +0000 (01:14 -0400)]
linux-wrs: allow optional features via KERNEL_FEATURES variable

Fixes [BUGID #199]

Reinstate the ability to specify optional/additional kernel features
when updating the tree.

This is done via the variable KERNEL_FEATURES which specifies
a list of features to be appended to the current branch and
config. These features are part of the wrs_meta branch in the
kernel repository and hence are self contained within the
kernel tree waiting to be activated. This saves multiple
branches simply to allow a machine to have many profiles.

The kernel patching/configuration phases will locate these
features and add them to the meta_series, which in turn
modifies the tree.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agodistrodata: Modify Distro tracking spreadsheet
Saul Wold [Fri, 15 Oct 2010 20:51:33 +0000 (13:51 -0700)]
distrodata: Modify Distro tracking spreadsheet

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agodistro_tracking: Update Distro Aliases
Saul Wold [Fri, 15 Oct 2010 20:50:34 +0000 (13:50 -0700)]
distro_tracking: Update Distro Aliases

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agotask-poky-sdk: Add lttng-ust
Richard Purdie [Thu, 14 Oct 2010 19:20:23 +0000 (20:20 +0100)]
task-poky-sdk: Add lttng-ust

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolibtasn1: Comment out the RREPLACES as it causes problems with rpm backend
Richard Purdie [Fri, 15 Oct 2010 15:38:24 +0000 (16:38 +0100)]
libtasn1: Comment out the RREPLACES as it causes problems with rpm backend

Since we've never distributed binary feeds this isn't a problem for now
for Poky and as it stands this line breaks images.

[BUGID #442]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopoky.conf: Add qemu-config dependency for qemux86-64
Richard Purdie [Fri, 15 Oct 2010 15:34:40 +0000 (16:34 +0100)]
poky.conf: Add qemu-config dependency for qemux86-64

After booting qemux86-64 sato image, there is no icon for shutdown on the
desktop which is caused by missing the qemu-config package on this machine.

[BUGID #458]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoshared-mime-info: Don't run the util for the native version of the package
Richard Purdie [Fri, 15 Oct 2010 15:30:41 +0000 (16:30 +0100)]
shared-mime-info: Don't run the util for the native version of the package

The whole point of building a native version of this package is
to provide the share-mime-info binary so using it in do_install
of the native package is incorrect. Add a modified do_install for
the native version of the package to avoid this.

[BUGID #466]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolibffi: fix the uri
Joshua Lock [Fri, 15 Oct 2010 13:42:34 +0000 (14:42 +0100)]
libffi: fix the uri

It had the previous version hard-coded

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agodocumentation: Complete poky-handbook -> poky-ref-manual rename
Richard Purdie [Fri, 15 Oct 2010 11:19:34 +0000 (12:19 +0100)]
documentation: Complete poky-handbook -> poky-ref-manual rename

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agohandbook: Move into documentation directory
Richard Purdie [Fri, 15 Oct 2010 10:55:59 +0000 (11:55 +0100)]
handbook: Move into documentation directory

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoUse gdk_threads_enter/gdk_threads_leave to ensure gtk multithread safe
Dongxiao Xu [Fri, 15 Oct 2010 08:45:21 +0000 (16:45 +0800)]
Use gdk_threads_enter/gdk_threads_leave to ensure gtk multithread safe

If the video player tries to play an unknown type file, it will enter
the error_cb() function, which is called in another thread.
Use gdk_threads_enter/gdk_threads_leave to ensure the safe of gtk
multi-thread operation.

This fixes [BUGID #474]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agolibffi: bumpt to version 3.0.9
Joshua Lock [Fri, 15 Oct 2010 07:30:46 +0000 (08:30 +0100)]
libffi: bumpt to version 3.0.9

3.0.8 is incompatible with the autotools versions we use in Poky

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agomake: enable make-native
Joshua Lock [Fri, 15 Oct 2010 07:27:11 +0000 (08:27 +0100)]
make: enable make-native

Fedora 14 ships with a version of make which doesn't work with the Makefiles
shipped in our busybox and eglibc versions. Enable make native as a workaround.

This is a low risk fix for [BUGID #467]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agohandbook: Fix the Ubuntu version requirement
Scott Rifenbark [Thu, 30 Sep 2010 18:36:26 +0000 (11:36 -0700)]
handbook: Fix the Ubuntu version requirement

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
14 years agohandbook: Fix section numbering
Scott Rifenbark [Thu, 30 Sep 2010 18:36:26 +0000 (11:36 -0700)]
handbook: Fix section numbering

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
14 years agoatom-pc: remove kernel video mode parameters
Darren Hart [Thu, 14 Oct 2010 19:33:56 +0000 (12:33 -0700)]
atom-pc: remove kernel video mode parameters

The kernel video mode parameters are not needed with the atom-pc linux-wrs
configuration. Without them, we boot up with a standard 80x25 text display
until the Intel i915 driver is initialized, at which point we switch to a
higher resolution text mode. Afterwards, a sato image will start the splash
screen and successfully boot to X.

Tested on the Toshiba NB305 netbook and the Black Sand development board.

[BUGID #450]

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Richard Purdie <rpurdie@linux.intel.com>
14 years agolinux-wrs: update SRCREV for mpc8315e-rdb
Bruce Ashfield [Thu, 14 Oct 2010 20:47:02 +0000 (16:47 -0400)]
linux-wrs: update SRCREV for mpc8315e-rdb

Fixes [BUGID: 423]

The mpc8315e-rdb BSP failed to build due to -Os being used
in the boot code. The fix that doesn't involve changing
the compiler is to remove -Os in the powerpc code and keep
it contained on the BSP branch.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agogupnp: fix broken SRC_URIs
Scott Garman [Thu, 14 Oct 2010 20:45:27 +0000 (13:45 -0700)]
gupnp: fix broken SRC_URIs

This fixes [BUGID #469]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agoemenlow: add 8250 serial options
Bruce Ashfield [Thu, 14 Oct 2010 18:55:51 +0000 (14:55 -0400)]
emenlow: add 8250 serial options

The emenlow didn't have the default 8250 serial ports.
Including the common serial config fragment fixes this
problem.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agopoky-qemu-internal: make the -no-reboot qemu option mandatory
Scott Garman [Thu, 14 Oct 2010 18:42:13 +0000 (11:42 -0700)]
poky-qemu-internal: make the -no-reboot qemu option mandatory

This fixes [BUGID #100]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agopoky-qemu: miscellaneous bugfixes
Scott Garman [Thu, 14 Oct 2010 18:29:44 +0000 (11:29 -0700)]
poky-qemu: miscellaneous bugfixes

In scenarios where the POKY_NATIVE_SYSROOT env variable hasn't been
set up, bug #427 can still be triggered. This fixes it by running
setup_tmpdir(). This fixes [BUGID #427].

Also, the qemu tap dev lock directory needs to be chmod 777 so that
multiple users can create and delete lock files.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agopoky-qemu: add nographic option for disabling video console
Scott Garman [Thu, 14 Oct 2010 18:23:26 +0000 (11:23 -0700)]
poky-qemu: add nographic option for disabling video console

This fixes [BUGID #408]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agoatom-pc: get rid of undefined video mode prompt on bootup
Tom Zanussi [Thu, 14 Oct 2010 18:38:47 +0000 (13:38 -0500)]
atom-pc: get rid of undefined video mode prompt on bootup

Temporary fix for [BUGID #450]

This fixes the video mode number to the expected value for this video
setting, but the setting itself needs to be fixed along with matching
config options - this patch is just a temporary fix for RC2.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
14 years agosysvinit: add check for no X11 to disbale psplash
Saul Wold [Thu, 14 Oct 2010 16:48:21 +0000 (09:48 -0700)]
sysvinit: add check for no X11 to disbale psplash

Add a check to the rc script to check if the /etc/init.d/xserver-nodm
script exists and is executable and not disable psplash if it is,
otherwise disable pspalsh since we do not have X installed.

Fixed [BUG #457]

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agotask-poky-qt: Re-Enable MIPS Build and disable fotowall
Saul Wold [Thu, 14 Oct 2010 15:46:01 +0000 (08:46 -0700)]
task-poky-qt: Re-Enable MIPS Build and disable fotowall

This address a number if issues with fotowall not being ready
and [BUGID #462] Qt missing for Mips build

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agobitbake-runtask: Ensure logging settings take effect in the worker process (and pass...
Richard Purdie [Tue, 12 Oct 2010 16:46:47 +0000 (17:46 +0100)]
bitbake-runtask: Ensure logging settings take effect in the worker process (and pass verbose setting)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopseudo: Update to revision 489ed5e89f040febcb605f22187968f597211205
Richard Purdie [Thu, 14 Oct 2010 19:03:58 +0000 (20:03 +0100)]
pseudo: Update to revision 489ed5e89f040febcb605f22187968f597211205

This fixes various issues with modern coreutils which use *xattr() syscalls
which pseudo wasn't catching causing permissions problems.

[BUGID #463]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoeglibc-nativesdk: Add patch to change the search path of the dynamic linker
Richard Purdie [Thu, 14 Oct 2010 10:44:57 +0000 (11:44 +0100)]
eglibc-nativesdk: Add patch to change the search path of the dynamic linker

Change the search path of the dynamic linker to search ld.so.cache as a last resort when
trying to find libraries at runtime. This means libs in /opt/poky are used in preference
but any host libs such as libGL can also be found. See the patch for a more detailed
description.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoRevert "meta-toolchain: Update the way ld.so.cache is handled"
Richard Purdie [Thu, 14 Oct 2010 10:42:37 +0000 (11:42 +0100)]
Revert "meta-toolchain: Update the way ld.so.cache is handled"

This change didn't work as expected as ld.so.cache doesn't preseve any search
path ordering, therefore revert the change.

This reverts commit b2c3ce6d17520d43b10777dd306449876cb40819.

14 years agolinux-wrs: update SRCREVs
Bruce Ashfield [Thu, 14 Oct 2010 00:15:31 +0000 (20:15 -0400)]
linux-wrs: update SRCREVs

Fixes [BUGID #432, #438, #437, #422]

    [atom-pc: switch to the atom-pc branch

    The atom-pc has a dedicated branch and merged kernel commits.
    Swtich the kernel recipe to use the fully integrated BSP

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>]
    [atom-pc: add kernel config options needed for -live images

    Fixes [BUGID #432]

    Live images require VFAT filesystem and loop device support - this
    adds the required kernel config options for them.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>]
    [atom-pc: Add netbook wireless networking support for NB305 and eee901

    Add the atom-pc-wifi.cfg to enable wireless networking support for the netbooks
    mentioned in the atom-pc machine config file.

    Note: this adds a staging tree driver (rt2860sta) for the eee901 wifi.

    [BUGID #438]

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Richard Purdie <rpurdie@linux.intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>]
    [atom-pc: Add netbook wired networking support for NB305, Aspire One, and eee901

    Add the atom-pc-eth.cfg to enable wired networking support for the three
    netbooks mentioned in the atom-pc machine config file.

    [BUGID #437]

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Richard Purdie <rpurdie@linux.intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>]
    [routerstationpro: add missing kernel patches

    [BUGID: #422]

    Add the kernel patches required for routerstaion pro boot

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>]
    [netbook: allow hardisk booting

    [BUGID: #445]

Signed-off-by: Darren Hart <dvhart@linux.intel.com>]
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agoatom-pc: switch to the atom-pc branch
Bruce Ashfield [Wed, 13 Oct 2010 20:27:27 +0000 (16:27 -0400)]
atom-pc: switch to the atom-pc branch

The atom-pc has a dedicated branch and merged kernel commits.
Swtich the kernel recipe to use the fully integrated BSP

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agoemenlow/linux-wrs: merge emenlow configuration
Bruce Ashfield [Tue, 12 Oct 2010 02:41:07 +0000 (22:41 -0400)]
emenlow/linux-wrs: merge emenlow configuration

Complete the merge of the emenlow BSP, by removing the external
configurations from the emelnow layer and merging them into
the wrs_meta branch of the kernel tree. This also allows the
emenlow to drop the tools config fragement and use the common
definitions shared by BSPs maintained in the kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-wrs: remove external x86 config fragment
Bruce Ashfield [Tue, 12 Oct 2010 02:20:01 +0000 (22:20 -0400)]
linux-wrs: remove external x86 config fragment

[BUGID #363]

Integrate the x86 gfx options into the existing x86 graphics
options for the common_pc and common_pc_64 boards.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agoemenlow: update formfactor keyboard setting
Tom Zanussi [Wed, 13 Oct 2010 22:50:13 +0000 (17:50 -0500)]
emenlow: update formfactor keyboard setting

Fixes [BUGID #447]

We expect the emenlow to normally have a keyboard so tell the
formfactor so and avoid the keyboard pop-up.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
14 years agolibowl-av: Fix music player crash if adding unknown type files
Dongxiao Xu [Wed, 13 Oct 2010 02:08:44 +0000 (10:08 +0800)]
libowl-av: Fix music player crash if adding unknown type files

Using bus message to call function flush_head/feed_head in main thread
to protect private data operation.

A better fix may be to listen to bus message "CODEC_NOT_FOUND" and
"MISSING_PLUGIN" directly to avoid hooking into "unknown-type" signal.
We will revisit it in next period.

This fixes [BUGID #296]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agotzdata: install zone.tab and iso1366.tab
Zhai Edwin [Wed, 13 Oct 2010 04:42:09 +0000 (12:42 +0800)]
tzdata: install zone.tab and iso1366.tab

These files are removed in libc-package.bbclass. Missing of zone.tab cause
get_zone_directory in libical return NULL for strlen, which leads seg fault
of dates & tasks.

Openembedded has similar patch.

[BUGID #420] got fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agometa-toolchain: Update the way ld.so.cache is handled
Richard Purdie [Wed, 13 Oct 2010 16:41:29 +0000 (17:41 +0100)]
meta-toolchain: Update the way ld.so.cache is handled

Fix the library search path so that libs in the toolchain in /opt/
have priority over those in base system but ones from the base system
can still be found.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agosanity.bbclass: ensure 32it libc is correctly detected
Joshua Lock [Wed, 13 Oct 2010 12:24:09 +0000 (13:24 +0100)]
sanity.bbclass: ensure 32it libc is correctly detected

Fix to work for both Ubuntu and Fedora multilib paths.

Fixes [BUGID #454]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agopoky-qemu-internal: enforce a 128M memory limit for qemuarm
Scott Garman [Tue, 12 Oct 2010 16:07:09 +0000 (09:07 -0700)]
poky-qemu-internal: enforce a 128M memory limit for qemuarm

This fixes [BUGID #433]

Also set a sane default for the ifconfig command, which simplifies
our autobuilder sanity test setup.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agorm_work: Fix interaction issues with pseudo
Richard Purdie [Tue, 12 Oct 2010 14:52:07 +0000 (15:52 +0100)]
rm_work: Fix interaction issues with pseudo

This class needs to wipe out the contents of the pseudo database but also
ensure the pseudo directory exists for any subsequent tasks and also ensure
any pseudo server has shut down before removing the database. This patch
does all of these things.

[BUGID #222]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopoky-default-revisions: fixups
Joshua Lock [Tue, 12 Oct 2010 12:35:37 +0000 (13:35 +0100)]
poky-default-revisions: fixups

Entries should be alphabetised and use weak weak assignment

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agoswabber: new recipe
Joshua Lock [Fri, 8 Oct 2010 15:54:57 +0000 (16:54 +0100)]
swabber: new recipe

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agostrace: use BBCLASSEXTEND to enable a native package
Joshua Lock [Fri, 8 Oct 2010 15:54:48 +0000 (16:54 +0100)]
strace: use BBCLASSEXTEND to enable a native package

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agobitbake/runqueue: make the runtask program configurable
Joshua Lock [Fri, 8 Oct 2010 15:54:19 +0000 (16:54 +0100)]
bitbake/runqueue: make the runtask program configurable

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agoUpdate gitignore
Joshua Lock [Fri, 8 Oct 2010 15:53:51 +0000 (16:53 +0100)]
Update gitignore

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agoAdd recipe for sdk directdisk target
Jessica Zhang [Mon, 11 Oct 2010 22:33:36 +0000 (15:33 -0700)]
Add recipe for sdk directdisk target

Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
14 years agolinux-wrs: add initial beagleboard support
Bruce Ashfield [Sun, 10 Oct 2010 19:25:59 +0000 (15:25 -0400)]
linux-wrs: add initial beagleboard support

BUGID: 421

Create the infrastructure to build the beagleboard against the
linux-wrs kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agompc8315e-rdb: create machine and tuning configuration
Bruce Ashfield [Mon, 11 Oct 2010 04:26:12 +0000 (00:26 -0400)]
mpc8315e-rdb: create machine and tuning configuration

BUGID: 423

Introduce the basic mpc8315e BSP. By default this BSP uses
the basic 603 tuning and soft-float. There are issues with
the e300 tuning and eglibc, and the compiler. Subsequent
commits will further tune this BSP.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agorouterstationpro: create machine conf and compatibility
Bruce Ashfield [Sun, 10 Oct 2010 18:11:07 +0000 (14:11 -0400)]
routerstationpro: create machine conf and compatibility

BUGID: 422

Add the machine configuration and kernel infrastructure for building
the routerstation pro BSP.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agopython: fix for host contamination issue while cross compiling
Nitin A Kamble [Mon, 11 Oct 2010 21:33:54 +0000 (14:33 -0700)]
python: fix for host contamination issue while cross compiling

This fixes [BUGID #385]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agoxpsb-glx: Fix compile issues on 64 bit machines without 32 bit headers/binaries
Richard Purdie [Mon, 11 Oct 2010 21:44:25 +0000 (22:44 +0100)]
xpsb-glx: Fix compile issues on 64 bit machines without 32 bit headers/binaries

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopoky-qemu: fix for handling full path to rootfs
Scott Garman [Mon, 11 Oct 2010 20:12:51 +0000 (13:12 -0700)]
poky-qemu: fix for handling full path to rootfs

This fixes [BUGID #427]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agoqemugl: remove obsolate /usr/X11R6/lib lib directory
Yu Ke [Sat, 9 Oct 2010 01:47:52 +0000 (09:47 +0800)]
qemugl: remove obsolate /usr/X11R6/lib lib directory

qemugl makefile has "-L/usr/X11R6/lib" to specifiy the X lib dir.
it is actually obsolate in poky now, because poky use Xserver from
X.org (X11R7.x), and its libs are in standard /usr/lib.

Meanwhile,the -L/usr/X11R6/lib will cause warning: library search path
"/usr/X11R6/lib" is unsafe for cross-compilation. so better to remove it.

Fix [BUGID #386]

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agorecipes-connectivity: Cleanup package descriptions and summaries
Mark Hatle [Tue, 28 Sep 2010 14:30:42 +0000 (09:30 -0500)]
recipes-connectivity: Cleanup package descriptions and summaries

[BUGID #281]

Evaluate and update each package in recipes-connectivity to ensure they
have a consistent summary and description.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agorecipes-bsp: Cleanup package descriptions and summaries
Mark Hatle [Tue, 28 Sep 2010 00:11:11 +0000 (19:11 -0500)]
recipes-bsp: Cleanup package descriptions and summaries

[BUGID #281]

Evaluate and update each package in recipes-bsp to ensure they have a
consistent summary and description.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agorecipes-core: Cleanup package descriptions and summaries
Mark Hatle [Mon, 27 Sep 2010 14:44:05 +0000 (09:44 -0500)]
recipes-core: Cleanup package descriptions and summaries

[BUGID #281]

Evaluate and update each package in recipes-core to ensure they have a
consistent summary and description.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agoAdd Summary/Description support to packaging
Mark Hatle [Wed, 29 Sep 2010 15:11:24 +0000 (10:11 -0500)]
Add Summary/Description support to packaging

[BUGID #281]

Add the ability for the deb, ipk and rpm classes to use the new summary
and description fields.  The Description is wrapped around 75 characters
to ensure a reasonably nice, presentable description.

(Summary defaults to the description if Summary is not defined.)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agoSubject: [PATCH] emenlow: add kernel config options for sdk tools
Tom Zanussi [Mon, 11 Oct 2010 15:18:32 +0000 (10:18 -0500)]
Subject: [PATCH] emenlow: add kernel config options for sdk tools

Fixes [BUGID #261]

Adds kernel config options for latencytop, powertop, oprofile, and
lttng.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
14 years agoemenlow: fix SRC_URI in linux-wrs_git.bbappend
Tom Zanussi [Mon, 11 Oct 2010 15:16:25 +0000 (10:16 -0500)]
emenlow: fix SRC_URI in linux-wrs_git.bbappend

Restrict it to emenlow so it doesn't conflict with other machines.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
14 years agolinux-wrs/emenlow: Fix FILESPATH so as not to corrupt other machines
Richard Purdie [Mon, 11 Oct 2010 13:32:16 +0000 (14:32 +0100)]
linux-wrs/emenlow: Fix FILESPATH so as not to corrupt other machines

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolinux-wrs: move config fragment to the correct location
Richard Purdie [Mon, 11 Oct 2010 13:32:01 +0000 (14:32 +0100)]
linux-wrs: move config fragment to the correct location

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/build.py: Write logfiles on a per task basis, not per function
Richard Purdie [Mon, 11 Oct 2010 11:53:54 +0000 (12:53 +0100)]
bitbake/build.py: Write logfiles on a per task basis, not per function

Per function logging made it hard to track down what was happening so
switch to logging on a per task basis.

[BUGID #383]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake-runtask: Ensure logging options are inherited from the parent
Richard Purdie [Mon, 11 Oct 2010 11:52:57 +0000 (12:52 +0100)]
bitbake-runtask: Ensure logging options are inherited from the parent

[BUGID #291]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolinux-wrs: Change the kernel configuration to enable psplash.
Kevin Tian [Sat, 9 Oct 2010 05:00:28 +0000 (13:00 +0800)]
linux-wrs: Change the kernel configuration to enable psplash.

Init scripts assume uvesafb as module, and also need CONFIG_FRAMEBUFFER_CONSOLE
to set some mode parameter, else wrong parameter cause psplash's mmap failure.

This is just a quick fix as we don't know how to change the wrs kernel config
in a clean way. Should revert it with clean way of changing.

[BUGID #363] fixed by this

Signed-off-by: Tian Kevin <kevin.tian@intel.com>
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agoconnman: Do not take over ethernet interface if target is boot by nfs
Dongxiao Xu [Mon, 11 Oct 2010 07:48:03 +0000 (15:48 +0800)]
connman: Do not take over ethernet interface if target is boot by nfs

Detect if target system is booting by nfs, connman will
not take over the ethernet interface.

This fixes [BUGID #364]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agorootfs: Update ROOTFS_PKGMANAGE to include atp/zypper
Richard Purdie [Mon, 11 Oct 2010 11:18:02 +0000 (12:18 +0100)]
rootfs: Update ROOTFS_PKGMANAGE to include atp/zypper

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopackage_rpm: Disable nativesdk/canadian package indexes for now as these are being...
Richard Purdie [Mon, 11 Oct 2010 11:13:43 +0000 (12:13 +0100)]
package_rpm: Disable nativesdk/canadian package indexes for now as these are being incorrectly used for target rootfs generation, breaking the images

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agodpkg-native: Don't install update-alternatives as it isn't cross rootfs capable
Richard Purdie [Mon, 11 Oct 2010 10:44:42 +0000 (11:44 +0100)]
dpkg-native: Don't install update-alternatives as it isn't cross rootfs capable

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agodpkg: fix package_deb error for linux-wrs
Dongxiao Xu [Sat, 9 Oct 2010 05:40:51 +0000 (13:40 +0800)]
dpkg: fix package_deb error for linux-wrs

The new dpkg will report linux-wrs version parse error,
since there is a '_' inside. This patch fixes this issue.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agolinux-wrs: emenlow has its own branch, use it
Richard Purdie [Sat, 9 Oct 2010 17:12:37 +0000 (18:12 +0100)]
linux-wrs: emenlow has its own branch, use it

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/fetch: Ensure SRCREV is still set correctly if the pn-X override has been...
Richard Purdie [Sat, 9 Oct 2010 16:24:16 +0000 (17:24 +0100)]
bitbake/fetch: Ensure SRCREV is still set correctly if the pn-X override has been expanded

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobase.bbclass: Fix spelling mistakes and change log level
Richard Purdie [Sat, 9 Oct 2010 15:25:03 +0000 (16:25 +0100)]
base.bbclass: Fix spelling mistakes and change log level

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopoky-default-revisions.inc: Work around weak assignment operator bad interaction...
Richard Purdie [Sat, 9 Oct 2010 15:24:30 +0000 (16:24 +0100)]
poky-default-revisions.inc: Work around weak assignment operator bad interaction with SRCREV

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolinux-wrs/emenlow: Set WRMACHINE
Richard Purdie [Sat, 9 Oct 2010 15:23:12 +0000 (16:23 +0100)]
linux-wrs/emenlow: Set WRMACHINE

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoatom-pc: Switch from linux-netbook to linux-wrs
Richard Purdie [Sat, 9 Oct 2010 15:00:57 +0000 (16:00 +0100)]
atom-pc: Switch from linux-netbook to linux-wrs

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoemenlow: switch kernel from "linux" to "linux-wrs"
Tom Zanussi [Tue, 5 Oct 2010 00:16:54 +0000 (19:16 -0500)]
emenlow: switch kernel from "linux" to "linux-wrs"

Fixes [BUGID #396]

Make the emenlow machine point to the windriver kernel instead.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
14 years agoemenlow: remove psb-kernel-source dependency from xserver-psb package
Tom Zanussi [Tue, 5 Oct 2010 00:11:54 +0000 (19:11 -0500)]
emenlow: remove psb-kernel-source dependency from xserver-psb package

Fixes [BUGID #396]

With the switchover to linux-wrs, xserver-psb no longer depends on the
external modules contained in psb-kernel-source (which have been moved
in-tree).

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
14 years agoemenlow: add linux-wrs_git.bbappend
Tom Zanussi [Thu, 7 Oct 2010 13:27:03 +0000 (08:27 -0500)]
emenlow: add linux-wrs_git.bbappend

Fixes [BUGID #396]

Add emenlow as a compatible machine for linux-wrs and pick up the
defconfig (which will be pared down if necessary in a later patch).

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
14 years agoatom-pc: enable CONFIG_FRAMEBUFFER_CONSOLE
Darren Hart [Sat, 9 Oct 2010 06:48:37 +0000 (23:48 -0700)]
atom-pc: enable CONFIG_FRAMEBUFFER_CONSOLE

Add CONFIG_FRAMEBUFFER_CONSOLE to the i915.cfg config fragment for
the atom-pc machine. This allows the BlackSand to boot to the sato
desktop with text after the fb switch as well as the poky splash
screen.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Richard Purdie <rpurdie@linux.intel.com>
14 years agoAdd default revision for linux-wrs common_pc-standard HEAD
Darren Hart [Fri, 8 Oct 2010 21:38:24 +0000 (14:38 -0700)]
Add default revision for linux-wrs common_pc-standard HEAD

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agoatom-pc: 8250 config fragment
Darren Hart [Mon, 4 Oct 2010 10:27:59 +0000 (03:27 -0700)]
atom-pc: 8250 config fragment

Add serial port support for atom-pc.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agolinux-wrs: Add support for atom-pc
Darren Hart [Wed, 29 Sep 2010 08:47:22 +0000 (01:47 -0700)]
linux-wrs: Add support for atom-pc

Add the option of using linux-wrs as the kernel provider for atom-pc. This
patch uses poky to apply config fragments to the common_pc-standard branch
of the linux-wrs kernel. A follow-on patch will remove these once linux-wrs
has an atom-pc branch and the config fragments are present in the kernel
repository.

This configuration boots to a prompt on the BlackSand, but panics unable
to find the root partition on the Toshiba NB305 where the "rootwait"
kernel boot option appears to be being ignored.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agodpkg: upgrade to version 1.15.8.5
Dongxiao Xu [Fri, 8 Oct 2010 16:35:01 +0000 (00:35 +0800)]
dpkg: upgrade to version 1.15.8.5

Rebase several patches to fit the latest version
Fix a compile issue related with snprintf.
dpkg: bump PR

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agoudev: Don't install unused links.conf file (thanks Joe Sauer for spotting)
Richard Purdie [Sat, 9 Oct 2010 14:08:09 +0000 (15:08 +0100)]
udev: Don't install unused links.conf file (thanks Joe Sauer for spotting)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogettext: Move files to the correct place
Richard Purdie [Sat, 9 Oct 2010 14:05:09 +0000 (15:05 +0100)]
gettext: Move files to the correct place

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolinux-wrs: fix emenlow and wrs_meta SRCREV values
Bruce Ashfield [Sat, 9 Oct 2010 02:40:09 +0000 (22:40 -0400)]
linux-wrs: fix emenlow and wrs_meta SRCREV values

Fixes [BUGID #395, #396]

The initial commit for emenlow support dropped a character on the
SRCREV and missed the wrs_meta update. this fixes both those issues.

There are still pending commits and issues with emenlow support, but
these values are wrong and should be fixed now.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agodistro_tracking_fields: remove the duplicate line for oprofile
Dexuan Cui [Sat, 9 Oct 2010 06:16:31 +0000 (14:16 +0800)]
distro_tracking_fields: remove the duplicate line for oprofile

In the same file, there is alrealy a line for oprofile.

Also add an empty line before oprofileui.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agoattr: fix the hardcoded search path in the AC_PATH_PROG
Dexuan Cui [Sat, 9 Oct 2010 04:41:39 +0000 (12:41 +0800)]
attr: fix the hardcoded search path in the AC_PATH_PROG

We should respect $PATH.

The patch is from Qing.

Fixes [BUGID #369].
BTW: the bug was triggered on a build host that didn't install gettext.

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agopoky-qemu-internal: implement file locking in bash
Scott Garman [Fri, 8 Oct 2010 21:40:47 +0000 (14:40 -0700)]
poky-qemu-internal: implement file locking in bash

There does not appear to be a universal lockfile utility that
meets our needs. For example:

* 'lockfile' is part of the procmail pacakge in Ubuntu, a
  requirement we don't want to impose on our users
* lockfile-[create|remove] from the Ubuntu lockfile-progs
  package does not appear to be available in Fedora/openSUSE

So, the most portable way to do this is just to implement it
in bash. The likelihood of race conditions is minimal for
what we need this for.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agopoky-qemu: fix handling of some rootfs types
Scott Garman [Fri, 8 Oct 2010 17:14:14 +0000 (10:14 -0700)]
poky-qemu: fix handling of some rootfs types

This allows the user to specify a rootfs type
(e.g, poky-image-sato) without typing out the full filename
and path (assuming we can infer a valid MACHINE and FSTYPE).

This fixes [BUGID #415]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agorootfs_deb: Fix problem with pseduo and rootfs location
Saul Wold [Fri, 8 Oct 2010 18:46:10 +0000 (11:46 -0700)]
rootfs_deb: Fix problem with pseduo and rootfs location

This address [BUGID #401] to complete dpkg rootfs support

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agodpkg: upgrade to version 1.15.8.5
Dongxiao Xu [Fri, 8 Oct 2010 16:35:01 +0000 (00:35 +0800)]
dpkg: upgrade to version 1.15.8.5

Rebase several patches to fit the latest version
Fix a compile issue related with snprintf.
Reset PR in dpkg.inc

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agoRename MACHINE=netbook to MACHINE=atom-pc
Darren Hart [Thu, 7 Oct 2010 20:04:23 +0000 (13:04 -0700)]
Rename MACHINE=netbook to MACHINE=atom-pc

In preparation for the more generic atom-pc, rename the netbook machine and all
the relevant overrides. Leave the linux-netbook kernel recipe intact and as the
default kernel for the atom-pc machine.  A future patch will convert this over
to linux-wrs and likely remove the linux-netbook kernel recipe.

Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>