summaryrefslogtreecommitdiff
path: root/meta/recipes-kernel
AgeCommit message (Collapse)AuthorFiles
2012-03-26linux-yocto: common-pc: Add PCNET32 to the configBruce Ashfield2
Updating the meta SRCREV to pick up this commit: [ common-pc: Add PCNET32 to the config Qemu and VM Ware both support PCNET32 and the latter requires it for 32 bit images. Signed-off-by: Darren Hart <dvhart@linux.intel.com> ] Signed-off-by: Darren Hart <dvhart@linux.intel.com>5A Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-23update-modules: update script to read /etc/modules-load.d/ directoryMartin Jansa2
* show warning for old /etc/modutils/* files without .conf extension * v2: keep adding modules also from old /etc/modutils/* after showing warning, this way update-modules will be backward compatible also on images without kernel upgrade Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-23linux-libc-headers-yocto: remove from oe-coreBruce Ashfield1
The linux-libc-headers-yocto is not required in oe-core, it can be moved to yocto specific layers. The linux-libc-headers_* recipes provide sufficient headers fore core users. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-23linux-libc-headers: add 3.2 headers and remove 3.1Bruce Ashfield2
The 3.1 kernel was never released or directly supported via oe-core. So as part of update the libc-headers to 3.2 we can take the opportunity to remove it. Built and booted on the qemu* targets. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-21lttng-ust: Increase PE due to incompatible version changes related to lttng-ust2Richard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-21lttng-2.0/lttng-ust: Change recipe name to lttng2-ust.Lianhao Lu2
Change the recipe name lttng-ust from lttng-2.0 to lttng2-ust so that that both the lttng-ust of the old framework and of the new framework lttng-2.0 can coexist. Fixed bug [YOCTO #2062]. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-19blktrace: update to version 1.0.5Tom Zanussi1
Update blktrace to reflect the newer 1.0.5 tag. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-03-19lttng-modules: fix compliation error with 3.2.x -stable kernelsBruce Ashfield2
recent -stable kernels have their own fallback definition of is_compat_task #define is_compat_task() (0) To protect against this double definition of is_compat_task we can check to see if it is already defined, and skip the lttng variant. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-19lttng-modules: Fix setting of KERNEL_DIRSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-03-19linux-yocto/3.0: update to v3.0.24Bruce Ashfield3
Updating the meta and machine branches to the latest 3.0 -stable release. To see the full changelog: git log v3.0.23..v3.0.24 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-03-19linux-yocto/3.2: update to v3.2.11Bruce Ashfield2
Updating the 3.2 meta and board branches to the latest 3.2-stable update. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-03-19linux-yocto/3.2: update fri2 configurationBruce Ashfield2
Bumping the meta SRCREV to pickup the following change fri2: Update fri2.cfg for hardware specific support The FRI2 does not require R8169 or PATA support. It does not need SFF or GENERIC ATA options either. The FRI2 does require IEEE802154 (Zigbee), BT (Bluetooth), and IWLWIFI. The latter is compiled as a module to avoid the need for an initrd containing the firmware blobs. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-03-19linux-yocto/3.0: update meta SRCREVBruce Ashfield3
Bumping the meta branch for two changes: cac43c1 fri2: Update fri2.cfg for hardware specific support 892bd13 meta: Create scc file for pvr merge Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-03-15dtc: Fix License warningSaul Wold1
WARNING: dtc: No generic license file exists for: GPL2 in any provider Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-03-14PR bump for all recipes that DEPEND on ncursesScott Garman2
The packaging changes to ncurses could break package feeds, so bump the PR on everythong that DEPENDS on ncurses. Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-14linux-yocto-tiny: add dependency on xz-nativePaul Eggleton1
The kernel configuration requires lzma to compress the kernel image (CONFIG_KERNEL_LZMA=y), so add a dependency on xz-native which provides it. Fixes [YOCTO #1728]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2012-03-13linux-firmware: fix permissions of installed filesAndreas Oberritter1
* The previous copy command preserved the original owner and permission bits. * The new command uses root:root and applies OE's umask. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2012-03-13trace-cmd: modifying License informationJeff Lance1
* Adding "GPLv2 & LGPLv2.1" to create a dual license to cover the libraries. * Bump up PR Signed-off-by: Jeff Lance <j-lance1@ti.com>
2012-03-08linux-yocto/rt: udpate SRCREVs to 3.2.9-rt16Bruce Ashfield2
Bumping the -rt kernel to pickup the incremental update to -rt16. No major changes from -rt15, except for a bug fix that we want to pick up. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-08linux-yocto/meta: fix incorrect config referencesBruce Ashfield2
Updating the meta SRCREV to pickup the following fixes: a9ffedb meta/fri2/sys940x: fix incorrect cfg includes 3d1a678 meta/sys940x: fix incorrect emgd branch merge During the merge of the 3.0 BSPs forward to 3.2, a few moved config fragments were missed. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-08linux-yocto: v3.2.9, v3.0.23 + fixes and updatesBruce Ashfield5
This is an update of the linux-yocto 3.0 and 3.2 SRCREVs to bring in the following updates: - v3.0.23 stable update - v3.2.9 stable update - 3.0/3.2: fri2 updates (pch + configuration changes) from Darren Hart - 3.0: pvr merge from Kishore Bodke - linux-yocto/rt: update to 3.0.23-rt38 - linux-yocto/rt: update to 3.2.9-rt15 These have been built for all qemu targets, and built for the appropriate hardware platforms. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-08linux-yocto: use bareclone optionBruce Ashfield6
Instead of specifying nocheckout=1, it provides a better workflow if the linux-yocto recipes use the new bareclone=1 option to get a mirrored copy of the source repository. This allows all local and remote branches to be available during the kernel build and development cycle. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-05meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True)Richard Purdie1
Using "1" with getVar is bad coding style and "True" is preferred. This patch is a sed over the meta directory of the form: sed \ -e 's:\(\.getVar([^,()]*, \)1 *):\1True):g' \ -e 's:\(\.getVarFlag([^,()]*, [^,()]*, \)1 *):\1True):g' \ -i `grep -ril getVar *` Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-02linux-yocto: update to v3.2.8Bruce Ashfield2
3.2.8 was released and contains a floating point fix for x86 32 bit and some x86-64 fixes. So it's worth picking up right away. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-02linux-yocto/meta: add pvr feature descriptionBruce Ashfield5
Updating the 3.0 and 3.2 kernel SRCREVS to make the PVR feature description available to machines with the appropriate hardware. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-01linux-libc-headers-yocto: bump to v3.2.8Bruce Ashfield1
Making two changes for BSPs that prefer linux-libc-headers-yocto: - bumping to v3.2.8 headers - stubbing out unecessary linux-yocto functions when headers are being built [YOCTO #2032] Acked-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>
2012-02-28linux-yocto: update 3.2 kernel to v3.2.7Bruce Ashfield2
Updating the 3.2 kernel recipe to the latest -stable release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-02-28linux-yocto: update 3.0 kernel to v3.0.22Bruce Ashfield3
bumping the revision of the 3.0 kernel to the latest -stable release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-02-26More quoting fixesMartin Jansa12
* 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>
2012-02-07linux-yocto: fri2: use emgd-1.10Bruce Ashfield2
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>
2012-02-07kern-tools: remove explicit 'yocto' references from auto-bsp handlingBruce Ashfield1
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>
2012-02-07linux-yocto: rt compiliation fixBruce Ashfield2
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>
2012-02-07linux-yocto: meta updates for sys940x and cleanupBruce Ashfield2
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>
2012-02-07systemtap: build and install uprobes.koWade Farnsworth3
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>
2012-02-07systemtap: extend the recipe to build the native packageWade Farnsworth1
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>
2012-02-07systemtap: bump SRCREV to grab version 1.7Wade Farnsworth1
Bump SRCREV to the latest stable version of systemtap. Signed-off-by: Wade Farnsworth <wade_farnsworth@mentor.com>
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>