summaryrefslogtreecommitdiff
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto: update SRCREVsBruce Ashfield2011-07-271-7/+7
| | | | | | | | | | | | Updating the linux-yocto SRCREVs to pickup changes from the continuing uprev to korg 3.0. With this set of update, the meta/feature audits are complete. qemumips and qemuppc are fixed with this update and can now boot to a prompt. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: Fix file conflict -- ..install.cmdMark Hatle2011-07-273-2/+13
| | | | | | | | The ..install.cmd conflicts between various configure runs. This isn't used anywhere, so remove it to avoid the conflict. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* module-init-tools: do not build static utilities for -crossEnrico Scholz2011-07-271-1/+1
| | | | | | | | | There is no need to have static module-init-tools for the cross tools. Building such binaries requires a static libc which is not required by the rest of OE and which is deprecated and not installed by distributions like Fedora. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
* kern-tools: update SRCREVBruce Ashfield2011-07-221-1/+1
| | | | | | | | | | | | Fixes [YOCTO #1261] Updating the SRCREV to pickup some branch creation fixes that were causing an invalid branch name to be used on a repository that couldn't support it (i.e. standard/base on a 2.6.34). With this the 2.6.34 and 3.0 -rt branches will build. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: kernel-3.0 support recipeBruce Ashfield2011-07-221-0/+47
| | | | | | | | | | | | | | | Establish the infrastructure to start more comprehensive linux-3.0 testing. With this in place, the populated linux-yocto 3.0 can optionally be built for supported machines. Note: this commit does not change the default for any targets and as such, it would need to be explicitly set as the preferred version to be built. The staged introduction allows some remaining issues to be solved, while making this available. Subsequent commits will be done to switch qemu machines ones they have been validated. If the default for a machine is not this kernel, consider it best effort. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update LICENSE to GPLv2Bruce Ashfield2011-07-221-1/+1
| | | | | | | | As reported by Koen Kooi, the LICENSE for linux-yocto can be tightened up to specifiy the particular version of the GPL. cc: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* sysprof: Define NT_GNU_BUILD_ID if undefinedKhem Raj2011-07-202-2/+25
| | | | | | This is needed on uclibc which does not have all GNU extentions Signed-off-by: Khem Raj <raj.khem@gmail.com>
* powertop: Add lintl to linker commandline on uclibcKhem Raj2011-07-201-4/+7
| | | | | | | intl support is not inbuilt into libc like glibc so we have to link it explicitly Signed-off-by: Khem Raj <raj.khem@gmail.com>
* oprofile: Fix build when query_module is not thereKhem Raj2011-07-202-1/+31
| | | | | | | on 2.6 kernels we do not have query_module so warn about it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-yocto/meta: update meta SRCREV for routerstation proBruce Ashfield2011-07-191-7/+7
| | | | | | | | | | | | | | | | | | | | Fixes bug [YOCTO #1161] Fixes bug [YOCTO #773] This streamlines the routerstation pro configuration to remove options that are either unecessary or that are causing bugs. Also added to all branches is: commit ffd73d6b2a9bfa0de5710b90a2237f4be66ae9a7 Author: Yinghai Lu <yinghai@kernel.org> Date: Thu Jul 14 15:27:44 2011 -0700 mm: use alloc_bootmem_node_nopanic() on really needed path commit 8f389a99b652aab5b42297280bd94d95933ad12f upstream. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* powertop: inherit update-alternatives and use a higher priority than busyboxDexuan Cui2011-07-071-1/+7
| | | | | | | | | | | | | | busybox-1.18.4 installs /bin/powertop and the powertop recipe installs /usr/bin/powertop. So, in PATH, if /bin appears before /usr/bin, we would run the version offered by busybox, which has a very limited function (e.g., no parameter is accepted) and this causes trouble to eclipse plugin. We can use update-alternatives for powertop with higher priority to resolve the issue. Fixes [YOCTO #1208] Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* module-init-tools-cross: add SRC_URI ChecksumsSaul Wold2011-07-071-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* kernelshark/trace-cmd: Clean up QA warnings including fising LDFLAGS issuesRichard Purdie2011-07-053-4/+54
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: Don't set prefix to a path including so examples get placed in ↵Richard Purdie2011-07-051-2/+2
| | | | | | the correct path and packaged correctly Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-viewer: Fixup various QA warnings and a false positiveRichard Purdie2011-07-051-2/+4
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oprofile: Fix QA warningsRichard Purdie2011-07-051-0/+4
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* modutils: remove modutilsAnders Darander2011-07-0112-434/+0
| | | | | | | As 2.4 support is being phased out, remove modutils. Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* modutils-initscripts: move recipe prior to modutils removalAnders Darander2011-07-013-0/+0
| | | | | Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* modules-init-tools(-cross): update to 3.16Anders Darander2011-07-014-36/+5
| | | | | | | | Update to get support for Linux 3.0. Delete the ignore_arch_directory.patch (as it does not apply to 3.16). Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image|kernel.bblass|module-init-tools: do not use depmod-2.6Anders Darander2011-07-011-5/+1
| | | | | | | | | | Change to only depend on virtual/*/depmod. Change all calls to only use depmod. Do not install depmod as depmod-2.6 Bump PR in module-init-tools-cross. Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Drop PRIORITY variableRichard Purdie2011-07-011-1/+0
| | | | | | | | | | | | | | As discussed on the mailing list, this variable isn't useful and if wanted would be better implemented by distros using pn-X overrides. This patch executes: find . -regex ".*\.\(bb\|inc\)$" | xargs sed -i '/^PRIORITY = ".*"$/d' against the tree removing the referenced. Thanks to Phil Blundell for the command. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Add Realtex rt8192* firmwaresMichael Lippautz2011-06-301-2/+37
| | | | | | | | | | | This patch adds the firmware files for: * rt8192cu * rt8192ce * rt8192su [RP: Changed file modes to 0644] Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: add 2.6.39Koen Kooi2011-06-301-0/+49
| | | | The 2.6.37.2 version is kept to allow the qemu kernels and libc headers version to match
* Add umask task controlMark Hatle2011-06-301-0/+2
| | | | | | | | | | | | | | | | | | | Bitbake now allows the umask to be specified per task. The following tasks will have a umask of 022 set by default: do_configure do_compile do_install do_package do_populate_sysroot do_rootfs do_configure and do_compile need a umask of 022 set because -many- recipes directly copy generated files out of recipe's build directory. Instead of fixing each existing and future recipe, it was shown to be much easier to just set the umask. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* linux-firmware: Fix file permissionsMark Hatle2011-06-301-3/+3
| | | | | | | The firmware was installed 0666 which could have been a security issue. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* lttng-ust: change the patch's Upstream-Status to Accepted.Dexuan Cui2011-06-291-1/+1
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* initscript: Change some order of init scriptsDongxiao Xu2011-06-291-2/+2
| | | | | | | | | Move udev script to execute ealier since module autoload needs it to create device nodes. Also move sysfs before udev which has dependency on it. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* systemtap: add sqlite3 to DEPENDSSaul Wold2011-06-291-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perf: Fix linux-tools to ensure perf is installed under "fakeroot"Mark Hatle2011-06-231-1/+1
| | | | | | | If perf isn't installed under "fakeroot" (pseudo) control, all of the files are given the build user's uid/gid. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* kernel.bbclass: Add support for perf-dbg packageMark Hatle2011-06-232-2/+2
| | | | | | | | | The perf component is built with the kernel, so ensure that it gets the debug information associated with it. Also bump the PR in the linux-yocto-* to ensure they get rebuilt. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* modutils: Add in missing -dbg packageMark Hatle2011-06-231-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* systemtamp: Add missing debug filesMark Hatle2011-06-231-1/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* trace-cmd: Add missing debug filesMark Hatle2011-06-231-1/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* linux-yocto: update meta and yocto/standard SRCREVsBruce Ashfield2011-06-221-7/+7
| | | | | | | | | | | | As part of sync'ing the in-tree beagleboard support, the following commit has been pushed to all branches, and hence the SRCREV update: bb8e31f USB: ehci: remove structure packing from ehci_def The meta SRCREV update is to capture the new and sync'd BSP configuration. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update meta SRCREV for new config groupsBruce Ashfield2011-06-221-2/+3
| | | | | | | | | | | | | | | | | | | Updating the SRCREV for the kernel repo's meta branch to capture the following commits: 94fa015 meta: add taskstats experimental feature group 4fb2ed5 meta: enable freezer support 88d619e meta: enable fuse and cuse as modules f465827 meta: add namespaces + experimental configs fbdd376 meta: add devtmpfs config group b04f6d9 meta: re-enable cgroups options in the standard kernel There's also a change to the recipe itself to trigger the taskstats optional config items by default. This is to allow the introduction of these changes gradually, since other recipes inheriting the kernel can add or ignore these options at their convenience. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update SRCREVs for utrace mergeBruce Ashfield2011-06-221-7/+7
| | | | | | | Updating the SRCREVs to account for the merge of utrace to support systemtap. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* gnome-vfs: remove gnome-vfs as it is deprecated in favour of GVFS and GIOZhai Edwin2011-06-222-0/+220
| | | | | | Remove unnecessary dependency via configure option and make oprofileui use GIO Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* systemtap: remove non-core COMPATIBLE_MACHINESTom Zanussi2011-06-161-2/+3
| | | | | | | | | | Systemtap only supports x86, x86-64 and powerpc at this point. v2: updated to reflect comments from Koen Kooi and Phil Blundell to use COMPATIBLE_HOST instead. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update meta branch SRCREVBruce Ashfield2011-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Updating the meta SRCREV to fix a bad commit which resulted in the tree being dirty after checkpoint, and hence a failure during the patch phase. The meta commits never modify code outside the 'meta' directory tree, a rule that was broken with this bad commit. Without this fix, you may see an error like: | [INFO] doing kernel configme | [INFO] Finding user(s) of branch "yocto/standard/fsl-mpc8315e-rdb" | [INFO] Branch meta-temp used by fsl-mpc8315e-rdb-standard.scc | [INFO] collecting configs in ./meta/meta-series | [INFO] checking out yocto/standard/fsl-mpc8315e-rdb | error: Your local changes to the following files would be overwritten by checkout: | arch/powerpc/boot/dts/mpc8315erdb.dts | Please, commit your changes or stash them before you can switch branches. | Aborting | [ERROR] Checkout of yocto/standard/fsl-mpc8315e-rdb failed | Error running the meta series for collecting config data | config of meta-temp (fsl-mpc8315e-rdb-standard.scc) failed Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: rename recipes to explicitly indicate versionBruce Ashfield2011-06-142-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | The existing recipe names for the linux-yocto kernel builds worked well when there was a single, or two versions of the kernel available. But with the impending kernel updates and retirement of older kernels, the re-use of the same recipes for different kernel versions violates the principle of least surprise. To address this, the recipes are being renamed as follows: linux-yocto_git.bb -> linux-yocto_2.6.37.bb linux-yocto-stable_git.bb -> linux-yocto_2.6.34.bb There continue to be versionless recipe names that feed into versioned recipes at the appropriate points. They are: linux-yocto-dev.bb (tracking the latest yocto dev kernel) linux-yocto-korg_head.bb (tracking korg kernels) There are no existing users of linux-yocto-stable in the master branches to convert to the new naming, so these changes work in isolation. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* recipes: update Upstream-Status for multiple recipes' patchesDexuan Cui2011-06-141-1/+1
| | | | | | | lttng-ust gnome-doc-utils Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* kexec-tools: don't depend on virtual/kernelPhil Blundell2011-06-091-1/+1
| | | | | | | | | | | | | There doesn't appear to be any terribly good reason for kexec-tools to depend on the kernel. (I verified that kexec-tools is buildable in a clean TMPDIR without having previously built virtual/kernel.) Having this dependency in place is a nuisance because it makes it awkward to put kexec into an initramfs. So, it seems like we would be better off without. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: make e1000e structure common [commit: bec3f1e8c]Bruce Ashfield2011-06-061-6/+6
| | | | | | | | | | During work on 1.1 BSPs, some driver options changed. The result was that the upstream fix b1d670f10e8078485884f0cf7e384d890909aeaa needs to be available for all BSPs. These SRCREV updates are the result of making that commit common. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update target/meta SRCREVsBruce Ashfield2011-06-061-7/+7
| | | | | | | | | | | | | | This SRCREV update picks up the following changes from the 2.6.37 kernel tree: - fishriver: create and use a dedicated BSP branch - fishriver: usbnet fixes, but common to all boards - standard: update omap baseline match the 2.6.34 upstream merge content Built and boot tested on qemu* Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* recipes: Upstream-status --> Upstream-Status: for multiple patchesDexuan Cui2011-06-021-1/+1
| | | | | | As a keyword, Upstream-Status is case sensitive. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* dtc: Cleanup and update recipeSaul Wold2011-06-016-20/+21
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Improve handling of 'all' architecture recipes and their interaction with sstateRichard Purdie2011-05-311-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing PACKAGE_ARCH = "all" mechanism of sharing packages is problematic with sstate since there are a variety of variables which have target specific values and the sstate package therefore correctly changes signature depending on the MACHINE setting. This patch creates a new "allarch" class which sets: PACKAGE_ARCH = "all" (as per the existing convention) INHIBIT_DEFAULT_DEPS = "1" (since its not target specific and therefore can't depend on the cross compiler or target libc) TARGET_ARCH = "all" TARGET_OS = "linux" TARGET_CC_ARCH = "none" (since these variables shouldn't change between the different packages and target compiler flags shouldn't be getting used) PACKAGE_EXTRA_ARCHS = "" (since we shouldn't be depending on any architecture specific package architectures) Not all PACKAGE_ARCH = "all" recipes can use this class since some run configure checks on the compiler. This means they have target specific components and therefore the "all" classification is incorrect. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update meta SRCREVBruce Ashfield2011-05-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes [YOCTO: 1111] and updates the meta branch with some cleanups and feature groupings. From the meta branch itself: 06d3793 meta: add romley features f101ab9 meta: remove 'not set' lines from netfilter.cfg d0599f8 meta: add dca feature 0cd5ef1 meta: replace open-coded E1XXXX options with intel-e1xxxx feature 3f88c17 meta: add intel-e1xxxx feature f7537af meta: replace open-coded igb options with igb feature f72e046 meta: add igb feature 989cd7d meta: add ixgbe feature 8543f7d meta: replace open-coded dma engine options with dmaengine feature 8fc67cd meta: add dmaengine feature 610e419 meta: add hugetlb feature ac22176 meta: add uio feature ce14a0d meta: replace open-coded hpet options with hpet feature 6a30aaa meta: add hpet feature 0ae7362 routerstationpro: watchdog config Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* conf/bitbake.conf: Added variables for PR service.Lianhao Lu2011-05-271-1/+1
| | | | | | | | | | | | | | | | | | | | Added following variables for PR service: USE_PR_SERV: flag of whether to use the network PR service PRAUTOINX: search index for the network PR service PKGE/PKGV/PKGR: epoch, version and revision used in package feed. EXTENDPKGV: full package version string used in package relationships. For the following recipes, replace EXTENDPV with EXTENDPKGV: udev, xcb, xorg-proto, util-macros and linux-libc-headers then removed the unused EXTENDPV and EXTENDPEVER variables Users should use EXTENDPKGV instead for package feed generation. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* modutils-cross: fix install issueSaul Wold2011-05-201-2/+2
| | | | | | [YOCTO #1055] Signed-off-by: Saul Wold <sgw@linux.intel.com>