aboutsummaryrefslogtreecommitdiffstats
path: root/classes/kernel.bbclass
AgeCommit message (Collapse)Author
2010-08-03Recipe fixups for package_dbg usageChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-05-20kernel bbclass: switch to u-boot-mkimage-nativeKoen Kooi
This is a long demanded change. The u-boot-mkimage is up to date to OE standards, while the openmoko one is not
2010-05-07kernel.bbclass: fix staging of .configEric Benard
- in staging.bb : sysroot_stage_dir does : cp -fpPR "$src"/* "$dest" which means it won't copy .config - so do the copy of .config in sysroot_stage_all_append after sysroot_stage_dir Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2010-05-05bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the ↵Joshua Lock
populate_staging task to populate_sysroot This change, pulled from Poky, makes the purpose of the staging directory more obvious and the taskname more true to what it now actually does. The layout version number is increased due to the change in layout but code to convert existing directories and insert a symlink for backwards compatibility is included. This patch also includes fixes for all recipes which reference the directory. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-02kernel.class : fix for recent kernel on x86Eric BENARD
- bitbake linux for a x86 machine fails with the following message : cp: target `.../image/kernel//include/asm-x86/' is not a directory so create $kerneldir/include/asm-x86 before trying to copy something in this directory. - make headers_install fails because of missing directories in include (tested with linux 2.6.32 and 2.6.33 on x86) and missing Kbuild Signed-off-by: Eric Benard <eric@eukrea.com> Acked-by: Roman I Khimov <khimov@altell.ru>
2010-04-17kernel.bbclass: fix ASMDIR regressionsKoen Kooi
2010-04-16kernel bbclass: convert to new style staging (from poky)koen.kooi@gmail.com
Acked-by: Graeme Gregory <dp@xora.org.uk> Acked-by: Philip Balister <philip@balister.org> Signed-off-by: Koen Kooi <koen@openembedded.org>
2010-04-15kernel bbclass: read version from ${B}, remove obsolete hostap logic that ↵Koen Kooi
breaks the build (from poky)
2010-04-15kernel bbclass: don't depend on c library (from poky)Koen Kooi
2010-04-14kernel.bbclass: s!D!PKGD! (trivial)Enrico Scholz
Acked-by: Sebastian Spaeth <Sebastian@SSpaeth.de> Acked-by: Roman I Khimov <khimov@altell.ru>
2010-03-04kernel.bbclass: pass ${KERNEL_VERSION} to depmod -aMichael Smith
The postinsts for kernel-image and modules run "depmod -a" on the target, but this only updates the old kernel's modules.dep. "depmod -a ${KERNEL_VERSION}" updates the files in /lib/modules/${KERNEL_VERSION}. Signed-off-by: Michael Smith <msmith@cbnco.com> Acked-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
2010-02-16kernel.bbclass: prepare for 2.6.33 header move and simplify logic a bitKoen Kooi
2010-02-14zaurus-kernels: move the kernel size check to linux-kexecboot.inc.Andrea Adami
* no need for DONT_CHECK_KERNELSIZE * clean up the affected files * check happens only if KERNEL_IMAGE_MAXSIZE is set
2010-02-03kernel.bbclass: Fix pstaging do_deploy.Tom Rini
We need to add ${S}/${KERNEL_OUTPUT} with package_stagefile_shell to avoid playing more complex games with the install line. We should also use package_stagefile_shell on the modules tarball as that will not otherwise be reproduced.
2010-01-29Revert "kernel.bbclass only install image in do_deploy if not installing ↵Frans Meulenbroeks
from packaged staging" This reverts commit 61acb940a7436a43d0894284d25e8d106f461c23. This patch is not as robust as I thought, will reassess the issue at hand later Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-01-29kernel.bbclass only install image in do_deploy if not installing from ↵Frans Meulenbroeks
packaged staging kernel.bbclass do_deploy has: install -m 0644 ${KERNEL_OUTPUT} ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.bin which expands to install -m 0644 arch/arm/boot/uImage .../deploy/glibc/images/beagleboard/uImage-2.6.29-r51-beagleboard.bin but in packaged staging arch/arm/boot/uImage does not exist so we get the error: install: cannot stat `arch/arm/boot/uImage': No such file or directory This patch only installs uImage if not using packaged staging Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-01-21kernel.bbclass: fix kernel build, version >= 2.6.33-rc1, arch x86Aleksey Makarov
* Apply the same change as c0a3e91845fad1cdda723bdcf962de8bc01f8a2d for x86 path * A check was missed in the x86 path of the stage method. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2009-12-31kernel.bbclass: copy gz, lzo, lzma initramfs cpio images. - since 2.6.30 ↵Andrea Adami
there is choice between gzip and lzma for the initramfs.cpio - in patchwork there are pending patches for lzo compressor, so we add lzo too - patch is only concerning initramfs images
2009-12-23kernel, linux-kernel-base classes: update for 2.6.33-rc1 and newerMartin Jansa
* include/asm link was killed in http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=f7f16b7799ed68654850ab340ef812895aebcf4c * utsrelease.h was moved in http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=273b281fa22c293963ee3e6eec418f5dda2dbc83 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2009-11-23kernel.bbclass: force do_deploy call before do_buildMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2009-11-23kernel.bbclass, linux.inc: move do_deploy task after do_packageMartin Jansa
* Move do_deploy after do_package in kernel.bbclass as RP said * Move devicetree_image before do_deploy in linux.inc, because it creates dependency loop if its between after do_package and before do_deploy. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2009-11-23kernel.bbclass: do_deploy modules.tgz should operating on PKGDRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18move menuconfig task from "after do_patch" to "after do_configure";Phil Blundell
patch from Przemyslaw Wesolek <przemyslaw.wesolek@cs.put.poznan.pl>
2009-11-16kernel.bbclass: Revert import os removal for nowRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16classes: Drop a number of unneeded import calls (from Poky)Richard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-14kernel.bbclass: Fix populate_packaged 'D' referencesRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-20kernel.bbclass: fix ownership inside the modules tarballDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2009-08-24kernel.bbclass: Set EXTRA_OEMAKE to null for kernelDale Farnsworth
Currently the only thing in EXTRA_OEMAKE is '-e MAKEFLAGS='. We don't want to overide the kernel's Makefile variables from the environment. It caused the passed -j<N> parameter from PARALLEL_MAKE to be ignored. Signed-off-by: Dale Farnsworth <dfarnsworth@mvista.com> Signed-off-by: Chris Larson <clarson@mvista.com> Acked-by: Denys Dmytriyenko <denis@denix.org>
2009-08-24kernel.bbclass: Install & package symvers as /boot/Module.symvers-<ver>.Chris Larson
Signed-off-by: Chris Larson <clarson@mvista.com> Acked-by: Michael Smith <msmith@cbnco.com>
2009-08-22kernel.bbclass: stage more include files for x86 in 2.6.27+Michael Smith
Some packages include <linux/types.h>, which requires <asm/types.h>. Supplement b6220af33a70d96345dea130005ce842eeadfdf5 to copy files from arch/x86/include/asm to include/asm-x86. Signed-off-by: Michael Smith <msmith@cbnco.com> Acked-by: Roman I Khimov <khimov@altell.ru>
2009-08-14kernel.bbclass: introduce MODULES_IMAGE_BASE_NAMEDenys Dmytriyenko
Similar to KERNEL_IMAGE_BASE_NAME, allow overwriting from a recipe Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Henning Heinold <heinold@inf.fu-berlin.de>
2009-07-31kernel.bbclass : moved uImage creation from do_deploy to between do_compileGraham Gower
and do_install as discussed on ML. linux.inc : removed uImage creation, its now in kernel.bbclass Signed-off-by: Graham Gower <graham.gower@gmail.com> Acked-by: Graeme Gregory <dp@xora.org.uk> Acked-by: Koen Kooi <koen@openembedded.org>
2009-06-17Merge branch 'org.openembedded.dev' of git@new.openembedded.org:openembedded ↵Phil Blundell
into org.openembedded.dev
2009-06-17kernel.bbclass: don't add dependency on update-modules if not doing O_P_MPhil Blundell
2009-06-17kernel.bbclass: remove not used 'pr' variable - spotten by KoenMarcin Juszkiewicz
2009-06-17fix for MACHINE_KERNEL_PR stuffMarcin Juszkiewicz
This patch unbreaks current behaviour which was introduced by MACHINE_KERNEL_PR variable. As most of target machines do not use it they have PR with broken value (set to "r0" instead of value in recipe). I took other way which makes both types of users happy -- those with MACHINE_KERNEL_PR in use and those without it. By default we set M_K_PR to empty string instead of "r0" - this allows to check is it set at all or not. If it is set then we set PR to this value. Otherwise we ignore existance of that variable and use PR from recipe. Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
2009-05-07kernel.bbclass: also stage include/trace if it's availableDmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009-04-06kernel,module-base class, bitbake.conf: introduce MACHINE_KERNEL_PRKoen Kooi
* bandaid till we have a better way to track ABI changes
2009-03-24kernel.bbclass: stage more filesKoen Kooi
2009-03-12Kernel bbclass "too many open files" bugfixJader H. Silva
tempfile.mkstemp() is used to create a temporary file. This function return a tuple with an OS file descriptor and a filename. Filename is stored in "tmpfile" but descriptor is not stored anywhere, but it is still open because it's only an integer to python so it is not closed at the end of the function. For each iteration in which this function is called, a new OS file descriptor is opened, but not closed. The solution is to store the file descriptor and close it.
2009-01-30kernel.bbclass: move initramfs stuff to configure so we can do ↵Koen Kooi
postprocessing on it with do_configure_append
2009-01-25kernel.bbclass: Remove some repetition in last commit.Tim 'timtim' Ellis
2009-01-25kernel.bbclass: Add missing entry for scsi headers in staging, as needed by ↵Tim 'timtim' Ellis
iscsi-target Signed-off by Koen Kooi <koen@openembedded.org>
2009-01-12kernel.bbclass: do not use insecure tmpnam() function for generating unique ↵Marcin Juszkiewicz
names
2008-11-23kernel.bbclass: stage more headers for the .27 header moveKoen Kooi
2008-11-15kernel.bbclass: stage more headers for >=2.6.27 kernelsKoen Kooi
2008-10-30kernel bbclass: start adding support for >=2.6.27 where headers movedKoen Kooi
* still lack a symlink for mach/, dunno how to do that properly since the information is dynamically generated with makefiles
2008-09-26kernel.bbclass: prepare for 2.6.27 style external firmwareKoen Kooi
* see http://lwn.net/Articles/284932/ * does *NOT* have dependency code, RRECOMMENDS for firmwares need to be added manually
2008-08-13kernel.bbclass: make aes-generic module provide aes Thomas Kunze
* the kernel guys renamed the aes module wifi with wpa should work again
2008-08-12kernel.bbclass: fix typo in do_sizecheck()Thomas Kunze