summaryrefslogtreecommitdiff
path: root/meta/recipes-kernel
AgeCommit message (Collapse)AuthorFiles
2011-07-22kern-tools: update SRCREVBruce Ashfield1
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>
2011-07-22linux-yocto: kernel-3.0 support recipeBruce Ashfield1
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>
2011-07-22linux-yocto: update LICENSE to GPLv2Bruce Ashfield1
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>
2011-07-20sysprof: Define NT_GNU_BUILD_ID if undefinedKhem Raj2
This is needed on uclibc which does not have all GNU extentions Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-20powertop: Add lintl to linker commandline on uclibcKhem Raj1
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>
2011-07-20oprofile: Fix build when query_module is not thereKhem Raj2
on 2.6 kernels we do not have query_module so warn about it Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-19linux-yocto/meta: update meta SRCREV for routerstation proBruce Ashfield1
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>
2011-07-07powertop: inherit update-alternatives and use a higher priority than busyboxDexuan Cui1
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>
2011-07-07module-init-tools-cross: add SRC_URI ChecksumsSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-05kernelshark/trace-cmd: Clean up QA warnings including fising LDFLAGS issuesRichard Purdie3
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-05systemtap: Don't set prefix to a path including so examples get placed in ↵Richard Purdie1
the correct path and packaged correctly Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-05lttng-viewer: Fixup various QA warnings and a false positiveRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-05oprofile: Fix QA warningsRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-01modutils: remove modutilsAnders Darander12
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>
2011-07-01modutils-initscripts: move recipe prior to modutils removalAnders Darander3
Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-01modules-init-tools(-cross): update to 3.16Anders Darander4
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>
2011-07-01image|kernel.bblass|module-init-tools: do not use depmod-2.6Anders Darander1
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>
2011-07-01Drop PRIORITY variableRichard Purdie1
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>
2011-06-30linux-firmware: Add Realtex rt8192* firmwaresMichael Lippautz1
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>
2011-06-30linux-libc-headers: add 2.6.39Koen Kooi1
The 2.6.37.2 version is kept to allow the qemu kernels and libc headers version to match
2011-06-30Add umask task controlMark Hatle1
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>
2011-06-30linux-firmware: Fix file permissionsMark Hatle1
The firmware was installed 0666 which could have been a security issue. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-29lttng-ust: change the patch's Upstream-Status to Accepted.Dexuan Cui1
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-29initscript: Change some order of init scriptsDongxiao Xu1
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>
2011-06-29systemtap: add sqlite3 to DEPENDSSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-23perf: Fix linux-tools to ensure perf is installed under "fakeroot"Mark Hatle1
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>
2011-06-23kernel.bbclass: Add support for perf-dbg packageMark Hatle2
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>
2011-06-23modutils: Add in missing -dbg packageMark Hatle1
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-23systemtamp: Add missing debug filesMark Hatle1
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-23trace-cmd: Add missing debug filesMark Hatle1
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-06-22linux-yocto: update meta and yocto/standard SRCREVsBruce Ashfield1
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>
2011-06-22linux-yocto: update meta SRCREV for new config groupsBruce Ashfield1
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>
2011-06-22linux-yocto: update SRCREVs for utrace mergeBruce Ashfield1
Updating the SRCREVs to account for the merge of utrace to support systemtap. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-06-22gnome-vfs: remove gnome-vfs as it is deprecated in favour of GVFS and GIOZhai Edwin2
Remove unnecessary dependency via configure option and make oprofileui use GIO Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2011-06-16systemtap: remove non-core COMPATIBLE_MACHINESTom Zanussi1
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>
2011-06-15linux-yocto: update meta branch SRCREVBruce Ashfield1
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>
2011-06-14linux-yocto: rename recipes to explicitly indicate versionBruce Ashfield2
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>
2011-06-14recipes: update Upstream-Status for multiple recipes' patchesDexuan Cui1
lttng-ust gnome-doc-utils Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-09kexec-tools: don't depend on virtual/kernelPhil Blundell1
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>
2011-06-06linux-yocto: make e1000e structure common [commit: bec3f1e8c]Bruce Ashfield1
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>
2011-06-06linux-yocto: update target/meta SRCREVsBruce Ashfield1
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>
2011-06-02recipes: Upstream-status --> Upstream-Status: for multiple patchesDexuan Cui1
As a keyword, Upstream-Status is case sensitive. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-01dtc: Cleanup and update recipeSaul Wold6
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-31Improve handling of 'all' architecture recipes and their interaction with sstateRichard Purdie1
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>
2011-05-31linux-yocto: update meta SRCREVBruce Ashfield1
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>
2011-05-27conf/bitbake.conf: Added variables for PR service.Lianhao Lu1
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>
2011-05-20modutils-cross: fix install issueSaul Wold1
[YOCTO #1055] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-19linux-yocto: fix gcc 4.6.0 compilation failuresBruce Ashfield1
Fixes bug: [YOCTO #1035] Fixes bug: [YOCTO #1036] Fixes gcc 4.6.0 compliation issues by importing the upstream change: Author: Michal Marek <mmarek@suse.cz> Date: Mon May 2 12:13:01 2011 +0000 kbuild: Fix passing -Wno-* options to gcc 4.4+ Starting with 4.4, gcc will happily accept -Wno-<anything> in the cc-option test and complain later when compiling a file that has some other warning. This rather unexpected behavior is intentional as per http://gcc.gnu.org/PR28322, so work around it by testing for support of the opposite option (without the no-). Introduce a new Makefile function cc-disable-warning that does this and update two uses of cc-option in the toplevel Makefile. Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Michal Marek <mmarek@suse.cz> Tested-by: Stephen Rothwell <sfr@canb.auug.org.au> Integrated-by: Bruce Ashfield <bruce.ashfield@windriver.com> :100644 100644 0ef00bd... 1d8e7e9... M Documentation/kbuild/makefiles.txt :100644 100644 7bd863e0.. 74bac80... M Makefile :100644 100644 ed2773e... ba25c44... M scripts/Kbuild.include Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-05-17linux-yocto: update meta SRCREVBruce Ashfield1
Updating the meta branch to pickup two recent commits for BSP support: [ commit 79669230fd82a3e7e254cf8b596a2388a4333e62 Author: Tom Zanussi <tom.zanussi@intel.com> Date: Fri Apr 22 15:55:12 2011 -0500 bsp/crownbay: merge emgd branch Add scc commands to merge the yocto/emgd branch into the crownbay BSP. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> :100644 100644 89a0725... 0d02b98... M meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc commit ceb1744ec55408cb637929a3f154379e42642890 Author: Tom Zanussi <tom.zanussi@intel.com> Date: Mon Apr 25 18:15:14 2011 -0500 meta/romley: create initial BSP infrastructure Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> :000000 100644 0000000... 54ec614... A meta/cfg/kernel-cache/bsp/romley/romley-standard.scc :000000 100644 0000000... 61e5506... A meta/cfg/kernel-cache/bsp/romley/romley.cfg :000000 100644 0000000... 1c4a657... A meta/cfg/kernel-cache/bsp/romley/romley.scc commit ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5 ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-05-17linux-yocto: detect and avoid branch revision checking for AUTOREVBruce Ashfield1
When a BSP or layer specifies an AUTOREV for SRCREV, the logic that matches expected vs real branch heads doesn't apply. We always want the latest. To solve the issues with invalid git revs causing validation failures, we detect the AUTOINC value and do a early return, skipping validation. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>