summaryrefslogtreecommitdiff
path: root/meta/packages/linux
AgeCommit message (Collapse)AuthorFiles
2010-08-27Major layout change to the packages directoryRichard Purdie405
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20linux-wrs: allow packed refs to be presentBruce Ashfield1
The code which creates a working tree from the source Wind River Linux git repository manipulates the refs to make non-tracking, local branches. packed-refs remove the files from refs, making this code break and the builds fail. To fix this, if we detect the packed refs we simply create the local refs from the remote branches. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-19deploy.bbclass: use new style staging for deploy tasksJoshua Lock4
All tasks which implement a do_deploy should inherit this class to have the changes in the deploy task staged. Update recipes which include a do_deploy function to inherit this class and to use DEPLOYDIR rather than DEPLOY_DIR_IMAGE. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-18linux-wrs: Make sure kern-tools-native is built before do_patchRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-13linux-wrs: Fix qemux86-64Joshua Lock3
Use the fragment support provided by kern-tools in the linux-wrs recipe to add some extra modules required for qemux86-64 such as evdev and uvesafb. Add a patch to increase CONNECTOR_MAX_MESSAGE_SIZE as uvesafb was sending larger messages than the kernel would accept. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-13kernel-arch: x86-64 is no longer a valid architecture, map it to x86Joshua Lock1
Also use the exported (and re-mapped) ARCH rather than TARGET_ARCH in the linux-wrs recipe. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-13linux-wrs: Enable tracking of the secondary wrs_meta branch in PVRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-11kernel.bbclass: do_deploy should use ${B}, not ${S} (which is what ${B} ↵Richard Purdie1
defaults to) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10kernel/package.bbclass: Handle kernel module stripping centrallyRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10kernel.bbclass: Clean up kernel packaging outputRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-09linux-wrs: perf needs python and perl at runtime, not buildtimeRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-09linux-wrs: Make sure install_perf runs before do_packageRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-09linux-wrs: Make sure install_perf happens for do_packageRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-09perf: performance analysis tools for LinuxBruce Ashfield1
Performance counters for Linux are a new kernel-based subsystem that provide a framework for all things performance analysis. It covers hardware level (CPU/PMU, Performance Monitoring Unit) features and software features (software counters, tracepoints) as well. To enforce the coupling between userspace and kernel, this commit introduces perf as a subpackage of the linux-wrs tree. perf is built directly inside the kernel tree (and hence picks up all appropriate patches), but is packaged as a separate utility that can be added to the rootfs and used to analyze the kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-09kernel: add dynamic configuration and patchingBruce Ashfield1
This change adds the ability to dynamicaly modify a git based linux repo during the do_patch and do_configure changes. The bulk of the work is done by the kern_tools, and the recipe simply needs to add createme and modifyme scripts to go along with the existing configme. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-27qemux86-64: Add new emulation machine for 64bit x86Richard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23linux-wrs: Bump PR and fix some quotingRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21linux-wrs: Add COMPATIBLE_MACHINE definition to stop parsing errors on ↵Richard Purdie1
unsupported machines Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21linux: 2.6.33.2: turn on CONFIG_OPROFILE and CONFIG_LATENCYTOP for netbook ↵Dexuan Cui1
and qemux86 profile/profileui and latencytop need the kernel supports. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21linux_wrs: remove duplicate PVBruce Ashfield1
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-19qemu/mips: arrange for vmlinux to be bootableBruce Ashfield1
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-19kernel: create base recipe for Wind River Linux kernel buildingBruce Ashfield1
This base recipe implements support for building a git based Wind River Linux kernel repository. There are several restrictions in this first import: - no patching (needs guilt) - missing Wind River features (config audit, etc) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-05linux-igep2: drop linux-igep2 in favour to generic linux-igep recipe.Enric Balletbo i Serra2
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-07-05linux-igep: Add common 2.6 Linux Kernel for all IGEP based platforms.Enric Balletbo i Serra4
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-06-29linux: move some older kernels to meta-extrasJoshua Lock16
Move kernels for retired machines to meta-extras Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-23linux-omap: fix build failure with gcc-4.3.3Dexuan Cui2
Pull time.h patch from upstream Linux kernel (commit 38332cb98772f5ea757e6486bed7ed0381cb5f98) The patch fixes the following build failure: LD .tmp_vmlinux1 kernel/built-in.o: In function `timespec_add_ns': undefined reference to `__aeabi_uldivmod' kernel/built-in.o: In function `do_gettimeofday': undefined reference to `__aeabi_uldivmod' undefined reference to `__aeabi_uldivmod' kernel/built-in.o: In function `timespec_add_ns': undefined reference to `__aeabi_uldivmod' undefined reference to `__aeabi_uldivmod' kernel/built-in.o: more undefined references to `__aeabi_uldivmod' Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-10linux-2.6.33.2: Ensure enable QEMU network drivers for qemux86Joshua Lock2
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-09linux: bump PR of linux-2.6.3243.2 after the fix for RTCJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-09Fix the issue of /dev/misc/rtc missing from hwclock.shZhai Edwin1
Build RTC driver into kernel by default on qemux86 to avoid missing of /dev/misc/rtc Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-05-19linux: Bump to 2.6.33.2Joshua Lock6
Use the same kernel version as the moblin distro so that we provide a similar kernel for all QEMU machines and the netbook machine. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-18Move all QEMU machines to use a common kernel recipe set and versionJoshua Lock6
The different kernel recipes encapsulate functionality groups for machines, therefore it makes sense to have all the QEMU machines using the same kernel recipe. Switch the QEMU machines to default to the "linux" recipes for their kernel and bump the latest recipe from linux-2.6.32 to 2.6.33. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-13linux: Ensure we have buildable kernel recipes for each machineJoshua Lock10
Fix various kernels to build with our toolchain, this includes well known fixes for: * sumversion.c: compilation failing with a 'PATH_MAX' undeclared (fixed by adding limits.h to sumversions includes * a patch taken from oe.dev to stop GCC >= 4.3 from optimizing a loop which causes compilation to fail * Fixing the KERNEL_OUTPUT for mx31 and nokia800 kernel recipes Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-07igep0020: Rename files for IGEP v2 boards, prepare for support Hw rev. B and ↵Enric Balletbo i Serra2
rev. C Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
2010-04-07linux-igep2: update to latest stable version 2.6.28-3Enric Balletbo i Serra4
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
2010-03-23linux-nokia800_2.6.21: Remove legacy staging functionJoshua Lock2
The recently added kernels for the N800 include legacy staging functions, update them to follow the new world order. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-18linux-omap-zoomsync_2.6.32.bb : add kernel from TI zoom2 integration treeGraeme Gregory2
This is the latest code from dev.omapzoom.org and is also what OE is using for zoom2 machine. Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23linux-omap: Build fixRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-18linux: Enable linux-2.6.32 for qemux86 and qemuppcJoshua Lock2
The qemux86 configuration is simply a copy of the qemux86-defconfig from linux-rp with make oldconfig and mostly default answers. Configuration for qemuppc already exists but DEFAULT_PREFERENCE was not set in the recipe. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-19linux-2.6.32: Add defconfig for qemuppcJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-19linux-2.6.32 (for mpc8313erdb)Esben Haabendal2
2010-01-06linux-rp: Support a 2.6.29 kernel for qemumipsJoshua Lock3
Modify the linux-rp-2.6.29 to enable building a kernel for qemumips with a defconfig taken form OE.dev's linux kernel Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-11-17linux-dummy: Drop do_stageRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the ↵Richard Purdie4
populate_staging task to populate_sysroot This change 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. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-12linux-igep2: Fix audio capture, the capture result is always silenceEnric Balletbo i Serra2
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-14linux-igep2: kernel recipe for IGEP v2 boardEnric Balletbo i Serra2
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27linux-omap3-pm: remove 1 unneeded patchMike Turquette1
Tracking upstream is messy. Will generate a new stable kernel recipe once 2.6.31 is released and this recipe will keep tracking upstream git. Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-26linux-omap3-pm: refresh patches and remove some sed magic to boot zoom2Mike Turquette13
Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-26linux-omap3-pm: remove 0001-OMAP3-MMC-Add-mux-for-pins.patchMike Turquette1
Zoom2 MMC patches are now upstream. Patch no longer required. Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-05linux-omap3-pm: OMAP3 kernel recipe to build Kevin Hilman's linux-omap-pm treeMike Turquette9
Currently tested on Zoom2 and Beagle board. Please test if you have an OMAP3 board! The source tree for this recipe is the latest and greatest power management code for OMAP3. You can find it at http://git.kernel.org/?p=linux/kernel/git/khilman/linux-omap-pm.git;a=summary Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-07-07linux: Fix kernel.org mirror urlsRichard Purdie10
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>