summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* crash: Enforce use of LDFLAGS during makeAdrian Dudau2016-09-261-0/+1
| | | | | | | This avoids a "QA Issue: No GNU_HASH in the elf binary:". Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: remove trailing spacesMartin Jansa2016-08-221-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: fix indentationMartin Jansa2016-08-221-20/+20
| | | | | | | | * remove tabs which sneaked in since last cleanup * meta-oe layers are using consistent indentation with 4 spaces, see http://www.openembedded.org/wiki/Styleguide Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* makedumpfile: add makedumpfile 1.6.0mingli.yu@windriver.com2016-07-292-0/+187
| | | | | | | | | | | | | * Add makedumpfile 1.6.0 * Create alias for target such as powerpc as powerpc32 * Remove hardcode CFLAGS * Add CFLAGS_COMMON to instead of CFLAGS so can flexibly customize CFLAGS and not hardcode the CFLAGS as previously * Forcibly to link dynamic library as the poky build system doesn't build static library by default Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* minicoredumper: add the recipeRoy Li2016-07-293-0/+82
| | | | | | | | | minicoredumper provides an alternate core dump facility for Linux to allow minimal and customized crash dumps Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* crash: update to version 7.1.5Derek Straka2016-06-234-11/+8
| | | | | | | * Resolves issues with gcc-6 on ARM Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* faac, iperf, crash, espeak, open-vcdiff: blacklist, fails to build with gcc-6Martin Jansa2016-06-131-0/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: use bb.utils.contains() instead of base_contains()Ross Burton2016-04-281-2/+2
| | | | | | | | base_contains() is a compatibility wrapper and may warn in the future, so replace all instances with bb.utils.contains(). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* crash: add cross packageGoran Cengic2016-04-281-2/+21
| | | | | | | | | | | | | | | | | | This patch adds the cross package for the crash recipe. I've built and tested crash-cross for ARM on x86_64 host only. The way to pass GDB_CONF_FLAGS and --target to GDB build without removing -m32 from CFLAGS is awkward but that is what I could come up with, without changing the patch files included with the recipe or breaking target and native builds. Anyone got any ideas on how to better do this? Thanks, Goran Signed-off-by: Goran Cengic <cengic@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* crash: add native packageKai Kang2016-03-251-3/+14
| | | | | | | | | | Add crash-native package. * append EXTRA_OEMAKE option to find ncurses library * pass right install DESTDIR Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* compat-wireless: RemoveMartin Jansa2016-03-143-71/+0
| | | | | | | | | | | | | * some layers already have recipes for linux-backports * don't know about anyone still using this and fails in default setups | make -C /home/jenkins/oe/world/shr-core/tmp-glibc/work-shared/qemuarm/kernel-source M=/home/jenkins/oe/world/shr-core/tmp-glibc/work/qemuarm-oe-linux-gnueabi/compat-wireless-all/3.6.8-r1.0/compat-wireless-3.6.8-1 modules | make[1]: Entering directory `/home/jenkins/oe/world/shr-core/tmp-glibc/work-shared/qemuarm/kernel-source' | make[2]: Entering directory `/home/jenkins/oe/world/shr-core/tmp-glibc/work-shared/qemuarm/kernel-build-artifacts' | /home/jenkins/oe/world/shr-core/tmp-glibc/work/qemuarm-oe-linux-gnueabi/compat-wireless-all/3.6.8-r1.0/compat-wireless-3.6.8-1/config.mk:21: *** "ERROR: compat-wireless by default supports kernels >= 2.6.24, try enabling only one driver though". Stop. | make[2]: *** [_module_/home/jenkins/oe/world/shr-core/tmp-glibc/work/qemuarm-oe-linux-gnueabi/compat-wireless-all/3.6.8-r1.0/compat-wireless-3.6.8-1] Error 2 | make[2]: Leaving directory `/home/jenkins/oe/world/shr-core/tmp-glibc/work-shared/qemuarm/kernel-build-artifacts' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* crash: 7.1.2 -> 7.1.3Kai Kang2016-01-046-12/+238
| | | | | | | | | | | | | | | | | | Upgrade crash from 7.1.2 to 7.1.3. Add gdb source tarball and don't fetch and extract it during do_compile. And do some format tweaks. Exclude mips64 from COMPATIBLE_HOST which is not supported. And update ARCH setting for arm64, ppc64 and mips32. Add patch to enable parallel make for gdb. And don't write crash.target which causes rebuild fails. Backport patches to fix compile failures. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ktap: add libelf PACKAGECONFIG also to ktap-moduleMartin Jansa2015-11-113-13/+14
| | | | | | | * building ktap-module without elfutils fails with: ktap-module/0.4-r0/git/Makefile:107: No libelf found, disables symbol resolving, please install elfutils-libelf-devel/libelf-dev Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* crash: upgrade from 7.0.9 to 7.1.2Kang Kai2015-07-305-2/+2
| | | | | Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gegl, crash, libsecret, mpg123, tinymembench, gammu, mosh, llvm3.3, ↵Martin Jansa2015-07-161-0/+4
| | | | | | breakpad, php, mozjs, libopus: disable thumb where it fails for qemuarm Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ktap(-module): blacklist because it's not compatible with 3.19 kernelMartin Jansa2015-03-102-0/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ktap: change kernel-module-ktapvm RDEPENDS to RRECOMMENDSMartin Jansa2015-03-101-1/+1
| | | | | | | | * even if it makes sense in this case, don't give bad example for other people to copy & paste to other recipes, kernel modules should be only recommended, so that it still works fine if someone includes the module inside kernel image Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ktap: rename recipes to indicate they are from gitMartin Jansa2015-03-103-0/+1
| | | | | | | * set PV so that it shows git revision and also automatically rebuilds them when SRCREV is changed Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* crash: add new recipeleimaohui2015-01-155-0/+117
| | | | | | | crash core analysis suite Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux.inc: support building with B != S which is default nowMartin Jansa2015-01-081-8/+8
| | | | | | | | | | | | | | * this .inc file wasn't working since oe-core commit: commit 106dab2fd0321e6b4e77b40111e59a3a31d329d4 Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Fri Dec 19 17:46:27 2014 +0000 Subject: kernel: Fix non linux-yocto builds * Fixes following do_configure error | NOTE: make oldconfig | make: *** No rule to make target `oldconfig'. Stop. | ERROR: oe_runmake failed Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ktap: Set MACHINE_ARCH because of ktap-module runtime dependencyMartin Jansa2014-06-251-1/+1
| | | | | | | | | | | * it's possible to exclude ktap-module dependency from siggen, but then we would need to exclude virtual/kernel and that doesn't work we would need to list all posisble providers as ktap->linux-yocto ktap->linux-foo .... Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issuesMatthieu CRAPET2014-02-231-1/+1
| | | | | | | | | | | | | Changes: - rename SUMMARY with length > 80 to DESCRIPTION - rename DESCRIPTION with length < 80 to (non present tag) SUMMARY - drop final point character at the end of SUMMARY string - remove trailing whitespace of SUMMARY line Note: don't bump PR Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ktap: add configs for elfutils and ffiAnders Darander2014-01-153-2/+16
| | | | | | | | | | | | libelf (elfutils) is required for resolving symbols in DSO and for sdt (taken from ktap docs). The earlier v0.4 recipe built ktap against libelf if it was found, thus enable it per default. FFI needs to be enabled for both userspace and kernel module. Currently, it is only supported for x86_64 (enforced when building ktap-module). Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ktap: upgrade to 0.4Martin Jansa2014-01-013-1/+1
| | | | | | * tag v0.3 (and its SRCREV) doesn't exist in any branch so latest bitbake refuses to fetch it Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ktap: fix SRCREV for v0.3Anders Darander2013-11-181-1/+1
| | | | | | | | When ktap made the release announcement, the tag v0.3 seems to have moved. Set the correct SRCREV for the announced v0.3. Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ktap: add initial recipeAnders Darander2013-10-213-0/+47
| | | | | | | | | | Ktap is a new scripting dynamic tracing tool for Linux. >From kernel v3.13 it'll live inside the kernel tree, but for earlier kernels, this recipe will be usefull. Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* compat-wireless: exclude from worldMartin Jansa2013-04-291-0/+4
| | | | | | * depends on config options which are not enabled in qemu* MACHINEs by default Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: Unify indentationMartin Jansa2013-04-152-95/+95
| | | | | | | | | | | | | | | | | | | | | | | | | * This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
* compat-wireless: upgrade and fixupMartin Jansa2013-01-184-10/+10
| | | | | | | | | | | | | | | * use INC_PR * fix RDEPENDS * use normal PV * move checksums from .inc to .bb * upgrade, because old version fails to build with a lot of errors like this: compat-wireless-3.5-rc5-1/include/linux/compat-3.5.h:102:8: error: redefinition of 'struct tc_fq_codel_xstats' * 3.5.4-1, 3.6.8-1 can failed when kernel option is missing: | compat-wireless-all/3.5.4-r1.0/compat-wireless-3.5.4-1/drivers/net/ethernet/broadcom/b44.c:2342:2: error: implicit declaration of function 'ssb_pcihost_register' [-Werror=implicit-function-declaration] | cc1: some warnings being treated as errors Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Add compat-wireless recipe.Denis Carikli2012-07-193-0/+67
| | | | | | | | | | | | | | | | | | | This recipe was based on the compat-wireless.inc recipe from openembedded-classic at commit 53784a5e2622582ce5e2ffb91bbdb573503ed75e The .inc is there in order to make it possible to have such recipes: $ cat compat-wireless-ath_0.bb include compat-wireless.inc do_configure() { cd ${S} ./scripts/driver-select ath } 0001-ath5k-fix-compilation-without-CONFIG_PCI.patch will have to be submitted upstream Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kmod: drop from meta-oeMartin Jansa2012-05-102-50/+0
| | | | | | | * it was added to oe-core Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* linux: import shared linux.inc so we have just one copyMartin Jansa2012-03-261-0/+131
| | | | | | | | | | | | | | | | * in my env I have 7 copies now ./meta-smartphone/meta-htc/recipes-kernel/linux/linux.inc ./meta-smartphone/meta-nokia/recipes-kernel/linux/linux.inc ./meta-smartphone/meta-openmoko/recipes-kernel/linux/linux.inc ./meta-smartphone/meta-samsung/recipes-kernel/linux/linux.inc ./meta-smartphone/meta-palm/recipes-kernel/linux/linux.inc ./meta-ti/recipes-kernel/linux/linux.inc ./meta-handheld/recipes-kernel/linux/linux.inc meta-smartphone's are 100% identical, meta-handheld is slightly different (ARM_KEEP_OABI can be set in recipe after require .inc) and meta-ti seems like much older version of linux.inc Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kmod: update to v7Koen Kooi2012-03-201-2/+2
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kmod: disable man pages generation because we don't have working xsltprocMartin Jansa2012-02-242-2/+30
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kmod: update to v5+gitKoen Kooi2012-02-231-1/+7
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* meta-initramfs: add kexec-tools-klibc from meta-oeAndrea Adami2012-02-226-287/+0
| | | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kexec-tools_2.0.2.bbappend: remove, packages are now split in oe-coreAndrea Adami2012-01-111-4/+0
| | | | | | | | * packaging split from meta-openembedded has been accepted in oe-core * as per commit id 1f40a5486f703684c5d1d7360ef3cbdf75577495 Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kmod: add recipe for version 3, no compatibility symlinks yetKoen Kooi2012-01-091-0/+16
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kexec-tools: add bbappend to keep old packaging with separate kexec and kdumpMartin Jansa2011-08-181-0/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kexec-tools-klibc: import from meta-zaurus layerMartin Jansa2011-08-186-0/+287
* http://git.shr-project.org/git/?p=meta-smartphone.git;a=commit;h=437022644822e16804537e42ecfaa011f9e61bc6 * V2: reset PR (meta-zaurus users have to downgrade or reflash) * V2: += used in EXTRA_OECONF, just in case for future changes Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>