summaryrefslogtreecommitdiff
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto: update 3.0 kernel to v3.0.22Bruce Ashfield2012-02-283-16/+16
| | | | | | bumping the revision of the 3.0 kernel to the latest -stable release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* More quoting fixesMartin Jansa2012-02-2612-30/+30
| | | | | | | | * We have various variables which are either not quoted at all or are half quoted. This patch fixes the bad exmaples so everything is consistent. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: fri2: use emgd-1.10Bruce Ashfield2012-02-072-2/+2
| | | | | | | | | | | | | Updating meta for the following change: [ fri2: use emgd-1.10 Use the yocto/emgd-1.10 branch in place of yocto/emgd. ] Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kern-tools: remove explicit 'yocto' references from auto-bsp handlingBruce Ashfield2012-02-071-1/+1
| | | | | | | | | To adapt to different branch names in a repository, removing explicit references to 'yocto' in automatically created BSPs ensures that they are consistent with the merged variants. Existing BSPs and auto BSPs are not impacted by this change. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: rt compiliation fixBruce Ashfield2012-02-072-2/+2
| | | | | | | | | | Updating the meta SRCREC to pickup the following changes: 70e86dc meta/rt: update rt patch cache Without this change a 3.0 based -rt build will fail to patch. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: meta updates for sys940x and cleanupBruce Ashfield2012-02-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating the meta SRCREV to pickup the following changes: [ Author: Darren Hart <dvhart@linux.intel.com> Date: Wed Feb 1 09:37:48 2012 -0800 Remove boot-live cfg duplication from BSPs Several BSPs duplicated the boot-live fragment in their BSP specific config. Remove the duplication and add CONFIG_RD_GZIP and CONFIG_BLK_DEV_SR to the boot-live fragment. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Acked-by: Tom Zanussi <tzanussi@intel.com> Author: Darren Hart <dvhart@linux.intel.com> Date: Tue Jan 31 13:18:17 2012 -0800 meta: sys940x BSP meta data The Inforce SYS940x-ECX Developer-Ready Reference Platform features: o Intel Atom E6xx (0.6-1.6 GHz) o Up to 1GB on-board DDR2 o Intel Platform Controller Hub EG20T o VGA,LVDS o HD Audio o SD Card o Dual SATA o Mini-PCIe http://www.inforcecomputing.com/SYS940X_ECX.html Signed-off-by: Darren Hart <dvhart@linux.intel.com> Acked-by: Tom Zanussi <tzanussi@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>
* systemtap: build and install uprobes.koWade Farnsworth2012-02-073-15/+61
| | | | | | | | | SystemTap needs to provide uprobes.ko in order to support user space probing. Build and install the module on systems that support it. Additionally, split off common bits into systemtap_git.inc. Signed-off-by: Wade Farnsworth <wade_farnsworth@mentor.com>
* systemtap: extend the recipe to build the native packageWade Farnsworth2012-02-071-2/+6
| | | | | | | | Since the target image may not contain dev tools, it is useful to provide native systemtap in order to be able to compile systemtap scripts for the target. Signed-off-by: Wade Farnsworth <wade_farnsworth@mentor.com>
* systemtap: bump SRCREV to grab version 1.7Wade Farnsworth2012-02-071-3/+3
| | | | | | Bump SRCREV to the latest stable version of systemtap. Signed-off-by: Wade Farnsworth <wade_farnsworth@mentor.com>
* linux-yocto: update to v3.0.18 + featuresBruce Ashfield2012-02-012-14/+13
| | | | | | | | | | | | | | | The -stable team released v3.0.18, so it becomes the new base for the linux-yocto_3.0 recipe. Along with the 3.0.18 update this kernel refresh brings in the following changes: 59314a3 meta/beagleboard: Using CONFIG_PANEL_GENERIC_DPI=y b168325 crownbay: use emgd-1.10 281b80f kver: bumping to v3.0.18 0d5d0dd common-pc*: add SMP and virtio Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: add kernel 3.2.2 supportBruce Ashfield2012-02-012-0/+78
| | | | | | | | | | | | | | | | | | | | | | | Adding initial support for the linux 3.2 kernel. Although the branching and naming has changed slightly, the same BSPs and features exist in this tree as have existed in previous linux-yocto versions. Notable features of this update are: - streamlined branch naming - configuration and functionality split in the standard kernel - creation of the 'tiny' kernel type branch - audited kernel configurations with optional features documented in the meta branch - feature and BSP refreshes - 3.2-rt support refresh - qemu ppc graphics support Build and boot testing has been performed on all emulated targets (sato and core). Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kern-tools: import config audit and branch manipulation updatesBruce Ashfield2012-02-011-1/+1
| | | | | | | | | | | | | | Updating the kern-tools SRCREV to import the following changes: a7a9930 kgit-meta/scc: allow multi-line defines e3442c6 kern-tools: add required and optional kernel configuration processing b56b67b configme: extract redefinition and mismatch information 6118eaf kern-tools: remove branchname assumptions These are required to support the kernel configuration policy changes implemented in the yocto 3.2 kernel repository. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-tools: don't build perf when GPLv3 in INCOMPATIBLE_LICENSEJoshua Lock2012-01-263-9/+20
| | | | | | | | | | | | | | As binutils is required by perf to build and is GPLv3 licensed adding GPLv3 to INCOMPATIBLE_LICENSE will cause linux-yocto to be skipped. Long term we should look at moving perf to a separate recipe but as a short term solution this patch will ensure that when GPLv3 is in INCOMPATIBLE_LICENSE perf is not built and it's dependencies are not added to build. Fixes [YOCTO #1879] Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kexec-tools: upgrade to 2.0.3Shane Wang2012-01-243-54/+13
| | | | | | | This patch is to upgrade kexec-tools to 2.0.3. And since fix_for_compiling_with_gcc-4.6.0.patch is there in 2.0.3, it is removed. Signed-off-by: Shane Wang <shane.wang@intel.com>
* linux-yocto/qemuppc: fix console and ethernetBruce Ashfield2012-01-242-2/+2
| | | | | | | | | | | | | | | Two issues are fixed with this commit, the ability to use the keyboard on a graphical qemu boot and enabling ethernet by default on a 3.0 kernel. The keyboard is fixed via the same method as the other simulations with the addition of console=tty on the qemu command line. Ethernet is fixed by adding a dependency of PCNET32 to the qemuppc configuration, which allows us to build ethernet directly into the image. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace: Integrated from version 0.8Zumeng Chen2012-01-171-0/+28
| | | | | | It provides trace read and write libraries, as well as a trace converter. Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
* lttng-modules: Update to 2.0Zumeng Chen2012-01-172-0/+68
| | | | | | | | | | | | | | | | | This patch intended to integrate the lttng-modules 2.0 package containing the kernel tracer modules. LTTng-modules 2.0 is currently in pre-release (-pre11), so we have to update it when official released. lttng-2.0 supports lttng-modules extra builds, which don't need any patches on Linux kernel vs the previous version of lttng. As described in README of lttng-modules-2.0, so far, it has been tested in the latest kernel on x86 32/64-bit, and powerpc 32-bit, , build tested on ARM. So does yocto kernel, the related tests on qemux86 and qemuppc has been validated and a build test on qemuarm passed too with this patcheset. Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
* lttng-tools: Update to 2.0-pre16Zumeng Chen2012-01-172-0/+57
| | | | | | | | | | | This patch intended to integrate the Linux trace toolkit, which is a suite of tools designed to extract program execution details from the Linux operating system and interpret them. lttng-tools 2.0 is currently in pre-release(-pre16), so we have to update it when official released. Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
* lttng-ust: Update to 2.0Zumeng Chen2012-01-171-0/+30
| | | | | | | This patch intended to integrate the LTTng UST 2.0 package, which contains the userspace tracer library to trace userspace codes. Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
* linux-yocto: consolidated fix SRCREV updatesBruce Ashfield2012-01-172-8/+9
| | | | | | | | | | Updating the SRCREVs to include the following fixes from Khem Raj and Zumeng Chen. 6f5b118 compiler.h: Undef before redefining __attribute_const__ fe80c1e oprofile, arm/sh: Fix oprofile_arch_exit() linkage issue Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* qemuppc: replace emulation of qemuppc from prep to mac99Liming Wang2012-01-172-2/+2
| | | | | | | | | With this new emulation, existing qemuppc functionality is maintained and other functionality such as framebuffer + sato and NFS boot are added. Signed-off-by: Liming Wang <liming.wang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kexec-tools: split packaging of kexec and kdumpAndrea Adami2012-01-101-1/+6
| | | | | | | | | | | | | * from meta-oe (originally from org.openembedded.dev) * There are no reasons to install kdump when only kexec is needed. * * In oe-core/meta there are no references to kexec-tools so * the recipes inn external layers rdepending on kexec-tools should be * fixed and rdepend on kexec and/or kdump. * * Bump PR. Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* update-modules: don't run modutils.sh if systemd is installedSteve Sakoman2012-01-092-2/+4
| | | | | | systemd has its own mechanism for loading kernel modules at startup Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Remove last remnants of kernel26 MACHINE_FEATURESSteve Sakoman2012-01-091-2/+2
| | | | | | There is no reason to continue to carry this feature Signed-off-by: Steve Sakoman <steve@sakoman.com>
* systemtap: remove not needed fix for automake 1.11.2Nitin A Kamble2012-01-062-50/+2
| | | | | | | | The pkglibexec_SCRIPTS pair is valid. the 1.11.2 introduced an bug to make it invalid. Now the automake 1.11.2 recipe is fixed, so no need for this fix for systemtap recipe. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* linux-yocto: bump kernel version to v3.0.14Bruce Ashfield2012-01-062-13/+13
| | | | | | Updating the 3.0 kernel recipe to contain v3.0.14 -stable. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kern-tools: import flexible branching supportBruce Ashfield2012-01-061-1/+1
| | | | | | | | | | | | | | | | | | The commit: kern-tools: update SRCREV to pickup git operation fixes Brought in the ability to trap failed git operations on the working tree, but what it missed were some branching changes that allow arbitrary branch points and the ability to create a branch multiple times (if a feature is included multiple times). The graphics driver branches used by some BSPs need this part of the change to properly handle graphics driver branches. Updating the SRCREV to pickup the associated kern-tools changes for this support. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-tools: add binutils to perf DEPENDSJoshua Lock2012-01-041-1/+1
| | | | | | | | We have witnessed non-deterministic failures of perf for some platforms whilst looking for bfd.h, a header provided by binutils. Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-ust: upgrade from 0.15 to the latest 0.16Dexuan Cui2012-01-032-22/+4
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* linux-firmware: upgrade to 15888a2eab052ac3d3f49334e4f6f05f347a516eShane Wang2012-01-031-2/+2
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* oprofileui: upgrade to 82ecf8c6b53b84f80682a8312f9defa83a95f2a3Shane Wang2012-01-033-247/+1
| | | | | | This patch removed two patches because those are there in the upstream. Signed-off-by: Shane Wang <shane.wang@intel.com>
* systemtap: fix configure with automake 1.11.2Nitin A Kamble2012-01-032-1/+48
| | | | | | | | | | | | | | | | | automake version 1.11.2 has made use of dir variables more strict. The pkglibexec var can not have SCRIPTS suffix. Using pkgdata instead. Fixes this error: | Makefile.am:25: `pkglibexecdir' is not a legitimate directory for `SCRIPTS' | autoreconf: automake failed with exit status: 1 | ERROR: autoreconf execution failed. NOTE: package systemtap-1.6+git1+820f2d22fc47fad6e09ba886efb9b91e1247cb39-r0: task do_configure: Failed Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* Add Upstream-Status to patchesSaul Wold2012-01-035-0/+12
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto-tiny: New kernel recipe for tiny distrosDarren Hart2012-01-0315-0/+760
| | | | | | | linux-yocto-tiny drops the linux-tools and sets the KMACHINE branch to standard/tiny. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* 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>