summaryrefslogtreecommitdiff
path: root/meta/recipes-kernel
AgeCommit message (Collapse)AuthorFiles
2012-02-01linux-yocto: update to v3.0.18 + featuresBruce Ashfield2
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>
2012-02-01linux-yocto: add kernel 3.2.2 supportBruce Ashfield2
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>
2012-02-01kern-tools: import config audit and branch manipulation updatesBruce Ashfield1
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>
2012-01-26linux-tools: don't build perf when GPLv3 in INCOMPATIBLE_LICENSEJoshua Lock3
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>
2012-01-24kexec-tools: upgrade to 2.0.3Shane Wang3
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>
2012-01-24linux-yocto/qemuppc: fix console and ethernetBruce Ashfield2
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>
2012-01-17babeltrace: Integrated from version 0.8Zumeng Chen1
It provides trace read and write libraries, as well as a trace converter. Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
2012-01-17lttng-modules: Update to 2.0Zumeng Chen2
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>
2012-01-17lttng-tools: Update to 2.0-pre16Zumeng Chen2
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>
2012-01-17lttng-ust: Update to 2.0Zumeng Chen1
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>
2012-01-17linux-yocto: consolidated fix SRCREV updatesBruce Ashfield2
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>
2012-01-17qemuppc: replace emulation of qemuppc from prep to mac99Liming Wang2
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>
2012-01-10kexec-tools: split packaging of kexec and kdumpAndrea Adami1
* 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>
2012-01-09update-modules: don't run modutils.sh if systemd is installedSteve Sakoman2
systemd has its own mechanism for loading kernel modules at startup Signed-off-by: Steve Sakoman <steve@sakoman.com>
2012-01-09Remove last remnants of kernel26 MACHINE_FEATURESSteve Sakoman1
There is no reason to continue to carry this feature Signed-off-by: Steve Sakoman <steve@sakoman.com>
2012-01-06systemtap: remove not needed fix for automake 1.11.2Nitin A Kamble2
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>
2012-01-06linux-yocto: bump kernel version to v3.0.14Bruce Ashfield2
Updating the 3.0 kernel recipe to contain v3.0.14 -stable. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-01-06kern-tools: import flexible branching supportBruce Ashfield1
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>
2012-01-04linux-tools: add binutils to perf DEPENDSJoshua Lock1
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>
2012-01-03lttng-ust: upgrade from 0.15 to the latest 0.16Dexuan Cui2
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2012-01-03linux-firmware: upgrade to 15888a2eab052ac3d3f49334e4f6f05f347a516eShane Wang1
Signed-off-by: Shane Wang <shane.wang@intel.com>
2012-01-03oprofileui: upgrade to 82ecf8c6b53b84f80682a8312f9defa83a95f2a3Shane Wang3
This patch removed two patches because those are there in the upstream. Signed-off-by: Shane Wang <shane.wang@intel.com>
2012-01-03systemtap: fix configure with automake 1.11.2Nitin A Kamble2
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>
2012-01-03Add Upstream-Status to patchesSaul Wold5
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-01-03linux-yocto-tiny: New kernel recipe for tiny distrosDarren Hart15
linux-yocto-tiny drops the linux-tools and sets the KMACHINE branch to standard/tiny. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-01-02kern-tools: update SRCREV to pickup git operation fixesBruce Ashfield1
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>
2012-01-02linux-yocto: update hardware reference boards to 3.0.12Bruce Ashfield2
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>
2012-01-02linux-yocto: add cedartrail BSP supportBruce Ashfield2
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>
2011-12-09linux-yocto: update rt branches to 3.0.12 + rt30Bruce Ashfield1
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>
2011-12-09linux-yocto: update META SRCREV for EFI changesBruce Ashfield2
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>
2011-12-09linux-yocto: v3.0.12 + EFI fixesBruce Ashfield1
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>
2011-12-08OECore license fixes: meta/*Elizabeth Flanagan1
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>
2011-12-02kern-tools: use Makefile provided install rulesBruce Ashfield1
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>
2011-12-02kern-tools: add pre_config and merge_config.sh to the list of toolsBruce Ashfield1
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>
2011-12-02linux-yocto: v3.0.10 + rt27Bruce Ashfield2
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>
2011-12-02linux-yocto: v3.0.9 + enhancementsBruce Ashfield1
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>
2011-12-02linux-yocto: remove 2.6.34 recipesBruce Ashfield2
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>
2011-12-01trace-cmd: Add blktrace_api compatibility for TC_BARRIERDarren Hart3
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>
2011-12-01trace-cmd: Update to 1.2 (includes kernelshark)Darren Hart4
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>
2011-11-10linux-yocto: config cleanups + romely rt supportBruce Ashfield1
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>
2011-11-10Convert to use direct access to the data store (instead of bb.data.*Var*())Richard Purdie3
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>
2011-11-07linux-yocto_3.0: update base to v3.0.8 + meta config changesBruce Ashfield2
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>
2011-11-07dtc: Add patch to correctly install shared libraries and linksSaul Wold2
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-11-07dtc: update to latest git versionMatthew McClintock4
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>
2011-11-01linux-libc-headers: remove older recipesBruce Ashfield2
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>
2011-11-01linux-libc-headers: provide 3.0.x and 3.1 headersBruce Ashfield3
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>
2011-11-01linux-libc-headers: factor common code into linux-libc-headers.incBruce Ashfield3
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>
2011-10-24oprofile: Update to 0.9.7 and convert cvs->gitSaul Wold4
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-10-17sysprof: remove duplicated patchSaul Wold2
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>
2011-10-14linux-yocto: config cleanup and streamliningBruce Ashfield2
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>