summaryrefslogtreecommitdiff
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* linux-yocto: update meta SRCREV to sync version stringsBruce Ashfield2011-08-252-3/+3
| | | | | | | | | | | During the update of the bitbake recipe's string to 3.0.3 the internal version marker in the kernel stayed at v3.0. This meant that kernel configuration auditing the constructed file couldn't be found and audit warnings were thrown. This syncs all the recipes and get back to clean configurations. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/2.6.37: apmd + get time of day fixesBruce Ashfield2011-08-241-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes [YOCTO #916] Fixes [YOCTO #900] Merging: [ commit 4ae8f8605c81c39b959948e23f7123294a5dfb3f Author: Liming Wang <liming.wang@windriver.com> Date: Wed Aug 24 10:45:19 2011 +0800 x86: use vdso gettime fallback versus returning an error __vdso_clock_gettime should fall back to call vdso_fallback_gettime function if no clockid is selected, not just return error. Signed-off-by: Liming Wang <liming.wang@windriver.com ] [ commit aeea99683c7283f1f3320bf2ee7085ee252d4e7e Author: Liming Wang <liming.wang@windriver.com> Date: Fri Aug 19 17:43:49 2011 +0800 meta: add APM Emulation option to beagleboard apmd daemon needs this option to work, so add this to beagleboard kernel config file. Signed-off-by: Liming Wang <liming.wang@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update machines and default configurationBruce Ashfield2011-08-241-7/+7
| | | | | | | | | | | | | | | Fixes [YOCTO: #686] During routine maintenance some base changes were re-wound on the common branches. All machines still had these changes, but any new machine branched from the common base would miss those changes. This update restores those commits to the standard branch and merges them out to all child branches. The meta branch update adds a configuration item to support live image booting on qemux86. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update meta SRCREVs for beagleboard config changesBruce Ashfield2011-08-242-2/+2
| | | | | | | | | Fixes [YOCTO #916] Adding APM emulation and CONFIG_USB_MUSB_OMAP2PLUS to the beagleboard base configuration. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto-rt: update qemuppc support and streamline variablesBruce Ashfield2011-08-241-7/+4
| | | | | | | | | | | | | | | | | | Fixes [YOCTO #1391] Fixes [YOCTO #1389] qemuppc must have a dedicated branch for -rt support, since it has board specific patches that are not suitable for a common location. This fixes the boot by propagating some common fixes and by syncing to the latest meta-configuration. There are some variables that are now in linux-yocto.inc and need not be defined by the kernel recipe itself, so we can safely remove them with no impact on the build. CC: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools: allow flexible branch pointsBruce Ashfield2011-08-241-1/+1
| | | | | | | | | | Updating the SRCREV to pickup a series of changes to the kern-tools that allow more flexible creation of trees from scratch. This functionality is not used by the normal kernel build process and has no impact on existing builds. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update SRCREVs for 3.0.3Bruce Ashfield2011-08-231-9/+9
| | | | | | | Updating the SRCREVs to pickup the kernel.org -stable update for 3.0.3 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: move more default values into linux-yocto.incBruce Ashfield2011-08-232-5/+7
| | | | | | | | | | During the preparation of some linux-yocto extension documentation it was clear that some variables are being defined in each recipe, when they don't have to be. Moving the defaults into linux-yocto.in and allowing them to be overidden in recipes simpifies the reuse of the base infrastructure. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* recipes: Delete patch=1, its default and replace pnum with striplevelKhem Raj2011-08-231-1/+1
| | | | | | | Some place pnum=1 is used which is removed as well since striplevel=1 is default Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-yocto: meta SRCREV bumpBruce Ashfield2011-08-161-1/+1
| | | | | | | Bumping the linux-yocto meta SRCREV to pickup new target configurations and features. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: bump version string to 3.0.1Bruce Ashfield2011-08-161-2/+2
| | | | | | | | There was some confusion around the 3.0 version string in the linux-yocto recipe when the merged version was 3.0.1. Bumping the version string should clarify what version will be fetched. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Move meta-rt recipes to oe-core (meta)Darren Hart2011-08-122-0/+90
| | | | | | | | | | | | | | | | | | | | | | Keeping the rt recipes in their own layer has led to maintenance issues, particularly with the linux-yocto-rt recipes. As these kernel types are part of the same linux-yocto source repository, it seems reasonable to include the rt kernel recipes alongside the standard recipes. A new recipes-rt directory for the other recipes provides adequate separation and eliminates the need for a separate layer. As there is no meta-rt/conf/layer.conf to force the kernel, users must now specify the rt kernel in their local.conf or in the machine.conf: PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt" The merging of the rt recipes into the core also eliminates complications with multiple layer dependencies for new BSP layers. Having to either separate RT BSPs from standard BSPs or force users to add meta-rt to bblayers even when not building an RT BSP (because the RT BSPs in the same layer would fail to parse without it) was sub-optimal at best. Signed-off-by: Darren Hart <dvhart@linux.intel.com>