summaryrefslogtreecommitdiff
path: root/meta/conf/machine/include
AgeCommit message (Collapse)AuthorFiles
2010-12-10yocto-kernel: factor common routes, update to 2.6.37 and branch renamingBruce Ashfield1
In order to extend and create more kernel recipes based on the supported yocto kernel common routines need to be placed in re-usable blocks. To accomplish this meta/recipes-kernel/linux/linux-yocto_git.bb is broken into three parts: - meta/classes/kernel-yocto.bbclass: contains common routines for checking out and configuring a yocto kernel git repository. This should be inherited by recipes that need this functionality. - meta/recipes-kernel/linux/linux-yocto.inc: Contains the machine mappings, compatibility, build directives and common task definitions for a yocto kernel based recipe. This inherits kernel-yocto, and is the typical point of entry for other recipes. - meta/recipes-kernel/linux/linuux-tools.inc: tasks and function definitions for kernel recipes that want to build/export perf It also updates the linux-yocto recipe to default to 2.6.37. As part of the update to 2.6.37 the branch naming and conventions have been modified to show inheritance, and be more generic. For example: master meta yocto/base yocto/standard/arm_versatile_926ejs yocto/standard/base yocto/standard/beagleboard yocto/standard/common_pc/atom-pc yocto/standard/common_pc/base yocto/standard/common_pc_64 yocto/standard/fsl-mpc8315e-rdb yocto/standard/intel_atom_z530 yocto/standard/intel_core_qm57_pch yocto/standard/mti_malta32_be yocto/standard/preempt_rt/base yocto/standard/preempt_rt/common_pc yocto/standard/preempt_rt/common_pc_64 yocto/standard/preempt_rt/intel_atom_z530 yocto/standard/preempt_rt/intel_core_qm57_pch yocto/standard/qemu_ppc32 yocto/standard/routerstationpro In this structure: master: tracks the mainline kernel meta: meta information for the BSPs and kernel features yocto/base: baseline kernel branch yocto/standard/base: 'standard' kernel, contains features and configs for all BSPs yocto/standard/<machine>: represents a BSP with specific features or configurations The tools, tree and libc-headers have all been updated to deal with this new structure. Also in addition to dealing with the new structure, they continue to work with the existing tree and will adapt at runtime to the differences. The linux-yocto-stable_git.bb recipe continues to build the 2.6.34 based tree,and linux-yocto_git.bb builds 2.6.37. As boards are enabled for the new kernel they will move from -stable to the development kernel. As of now, only the emulated targets have moved to 2.6.37-rcX Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-11-18linux-wrs: rename to linux-yoctoBruce Ashfield1
The existing preferred yocto kernel wasn't named appropriately and needs to be updated. In keeping the changes small and isolated, this commit simply renames the recipe and some internal variables. Future commits will refactor the code into more usable blocks. Now that linuy-wrs has been renamed linux-yocto, we need to rename and update an board configurations and append files. Now that linux-wrs has been renamed linux-yocto, we need to update the SRCREVs to have the new name. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-11mpc8315e-rdb: create machine and tuning configurationBruce Ashfield1
BUGID: 423 Introduce the basic mpc8315e BSP. By default this BSP uses the basic 603 tuning and soft-float. There are issues with the e300 tuning and eglibc, and the compiler. Subsequent commits will further tune this BSP. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-25qemu.inc: ensure helper programs are built when building for qemu machinesJoshua Lock1
QEMU machine images are useless without qemu-native and qemu-helper-native Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-19qemu machines: Switch to use linux-wrsBruce Ashfield1
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-05-18Move all QEMU machines to use a common kernel recipe set and versionJoshua Lock1
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-03-19base.bbclass: Don't inherit siteinfo in base.bbclass [based on an OE patch ↵Richard Purdie1
from Chris Larson]
2010-02-10qemux86: fix setting of preferred provider for virtual/xserverJoshua Lock1
Change the virtual/xserver preferred provider in qemu.inc to a soft assign and set preferred provider in qemux86 before the require so that the value is retained. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-27qemu.inc: Set xserver preferred provider correctlyRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-06qemumips: Add qemumips machine from OE.devJoshua Lock1
Site and machine configuration for Mips architecture and a qemumips target from Openembedded. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-11-19tune-atom.inc: Improve optmisation flagsRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26tune-cortexa8.inc: don't auto-vectorize, remove package overrides, some cleanupMike Turquette1
Signed-off-by: Mike Turquette <mturquette@ti.com>
2008-11-05qemu.inc: Use ext3 images for qemu, not ext2 onesRichard Purdie1
2008-09-25qemu targets: added IMAGE_ROOTFS_SIZE for ext3 filesystemsMarcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5268 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-19tune-xscale.inc: Compile cairo for armv4 to avoid alighment trap issues with ↵Richard Purdie1
double instruction git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5203 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10eee901: Initial supportSamuel Ortiz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5167 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18tune-cortexa1.inc: Rationalise options, at least until gcc support for the ↵Richard Purdie1
others improves git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4880 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18tune-cortexa8.inc: Remove tree vectorization option for now, it causes too ↵Richard Purdie1
many problems git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4867 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17bitbake.conf/tune.conf: Set BASE_PACKAGE_ARCH and build PACKAGE_ARCH from thisRichard Purdie16
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4857 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-14tune-xscale.inc: Compile webkit-gtk for armv4t since there are massive ↵Richard Purdie1
alignment issues with double word instructions with webkit on armv5 git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4833 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-10tune-cortexa8.inc: Disable -ftree-vectorize option for libxcursor for nowRichard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4617 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-10conf/machine/include: Add tuning .inc files from OE.devRichard Purdie5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4615 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07qemu machines: enlarge rootfs to 280MMarcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3980 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07tune-arm1136jf-s.inc: fix arm/thumb switchingMarcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3976 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18tune-strongarm: rename to tune-strongarm1100 and tune to it (from OE)Marcin Juszkiewicz2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3524 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18tune-armv5te.inc: removed. use tune-arm926ejs.inc insteadMarcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3523 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18removed tosa-2.6.inc and poodle-2.6.inc as Poky do not support themMarcin Juszkiewicz2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3521 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18zaurus-2.6: merge OE changes (part3: tune-xscale for PXA machines)Marcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3520 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18zaurus-2.6: merge OE changes (part2: installkit changes)Marcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3519 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18zaurus-2.6: merge OE changes (part1: collie related changes)Marcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3518 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08qemu.inc: increase the size of the rootfs, so there is some slackRoss Burton1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3431 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19tune-arm1136jf-s: switch to use CPU_FEATURES to enable/disable VFP and Thumb ↵Marcin Juszkiewicz1
support git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3357 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19tune-thumb: switch ARM/Thumb instruction set (from OE)Marcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3356 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06zaurus: add KERNEL_IMAGE_MAXSIZE variable used to check kernel image sizeMarcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3313 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27tune-arm1136jf-s.inc: optimizations for armv6 devicesMarcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3258 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16zaurus: RRECOMMENDS pcmcia modules for c7x0/akitaMarcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2885 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05mx31litekit.conf: Tune for armv5te for nowRichard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2845 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02conf/machine: Sync various changes with OERichard Purdie6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2656 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29conf/machine: Set KERNEL_IMAGE_TYPE and kernel-base RDEPENDS for various ↵Richard Purdie2
machines git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2599 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29zaurus-2.6.inc/linux-rp: Change to machines marking themselves as not ↵Richard Purdie1
wanting kernels included in images git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2598 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20qemu.inc: Increase qemu image sizeRichard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2514 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08zaurus-2.6.inc: Merge in installkit function from OE.devRichard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2389 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08conf/machine/include: Rename to .conf to .inc filesRichard Purdie20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2388 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-07-24Bump rootfs sizes to fit sdk imagesRichard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2221 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-06-11machine configs: drop MACHINE_TASK_PROVIDER which is set in bitbake.confMarcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1903 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-06-08qemu machines: do not hardcode ext2 rootfs sizeMarcin Juszkiewicz1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1895 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-03-01Use favourlzo compression mode for zaurus jffs2 imagesRichard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1304 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-01-27zaurus-clamshell.conf: Fix empty flash space messages on akita by setting ↵Richard Purdie1
eraseblock size correctly git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1209 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-01-20zaurus-clamshell.conf: Clean up flash files from after building final imagesRichard Purdie1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1181 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-01-16zaurus-clamshell.conf: Output files with jffs2 extensions to fix symbolic ↵Richard Purdie1
link magic git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1151 311d38ba-8fff-0310-9ca6-ca027cbcb966