summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
* Remove chiefriver, sys940x & n450 BSPsNitin A Kamble2014-03-261-0/+4
| | | | | | | | | | | | | | | | | | Configuration for the chiefriver, sys940x, sys940x-noemgd, n450 BSPs are deleted. The consolidated BSPs viz intel-corei7-64 and intel-core2-32 support these boards. As part of the usual retirement process, a heads-up email was sent to the meta-intel mailing list requesting any feedback regarding retirement of these BSPs. The community did not had any concerning feedback to reconsider the retirement decision. The MAINTAINERS file and the layer version of the meta-intel layer are updated to reflect removal of the BSPs. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> CC: Darren Hart <dvhart@linux.intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com>
* intel-core*: Set kernel provider with conditional assignmentDarren Hart2014-03-172-2/+2
| | | | | | | | | | The PREFERRED_PROVIDER_virtual/kernel was assigned with = instead of ?=, preventing the user from overriding the setting with something like linux-yocto-rt. Use ?=. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Reported-by: Teemu Keskinarkaus <Teemu.Keskinarkaus@Maximatecc.com> Cc: Tom Zanussi <tom.zanussi@intel.com>
* intel-common: Add nuc to the READMEDarren Hart2014-03-141-0/+1
| | | | | | | | | Both the Ivy Bridge and Haswell nuc systems are covered supported by the intel-corei7-64 BSP. The HDMI audio requires manual configuration which is handled by a machine-specific script in the nuc BSP. A general solution to this sort of problem is in the works. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* intel-common: Add a READMEDarren Hart2014-03-121-0/+39
| | | | | | | | | | | Add a README describing the intel-core* (intel-common) BSPs and the Linux kernel package architecture. Includes a list of currently tested BSPs compatible with the intel-common BSPs. Update the top-level README with a reference to this new README for the intel-common BSPs. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* intel-core*: Add common MACHINE_* valuesDarren Hart2014-03-102-0/+16
| | | | | | | | Add common values for the various MACHINE_ variables, derived from the existing BSPs in meta-intel. Include EFI and PCBIOS, 3G and wifi support, and video decoding. Include the linux-firmware package. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* intel-core*: Add default serial consoleDarren Hart2014-03-102-0/+8
| | | | | | | | For the intel-common BSPs, assume a default serial console of ttyS0 at 115200 BAUD. This will ensure the configuration is in place and is easy to find and modify on the resulting images. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* intel-core*: Add Xserver driversDarren Hart2014-03-102-0/+21
| | | | | | | | Include support for x86, ext, i9xx, fbdev, vesa, and modesetting drivers, as well as matrox for the 64b machines (for the Xeon server class systems). Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* intel-common-pkgarch: Correct PACKAGE_EXTRA_ARCHS usageDarren Hart2014-02-211-1/+1
| | | | | | | | The trailing S was missing from the variable name, resulting in the kernel-modules package not being found as the common arch was not added to the PACKAGE_ARCHS variable used by the package manager. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* intel-common: Make using intel-common override opt-inDarren Hart2014-02-054-5/+4
| | | | | | | | | | | | | | | | Currently the intel-core*-common.inc files also include the intel-common-pkgarch.inc, forcing the introduction of the intel-common PACKAGE_ARCH. Coupling this with the addition of the intel-common MACHINE_OVERRIDE, means that even MACHINE_ARCH packages can be influenced by intel-common overrides, which is not desirable. Remove the intel-common-pkgarch.inc from the intel-core*common.inc include files, requiring BSPs wanting to use the intel-common mechanism to explicitly include it. This obviates the need to reset the linux-yocto PACKAGE_ARCH to MACHINE_ARCH. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
* MACHINEOVERRIDES: Use INTEL_COMMON_PACKAGE_ARCHDarren Hart2014-02-051-0/+1
| | | | | | | | Create the intel common override for use in currently machine-specific recipes which need to make overrides for all the compatible machines, such as COMPATIBLE_MACHINES in the linux-yocto* recipes. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* meta-intel.inc: Use X86 instead of IA32Darren Hart2014-01-271-4/+4
| | | | | | | To be consistent with the renaming in oe-core, use X86 instead of IA32 in the XSERVER_X86* variables. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* Add Intel core2 and corei7 BSPs and tune filesDarren Hart2014-01-275-0/+37
| | | | | | | | | | | | | | | | | | Introduce two new generic BSPs that parallel the updated core2 and new corei7 tune files in oe-core. These BSPs provided optimized tune flags for Intel Core and Atom CPUs since 2006 in the 32 bit core2 BSP and since Nehalem and Silvermont (Bay Trail) in the 64 bit corei7 BSP. These establish a suitable balance between compatibility and performance optimization. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Richard Purdie <richard.purdie@intel.com> Cc: Paul Eggleton <paul.eggleton@intel.com> Cc: Tom Zanussi <tom.zanussi@intel.com> Cc: Nitin Kamble <nitin.a.kamble@intel.com> Cc: Mark Hatle <mark.hatle@windriver.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
* meta-intel-emgd.inc: specify preferred providers for gl componentsNitin A Kamble2013-09-181-0/+6
| | | | | | | | By default the gl components are coming from mesa recipe. But for BSPs with EMGD graphics, these components come from emgd and mesa-gl recipes. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* Separate packagedir for GL components of EMGD BSPsRichard Purdie2013-09-181-0/+3
| | | | | | | | | | | | | | | When multiple BSPs of the same arch are built in a build directory, the differences in GL providers such as emgd-driver and mesa causes rebuild of large set of recipes, as they collide on each other's space for multiple BSPs. Although this does not impact correctness, it impacts build performance negatively. Richard had an idea of providing separate PACKAGE_DIR to the colliding recipes to avoid the build area collision. And this approach significantly reduces the negative impact on the build performance. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Use .= for adding to BBPATH and += to BBFILESKhem Raj2013-01-071-2/+2
| | | | | | | | | | | | | | | | | | | | Fixes parsing errors which is appearing after this commit to meta-openembedded http://cgit.openembedded.org/meta-openembedded/commit/?id=3c21a46020bd0816579648f684c41dbd6333583e This triggers exception NameError: name 'base_contains' is not defined without this change Avoid the immediate expansion operator (:=) which caused base_contains added in the previous commit to fail to expand at the time the meta-intel layer configs are parsed and replace it with one of the append operators (.= or +=) that allows for delayed variable expansion. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* meta-intel.inc: fix xorg packaging issue for emgd BSPsNitin A Kamble2012-12-031-0/+9
| | | | | | | | | | BSPs using emgd graphics stack need to use older version of xserver. And these older xserver recipes still use modules which need to be specified in the meta-intel.inc. This is needed in addition to Ross's xorg packaging fixes in oecore. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel.inc: remove xaa from matrox XSERVER variableTom Zanussi2012-11-291-2/+1
| | | | | | XAA has been dropped, so we need to drop the xaa module. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: add custom-licenses dir for emgd recipe LicensesNitin A Kamble2012-10-121-0/+3
| | | | | | | | | | | | | | | | | | Add a directory common/custom-licenses to store license texts of recipes in meta-intel layer using custom licenses. Adding these licenses text for emgd-driver-bin recipe: - Intel-software-license-emgd-1.14 - Intel-user-space-graphics-driver-binary-license-emgd-1.14 This takes care of this build warning: WARNING: emgd-driver-bin: No generic license file exists for: Intel-binary-only in any provider This addresses one of the issue reported in the bug: [YOCTO #3238] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ia32-base.inc: removeTom Zanussi2012-08-291-58/+0
| | | | | | This has been moved to oe-core, so remove it. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel.inc: new fileTom Zanussi2012-08-292-7/+16
| | | | | | | | | | | Move a couple intel-specific variables into a new meta-intel.inc include file. meta-intel.inc is meant to contain variables and definitions that only make sense and are only available if the meta-intel layer is included in bblayers.conf. This is in preparation for moving the rest into oe-core. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ia32-base.inc: Drop glibc --with-tls option, its now the only option for glibcRichard Purdie2012-08-221-1/+0
| | | | | | | | | This option is unused by (e)glibc since 2011 and is the default. It has been shown to interact badly with the configure option in atom-pc from meta-yocto causing a rebuild of the whole system despite the only change being an assignment with += vs =. The easiest fix is simply to drop it. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Clarify BBFILES comments regarding recipe-* directoriesTrevor Woerner2012-08-151-1/+1
| | | | | | | | The recipes are no longer stored in a "packages" directory but in directories under recipes-*. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* meta-intel:Add a MATROX MGA variable to ia32-base.incKishore Bodke2012-08-101-0/+4
| | | | | | | | Add XSERVER_IA32_MATROX_MGA variable for including Matrox MGA graphics recipe. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: remove video acceleration from emgd XSERVERTom Zanussi2012-05-301-4/+0
| | | | | | | Video acceleration dependencies really don't belong in the XSERVER variable - remove them; we'll add them back later via va-intel. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ia32-base.inc: Use a weak default assignment for kernel provider and versionDarren Hart2012-05-071-2/+2
| | | | | | | | | | | Using the default assignment operator (?=) requires the including recipes to ensure to assign the Linux kernel provider and version prior to including ia32-base.inc. By use the weak default assignment operator (??=), the assignment can come after the inclusion, which avoids confusion and can lead to a more natural recipe structure. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Acked-by: Tom Zanussi <tom.zanussi@intel.com>
* ia32-base: don't use obsolete kernel26Tom Zanussi2012-04-191-1/+1
| | | | | | | kernel26 is now a no-op so don't use it. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
* n450: fix wrong video driverZhai Edwin2012-03-221-0/+4
| | | | | | | | | n450 should use i915 rather than i965. [YOCTO #1840] fixed Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ia32-base: add libva display dependencies to emgd xserverTom Zanussi2012-03-181-0/+3
| | | | | | | | libgstmixvideoplugin.so is being blacklisted due to a missing libva-tpi library, so add it and make the other two libva display libraries available while we're at it. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ia32-base: remove libc-headers PREFERRED_PROVIDERTom Zanussi2012-03-061-1/+0
| | | | | | Let the distro do this. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ia32-base: add alsa to MACHINE_FEATURESJoshua Lock2012-01-171-1/+1
| | | | | Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: change EMGD xserver libva dependency to libva-x11Tom Zanussi2011-12-221-1/+1
| | | | | | | | XSERVER_IA32_EMGD should depend on libva-x11, which in turn depends on libva, instead of just libva. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
* meta-intel: add libva to EGMD xserverTom Zanussi2011-12-011-1/+3
| | | | | | EMGD requires libva, so add the dependency here. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ia32-base.inc: new include fileTom Zanussi2011-11-211-0/+58
| | | | | | | | | | The meta-intel BSPs currently have a number of machine settings common to all - factor these out into a common include file. Also add several new intel-specific XSERVER variables for building XSERVER variables in BSPs. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: make meta-intel itself a layerTom Zanussi2011-11-211-0/+10
meta-intel contains a set of BSP layers, but is not itself a layer. Make it a layer to make it easy to share common intel-specific files between BSPs. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>