summaryrefslogtreecommitdiffstats
path: root/meta/conf/machine
Commit message (Collapse)AuthorAgeFilesLines
* yocto-kernel: factor common routes, update to 2.6.37 and branch renamingBruce Ashfield2010-12-105-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Using TRANSLATED_TARGET_ARCH instead of TARGET_ARCH.Lianhao Lu2010-12-101-0/+1
| | | | | | | | | | | Using TRANSLATED_TARGET_ARCH instead of TARGET_ARCH for cross-canadian packages. This is due to the TARGET_ARCH of x86_64 would results incorrect packaging in cross-canadian packages. The pacakge name appendix of x86_64 target in cross-canadian packages is x86-64. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
* linux-wrs: rename to linux-yoctoBruce Ashfield2010-11-185-5/+5
| | | | | | | | | | | | | | | | | | 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>
* mpc8315e-rdb: align PACKAGE_EXTRA_ARCHS with tuningBruce Ashfield2010-10-211-1/+1
| | | | | | | | | | | | Fixes [BUGID #500] While the tuning for the mpc8315e is 603e, the PACKAGE_EXTRA_ARCHES was ppce300. This created a mismatch and resulted in rootfs assembly issues due to missing locales. We align both at 603 and can revist a better tuning in the future. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* atom-pc: remove kernel video mode parametersDarren Hart2010-10-151-1/+1
| | | | | | | | | | | | | | | | | The kernel video mode parameters are not needed with the atom-pc linux-wrs configuration. Without them, we boot up with a standard 80x25 text display until the Intel i915 driver is initialized, at which point we switch to a higher resolution text mode. Afterwards, a sato image will start the splash screen and successfully boot to X. Tested on the Toshiba NB305 netbook and the Black Sand development board. [BUGID #450] Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Tom Zanussi <tom.zanussi@intel.com> CC: Bruce Ashfield <bruce.ashfield@windriver.com> CC: Richard Purdie <rpurdie@linux.intel.com>
* atom-pc: get rid of undefined video mode prompt on bootupTom Zanussi2010-10-141-1/+1
| | | | | | | | | | Temporary fix for [BUGID #450] This fixes the video mode number to the expected value for this video setting, but the setting itself needs to be fixed along with matching config options - this patch is just a temporary fix for RC2. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* linux-wrs: add initial beagleboard supportBruce Ashfield2010-10-111-2/+1
| | | | | | | | | BUGID: 421 Create the infrastructure to build the beagleboard against the linux-wrs kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* mpc8315e-rdb: create machine and tuning configurationBruce Ashfield2010-10-112-0/+18
| | | | | | | | | | | 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>
* routerstationpro: create machine conf and compatibilityBruce Ashfield2010-10-111-0/+23
| | | | | | | | | BUGID: 422 Add the machine configuration and kernel infrastructure for building the routerstation pro BSP. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* atom-pc: Switch from linux-netbook to linux-wrsRichard Purdie2010-10-091-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Rename MACHINE=netbook to MACHINE=atom-pcDarren Hart2010-10-081-2/+2
| | | | | | | | | | | | In preparation for the more generic atom-pc, rename the netbook machine and all the relevant overrides. Leave the linux-netbook kernel recipe intact and as the default kernel for the atom-pc machine. A future patch will convert this over to linux-wrs and likely remove the linux-netbook kernel recipe. Cc: Tom Zanussi <tom.zanussi@intel.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemux86-64: remove -march for 64bit common pcQing He2010-09-271-1/+1
| | | | | | Fixes [BUGID #347]. Signed-off-by: Qing He <qing.he@intel.com>
* netbook: Correct netbook build by moving netbook configuration from moblin ↵Saul Wold2010-09-241-0/+44
| | | | | | to meta Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* qemu.inc: ensure helper programs are built when building for qemu machinesJoshua Lock2010-08-251-0/+2
| | | | | | QEMU machine images are useless without qemu-native and qemu-helper-native Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemux86-64: Add new emulation machine for 64bit x86Richard Purdie2010-07-271-0/+35
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu/mips: arrange for vmlinux to be bootableBruce Ashfield2010-07-191-1/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* qemu machines: Switch to use linux-wrsBruce Ashfield2010-07-195-9/+8
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* igep0030: add new OMAP3 IGEP module.Enric Balletbo i Serra2010-07-051-0/+41
| | | | | | | | | | The IGEP module is a low-power, high performance production-ready system-on-module (SOM) based on TI's OMAP3 family. The IGEP module solution based upon TI OMAP3 provides a low-power/low-cost platform for a variety of consumer/industrial/medical devices. Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
* igep0020: add MACHINE_EXTRA_RRECOMMENDS on linux-firmware-sd8686.Enric Balletbo i Serra2010-07-051-1/+1
| | | | Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
* igep0020: use linux-igep for preferred kernel provider.Enric Balletbo i Serra2010-07-051-1/+1
| | | | Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
* igep0020: set default TARGET_FPU to 'hard'.Enric Balletbo i Serra2010-07-051-0/+3
| | | | Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
* Move some machines which no longer build to meta-extrasJoshua Lock2010-06-295-176/+0
| | | | | | | om-gta01, om-gta02, nokia700, nokia800 and mx31litekit no longer build and we don't have a maintainer for them so move them to meta-extras Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemuppc: Add ppc603e to PACKAGE_EXTRA_ARCHS, fixing image buildsRichard Purdie2010-06-111-0/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bootcdx86: This is dropped in favour of netbook iso imagesRichard Purdie2010-06-091-10/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Move all QEMU machines to use a common kernel recipe set and versionJoshua Lock2010-05-185-4/+3
| | | | | | | | | | | 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>
* igep0020: Rename files for IGEP v2 boards, prepare for support Hw rev. B and ↵Enric Balletbo i Serra2010-04-071-0/+0
| | | | | | rev. C Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
* base.bbclass: Don't inherit siteinfo in base.bbclass [based on an OE patch ↵Richard Purdie2010-03-191-0/+2
| | | | from Chris Larson]
* zoom2.conf : switch to using the TI integration tree for kernelGraeme Gregory2010-03-181-1/+1
| | | | | Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemux86: fix setting of preferred provider for virtual/xserverJoshua Lock2010-02-102-7/+8
| | | | | | | 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>
* qemu.inc: Set xserver preferred provider correctlyRichard Purdie2010-01-271-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemuppc: Add qemuppc machineJoshua Lock2010-01-191-0/+14
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemumips: Use the linux-rp kernel by defaultJoshua Lock2010-01-061-1/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemumips: Add qemumips machine from OE.devJoshua Lock2010-01-062-0/+16
| | | | | | | Site and machine configuration for Mips architecture and a qemumips target from Openembedded. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* tune-atom.inc: Improve optmisation flagsRichard Purdie2009-11-191-1/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* igep0020b.conf: Fix missing u-boot entrypointEnric Balletbo i Serra2009-11-121-2/+2
| | | | | Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* igep0020b.conf: Initial IGEP v2 board supportEnric Balletbo i Serra2009-10-141-0/+38
| | | | | | | | | | The IGEP v2 board is a low-cost, fan-less single board computer that unleashes laptop-like performance and expandability without the bulk, expense, or noise of typical desktop machines. Its architecture shares much in common with other OMAP3 boards. Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* tune-cortexa8.inc: don't auto-vectorize, remove package overrides, some cleanupMike Turquette2009-08-261-4/+3
| | | | Signed-off-by: Mike Turquette <mturquette@ti.com>
* zoom2.conf: initial zoom2 board supportMike Turquette2009-08-031-0/+20
| | | | | | The Zoom2 is an OMAP3-based development platform. Its architecture shares much in common with other OMAP3 boards such as Beagle, Overo, and RX51. Signed-off-by: Mike Turquette <mturquette@ti.com>
* qemux86: Add xf86-input-vmmouse, swrast dri fallback, switch back to ↵Richard Purdie2009-06-091-3/+4
| | | | | | mesa-dri as the GL provider and drop synaptics input driver Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* eee901: Drop eee901 as superseeded by netbookRichard Purdie2009-05-121-42/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* beagleboard: added 2.6.29 kernel from OEMarcin Juszkiewicz2009-04-281-1/+1
| | | | | | tested on B7 Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net>
* qemux86: Convert to se xserver-xf86-dri-liteRichard Purdie2009-01-211-0/+12
|
* qemu.inc: Use ext3 images for qemu, not ext2 onesRichard Purdie2008-11-051-1/+1
|
* Add depicture machine with patches from SimTecRichard Purdie2008-11-041-0/+32
|
* Use ?= for setting IMAGE_FSTYPES in eee901.conf so it can be overriden inRobert Bragg2008-10-131-1/+1
| | | | | | | a local.conf git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5485 311d38ba-8fff-0310-9ca6-ca027cbcb966
* Adds support for GEM + DRI2Robert Bragg2008-10-131-1/+1
| | | | | | | | DRI2 is disabled by default though since running with metacity-clutter seems to cause a lock up. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5484 311d38ba-8fff-0310-9ca6-ca027cbcb966
* Add overoRichard Purdie2008-10-101-0/+37
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5477 311d38ba-8fff-0310-9ca6-ca027cbcb966
* linux-moblin2: Use a more generic nameSamuel Ortiz2008-10-031-2/+2
| | | | | | | And fix the eee901 machine file accordingly. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5404 311d38ba-8fff-0310-9ca6-ca027cbcb966
* eee901: We now use the intel FB driver.Samuel Ortiz2008-09-301-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5342 311d38ba-8fff-0310-9ca6-ca027cbcb966
* eee901: We use ACPI for battery status readingSamuel Ortiz2008-09-301-0/+2
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5334 311d38ba-8fff-0310-9ca6-ca027cbcb966