summaryrefslogtreecommitdiff
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* kern-tools: update SRCREV to pickup git operation fixesBruce Ashfield2012-01-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Updating the kern-tools SRCREV to pickup the following commit: [ kgit-meta: add error checking and autoconfiguration to git commands When git commands are embedded into feature descriptions, they can fail for a variety of reasons. The current meta series processing does not trap errors, and will continue to process potentially failing commands. All git commands are now checked for their return code, and in case of error, the error code is passed up via early exit. A second common git issue is on a new machine that has not been configured with a username/email for commits. This is now detected by checking for a global user.name. If one is not found, a local user name of "Auto Configured" and email of "auto.configured" is created to allow git operations to succeed. ] Fixes [YOCTO #1838] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update hardware reference boards to 3.0.12Bruce Ashfield2012-01-022-2/+2
| | | | | | | Updating the meta SRCREV to pickup 3.0.12 support for the remaining non-x86 boards (routerstation and pandaboard). Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: add cedartrail BSP supportBruce Ashfield2012-01-022-2/+2
| | | | | | | | Updating the meta branch to contain the board config and description for the cedartrail. Signed-off-by: Rahul Saxena <rahul.saxena@.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update rt branches to 3.0.12 + rt30Bruce Ashfield2011-12-091-3/+3
| | | | | | | Updating the SRCREVs to v3.0.12 and the rt30 patch. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update META SRCREV for EFI changesBruce Ashfield2011-12-092-2/+2
| | | | | | | | | | | | | | | | | | | | | Adding EFI configuration from the following meta branch commit: Add EFI scc and cfg files Basic EFI support only requires CONFIG_EFI=y, this is sufficient for some boards, and desirable for small configs. This is done with efi.scc. Additional support for CONFIG_EFI_VARS, CONFIG_EFI_PARTITION, and CONFIG_FB_EFI is provided via efi-ext.scc (extended) as this pulls in the block layer, framebuffer support, and virtual terminals. I'd like EFI_VARS to be part of the base config, but I have received reports of it failing in some situations. Keeping it separate ensures basic boot can work with the fragments as defined. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: v3.0.12 + EFI fixesBruce Ashfield2011-12-091-9/+9
| | | | | | | | | | | | | Updating SRCREVs to pickup the v3.0.12 -stable updates and to get three EFI fixes from Darren Hart: x86, efi: Convert efi_phys_get_time() args to physical addresses x86, efi: Make efi_call_phys_prelog() CONFIG_RELOCATABLE-aware x86/rtc: Don't recursively acquire rtc_lock Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* OECore license fixes: meta/*Elizabeth Flanagan2011-12-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | This is a quick audit of only the most obviously wrong licenses found within OECore. These fixes fall into four areas: - LICENSE field had incorrect format so that the parser choked - LICENSE field has a license with no version - LICENSE field was actually incorrect - LICENSE field has an imaginary license that didn't exist This fixes most of the LICENSE warnings thrown, along with my prior commit adding additional licenses to common-licenses and additional SPDXLICENSEMAP entries. HOWEVER..... there is much to be done on the license front. For a list of recipes with licenses that need obvious fixing see: https://wiki.yoctoproject.org/wiki/License_Audit That said, I would suggest another license audit as I've found enough inconsistencies. A good suggestion is when in doubt, look at how openSuse or Gentoo or Debian license the package. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
* kern-tools: use Makefile provided install rulesBruce Ashfield2011-12-021-12/+4
| | | | | | | | | | | Previously the install of the kern-tools was manual and fully controlled by whatever build system was integrating/using the utilities. To make this more generic a Makefile is now provided to take care of installing and removing to DESTDIR. Updating the kern-tools recipe to take advantage of this new facility. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kern-tools: add pre_config and merge_config.sh to the list of toolsBruce Ashfield2011-12-021-2/+3
| | | | | | | | | As a transition step to moving kern_tools into the kernel tree itself this change adopts merge_config.sh as a common base for merging configuration fragments. So we add merge_config.sh and pre_config to the list of kern_tools. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: v3.0.10 + rt27Bruce Ashfield2011-12-022-13/+13
| | | | | | | Updating linux-yocto to a 3.0.10 base, and refreshing the rt kernel branches to contain the latest 3.0-rt27 changes. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: v3.0.9 + enhancementsBruce Ashfield2011-12-021-9/+9
| | | | | | | | | | | Updating the branch SRCREVs to pickup: - The kernel.org -stable update to v3.0.9 is available and merged into all BSP / kernel branches. - Darren Hart's cleanups to the mount root patch. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: remove 2.6.34 recipesBruce Ashfield2011-12-022-87/+0
| | | | | | | | | To limit the number of active recipes in master to 3 (v2.6.37, v3.0 and -dev), the 2.6.34 recipe can now be removed. It is available in the previous release branches and will continue to work, but won't be updated as part of ongoing dev efforts. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* trace-cmd: Add blktrace_api compatibility for TC_BARRIERDarren Hart2011-12-013-4/+35
| | | | | | | | | | | | Newer kernels replace TC_BARRIER with TC_FLUSH. Ensure trace-cmd can build regardless of the linux-kernel-headers version. This is intended as a stop-gap to get the builds working again. A proper fix will need to be discussed with the trace-cmd community. RP: Tweaked the SRC_URI to remove unnecessary path and added PR bump Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* trace-cmd: Update to 1.2 (includes kernelshark)Darren Hart2011-12-014-18/+64
| | | | | | | | | | | | | Update the trace-cmd and kernelshark recipes to version 1.2. Rename the recipes to the more descriptive trace-cmd_1.2.bb and kernelshark_1.2.bb respectively. Update addldflags.patch for 1.2 and current Upstream-Status (Accepted). Add make-docs-optional.patch to avoid building the new doc target which requires asciidocs. We should add asciidocs and properly package the docs, but for now it's more important to get the sources current. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* linux-yocto: config cleanups + romely rt supportBruce Ashfield2011-11-101-1/+1
| | | | | | | | | | | | | | | Updating the meta branch SRCREV to pickup a series of BSP cleanups and add -rt support to the romely. ae3e64c meta/romley: Add rt support Add rt support to the meta branch for romley. 6c78969 meta/fishriver: enable hpet bc4452a meta/jasperforest: use power/intel feature 6e9634e meta/fri2: use power/intel feature ec949f5 meta/fishriver: use power/intel feature Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Convert to use direct access to the data store (instead of bb.data.*Var*())Richard Purdie2011-11-103-7/+7
| | | | | | | | | | | | | | | This is the result of running the following over the metadata: sed \ -e 's:bb.data.\(setVar([^,()]*,[^,()]*\), *\([^ )]*\) *):\2.\1):g' \ -e 's:bb.data.\(setVarFlag([^,()]*,[^,()]*,[^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^() ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -i `grep -ril bb.data *` Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto_3.0: update base to v3.0.8 + meta config changesBruce Ashfield2011-11-072-10/+10
| | | | | | | | | | | | | | | The board branches are updated to have v3.0.8 as their base kernel revision, and the version in the recipe is updated to match. This commit also updates the meta branch to pick up the following 4 commits: 4095bb5 meta/common-pc-64: remove igb 17565fa meta/crownbay: use power/intel feature 8948937 meta/sugarbay: use power/intel feature fcbc8a9 meta: add power feature Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* dtc: Add patch to correctly install shared libraries and linksSaul Wold2011-11-072-1/+17
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dtc: update to latest git versionMatthew McClintock2011-11-074-82/+9
| | | | | | | | Also remove patches that are no longer needed, as well as use the installation that is provided by the Makefile. Put all the extra stuff in a new dtc-misc package Signed-off-by: Matthew McClintock <msm@freescale.com>
* linux-libc-headers: remove older recipesBruce Ashfield2011-11-012-14/+0
| | | | | | | | | | The default libc-headers is v3.1 and building against the new headers but booting an older kernel has been shown to work. Older 2.6 based header builds can easily be reproduced, but having all the old recipe iterations available is not required. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: provide 3.0.x and 3.1 headersBruce Ashfield2011-11-013-4/+27
| | | | | | | | | | | | Provide both a 3.0.x and a 3.1 set of headers to the toolchain. Compatibility is maintained with older 2.6 headers by creating a new variable that changes the SRC_URI based on the major version number of the kernel. Built and booted with 2.6.37.2, 3.0.8 and 3.1 linux-libc-headers. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: factor common code into linux-libc-headers.incBruce Ashfield2011-11-013-95/+49
| | | | | | | | | Each time a new linux-libc-headers is created the same code is cloned. Placing the common functionality in the .inc file simplies each recipe and make maintenance easier. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oprofile: Update to 0.9.7 and convert cvs->gitSaul Wold2011-10-244-37/+26
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* sysprof: remove duplicated patchSaul Wold2011-10-172-14/+0
| | | | | | | | Apparently this pactch was duplicated by backported patch, and needed to be applied more broaded than to just ppc. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto: config cleanup and streamliningBruce Ashfield2011-10-142-2/+2
| | | | | | | | | | | | | | | | This incorporates the following meta branch commits: 353d43d fri2: cleanup bsp config 2a605e2 sugarbay: cleanup bsp config 47b76ed fishriver: cleanup bsp config ad6edab jasperforest: cleanup bsp config 07f7e89 emenlow: cleanup bsp config d32a651 crownbay: cleanup bsp config ad2d621 meta: add vesafb feature 913facf features/drm-psb: add related config options Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-firmware: update, merge in OE classic updates, fix packagingKoen Kooi2011-10-111-31/+23
| | | | | | | | | | | Update: move to latest SRCREV, use non-kernel.org URI Merge: wl12xx symlink + packaging, install all firmwares Fix: * all entries in PACKAGES are in PROVIDES already * A package always RPROVIDES itself * A file can only get packaged *once* so only one rtlwifi package will get the license Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix sysprof for powerpc64Matthew McClintock2011-10-102-0/+36
| | | | | | | | __ppc64__ is not defined on powerpc64, rather __powerpc64__ is, this uses a patch that is already upstream to fix builds for powerpc64 Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt-demo-init/linux-firmware/adt-installer: Convert to Use allarch class fileRichard Purdie2011-10-101-1/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kexec-tools: fix architecture mismatch QA errorTom Zanussi2011-10-051-0/+2
| | | | | | | | | | | | | Building sato-sdk for an x86_64 target throws this QA error: | ERROR: QA Issue: Architecture did not match (62 to 3) on /work/x86_64-poky-li\ nux/kexec-tools-2.0.2-r1/packages-split/kexec-tools/usr/lib/kexec-tools/kexec_t\ est kexec_test uses 32-bit code for testing - add an INSANE_SKIP exception for it. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update live boot configurationBruce Ashfield2011-10-042-2/+2
| | | | | | | | | | | | | Updating the meta SRCREV to import a series of changes to synchronize live booting between multiple targets: d05450e meta/fri2: enable booting from iso 3da7d2a meta/fishriver: enable booting from iso 52e1c49 meta/emenlow: enable booting from iso 87918ae meta/crownbay: enable booting from iso Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Fix lttng-ust for powerpc64Matthew McClintock2011-10-042-1/+19
| | | | | Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oprofileui: Update SRCREV to reflect recent accpeted patches by upstreamZhai Edwin2011-09-301-5/+3
| | | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fixup kexec-tools compatible host for powerpcMatthew McClintock2011-09-291-1/+1
| | | | | | | | kexec does infact work and build on powerpc, enable the compatible host for these machines Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oprofileui: remove dependence on gnome-vfsZhai Edwin2011-09-281-1/+1
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* linux-yocto/meta: eg20t and live boot config changesBruce Ashfield2011-09-272-2/+2
| | | | | | | | | | | | | | | | | | | | | Merging the following configuration changes: 67a46a6 meta/common-pc-64: enable live booting for common-pc-64 1010905 meta/common-pc: enable live booting for common-pc b3c5fa7 meta/atom-pc: enable live booting for atom-pc 41c090e meta: update boot live config and move it to cfg/ d51b0e7 eg20t: update config options The first 4 make the live-boot configuration shared and then reuse them for the boards that currently are live bootable. The eg20t is a cleanup of obselete kernel options and is part of the cleanup of options for the 3.0 kernel. [YOCTO: #940] [YOCTO: #686] Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* blktrace: update to version 1.0.3Tom Zanussi2011-09-272-34/+4
| | | | | | | | | This also removes dso_linking_change_build_fix.patch since the same change has been made upstream. Also removes unused SRC_URI checksums. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* sysprof: update to version 1.1.8Tom Zanussi2011-09-271-6/+3
| | | | | | Also removes unused SCR_URI checksums. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* linux-yocto: kernel configuration cleanupsBruce Ashfield2011-09-223-3/+3
| | | | | | | | | | | | | | | | | | | There were some config fragment warnings that were being hidden by virtue of being output while generating the full config versus the ones that were generated during the configuration audit task. This change does the following: - Updates the kern-tools SRCREV to include changes that move all kernel configuration warnings to the audit script - Updates the meta SRCREV for linux-yocto to get updated kernel configuration fragments that are warning-free. These are duplicated configs, and other changes that have a net result of no runtime changes. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: add blktrace featureBruce Ashfield2011-09-222-2/+2
| | | | | | | | | | | | | | | | | | Updating the 3.0 kernel to enable blktrace to match our previous functionality. This is done by the following meta branch commit: [ meta: add blktrace feature Add a 'blktrace feature' that turns on kernel support for blktrace, a block I/O tracing tool. Added to 'standard' alongside similar tracing tool config. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oprofileui: Change avahi to avahi-ui dependsSaul Wold2011-09-211-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto-rt: correct 3.0.3->3.0.4 mismerge for, stop_machine.cBruce Ashfield2011-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | Merging the following commit for the -rt machines: [ preempt-rt/base: correct 3.0.3->3.0.4 mismerge for, stop_machine.c Commit 0b805cce57f61a244eb3b8fce460b14f1be442b3 dropped a change making stop_cpus_mutex non-static, resulting in a build failure for 3.0.4-rt kernels. Restore the move to non-static from commit 6857336c7fddaf460a13adc0c395698fcf9423ff. Reported-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com> ] Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: split e100 and e1000 supportBruce Ashfield2011-09-152-2/+2
| | | | | | | | | Merging the following meta changes: 12574e5 meta: create seperate feature for 10/100 LAN support c8b37bf meta: Remove 10/100 LAN support. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: move common tasks to a common locationBruce Ashfield2011-09-155-33/+9
| | | | | | | | | | | During the initial development of the linux-yocto recipes there were several additional tasks that needed to be run in any inheriting recipe. At that time, they didn't seem to fire if they were in the include file versus the recipes themselves. As it turns out, these tasks do work fine if placed in the linux-yocto.inc file, and the rest of the recipes can be simplified as a result. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: re-enable utraceBruce Ashfield2011-09-072-8/+8
| | | | | | | | | Upating the meta data and machine branch contents with the up to date merge of utrace. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: re-enable systemtapBruce Ashfield2011-09-072-2/+2
| | | | | | | | | | | | | | | | | [ Author: Tom Zanussi <tom.zanussi@intel.com> Date: Fri Sep 2 23:45:12 2011 -0500 meta: re-enable systemtap feature for linux-yocto Re-enable the 'systemtap feature' that turns on the kernel options required for systemtap, a system-wide tracing tool. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: clean configuration for v3.0.4Bruce Ashfield2011-09-052-2/+2
| | | | | | | | | | | | Fixes [YOCTO #940] Since v3.0.4 is likely the last stable update in the the release timeframe a configuration audit was performed. This updates the SRCREV to remove obselete, and improperly defined configuration items. With this, all qemu* BSPs configure with no warnings. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update to v3.0.4Bruce Ashfield2011-09-052-11/+11
| | | | | | | | The v3.0.4 stable kernel is available and it can now be merged into linux-yocto. Build and boot tested on all qemu* machines. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: generalize kernel config search patternBruce Ashfield2011-09-051-1/+1
| | | | | | | | | | | | | | After constructing a kernel configuration file it then needs to be located in the tree so it can be audited against the final .config. The previous string that was used for the search pattern contains the kernel version. If the recipe space kernel version and internal tree version are out of sync, this will cause the constructed config to not be found. By removing the version from the search string, we can still find out config and gracefully adapt to minor version skew. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: upgrade to 1.6Tom Zanussi2011-09-052-127/+7
| | | | | | | | | Also enable for arm, since systemtap now works on arm and remove the gcc-4.6 compile fix patch since the problems it addresses have been fixed upstream. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt: qemumips: fix boot panicBruce Ashfield2011-08-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes [YOCTO #1392] Updating the SRCREVs to pickup: [ mips/rt: convert cascade interrupt non threaded The preempt_rt kernel forces all irq interrupts to be threaded, but special interrupts can be excluded from this conversion. The cascade interrupt should be part of these exceptions. In this case, irq2 is initialized before "kthreadd" task, which converts irq interrupt to threaded. If this irq is threaded, the kernel calls "try_to_wake_up" function to wake up "kthreadd" task, but at that moment, "kthreadd" task has no been initialize and try_to_wake_up wakes up a NULL task. Signed-off-by: Liming Wang <liming.wang@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>