aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-03-06lms7: update the source download URLnitin/misc2Nitin A Kamble
The old URL is not working anymore. Using a new URL for source zip file. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-04intel-core*: Add common MACHINE_* valuesdvhart/bsp-ngDarren Hart
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>
2014-03-04intel-core*: Add default serial consoleDarren Hart
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>
2014-03-04intel-core*: Add Xserver driversDarren Hart
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>
2014-03-04linux-yocto: Remove redundant recipesDarren Hart
Remove all redundant linux-yocto recipes where the BSP is able to reuse the intel-common version. This excludes the emgd BSPs, remove the noemgd variables from those bbappends. Update the common bbappends with the KERNEL_FEATURES and module_autoload* statements from the consolidated bbappends. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-04Remove linux-yocto-rt in favor of intel-common versionDarren Hart
Nothing of note changes across these recipes. Use the intel-common version instead. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-04linux-yocto-rt: Add intel-common linux-yocto-rt 3.10 bbappendDarren Hart
Create the bbappend to build intel-common -rt linux-yocto 3.10 kernels for all intel-common BSPs. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-04Update linux-yocto-rt 3.8 to 3.10Darren Hart
3.8 is no longer supported, update the remaining 3.8-rt recipes to 3.10. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-04fri2: Update linux-yocto-tiny recipeDarren Hart
3.8 is no longer supported, update the tiny bbappend to 3.10. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-04Remove linux-yocto rt and tiny 3.4 recipesDarren Hart
3.4 is no longer supported, drop the 3.4 rt and tiny recipes as well. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-04Remove linux-yocto 3.8 bbappendsDarren Hart
The current development branch (for 1.6) supports 3.10 and -dev linux-yocto kernels. Delete all the lingering 3.8 kernel recipes. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-04Remove linux-yocto 3.4 bbappendsDarren Hart
The current development branch (for 1.6) supports 3.10 and -dev linux-yocto kernels. Delete all the lingering 3.4 kernel recipes. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-04Use intel-common-pkgarch for non-emgd BSPsDarren Hart
Enable the intel-common pkgarch and machine override mechanism for all non-emgd BSPs. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-21intel-common-pkgarch: Correct PACKAGE_EXTRA_ARCHS usageDarren Hart
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>
2014-02-17meta-tlk: Update linux-yocto bbappend after bitbake changesRichard Purdie
For various (good) reasons we needed to adjust bitbake so that PN is only set in bbappend/bb files, not from conf/inc files since in many cases this was leading to odd/unexpected behaviour. The variable can be used in these files however it cannot be expanded, as it is here. We therefore need to remove the expansion and replace with the real string. This fixes builds in master. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-02-15emgd-driver-bin: Limit build to x86Koen Kooi
When building GL apps for non-x86 machines (e.g. raspberrypi) emgd-driver-bin is being dragged in as a valid provider. To avoid build breakage fix it at the source by limiting emgd-driver-bin to x86 architectures. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-02-11linux-yocto: Add intel-common linux-yocto-3.10 recipeDarren Hart
Support the intel-common package arch and BSPs on linux-yocto-3.10 as well. Signed-off-by: Darren Hart <dvhart@linux.intel.com> (cherry picked from commit e75ea81899beb885d892e5f5bf995c445981da3f)
2014-02-11jasperforest: Correct typo in machine config tune fileDarren Hart
The following commit: 3d270e3 jasperforest: Correct typo in machine config tune file introduced a bug with an incorrect required include filename, correct it. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Reported-by: Nitin A. Kamble <nitin.a.kamble@intel.com>
2014-02-05intel-common: Make using intel-common override opt-inDarren Hart
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>
2014-02-05MACHINEOVERRIDES: Use INTEL_COMMON_PACKAGE_ARCHDarren Hart
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>
2014-02-05linux-yocto-dev: Update for intel-common BSPsDarren Hart
The intel-core* BSPs now have their own BSP description in linux-yocto. Update the recipe accordingly. All the existing BSPs (with the exception of the emgd variants) are now supported across these two BSPs. For machines that derive from the intel-common-pkgarch, allow the common linux-yocto-dev recipe to build for them by specifying $MACHINE for the common machine overrides (core2-32-intel-common and corei7-64-intel-common). Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-05sugarbay: Remove redundant usb webcam fragmentDarren Hart
The usb webcam media fragment is already included in the common-pc-64-standard BSP definition which is included by the sugarbay standard BSP description. There should be no need to duplicate that here. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-03emenlow: Move reboot quirk to MACHINE config from linux-yoctoDarren Hart
Move the "reboot=pci" quirk from the linux-yocto BSP definition to the machine config APPEND line. This pushes config space stuff up into the meta-intel machine definition where it is more accessible and allows for consolidation in the linux-yocto level. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Nitin Kamble <nitin.a.kamble@intel.com>
2014-01-28emgd-driver-bin: preserves the package stripping logicKoen Kooi
Ensure package strip logic stays the same after oe-core package.bbclass changes. See http://patches.openembedded.org/patch/65311/ Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Tested-by: Nitin A Kamble <nitin.a.kamble@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-27sys940x: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27sugarbay: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27romley: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27nuc: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27n450: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27jasperforest: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27fri2: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27emenlow: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27crystalforest: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27crownbay: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27chiefriver: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart
The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27sugarbay: Use the corei7 tuneDarren Hart
Sandy Bridge based CPUs benefit from the new corei7 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27romley: Use corei7 tuningDarren Hart
Sandy Bridge and Ivy Bridge based CPUs benefit from the new corei7 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Haw Foo Chien <foo.chien.haw@intel.com> Cc: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-27nuc: Use corei7 tuningDarren Hart
Ivy Bridge based CPUs benefit from the new corei7 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27jasperforest: Use corei7 tuningDarren Hart
Nehalem based CPUs benefit from the new corei7 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27haswell-wc: Use corei7 tuningDarren Hart
Haswell based CPUs benefit from the new corei7 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-27emenlow: Use core2-32 tuningDarren Hart
The Z5xx Atom CPUs are supported by the core2 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27crystalforest: Use corei7 tuningDarren Hart
Sandy Bridge based CPUs benefit from the new corei7 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-27n450: Use core2-32 tuningDarren Hart
The E4xx (Pine View) Atom CPUs are supported by the core2 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27sys940x: Use core2-32 tuningDarren Hart
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27fri2: Use core2-32 tuningDarren Hart
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27crownbay: Use core2-32 tuningDarren Hart
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27chiefriver: Use corei7 tuningDarren Hart
Ivy Bridge based CPUs benefit from the new corei7 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27meta-intel.inc: Use X86 instead of IA32Darren Hart
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>
2014-01-27Add Intel core2 and corei7 BSPs and tune filesDarren Hart
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>
2014-01-27Add linux-yocto-dev bbappendDarren Hart
Add a linux-yocto-dev bbappend to the common area for use by the two upcoming new core2-32 and corei7-64 common BSPs. Signed-off-by: Darren Hart <dvhart@linux.intel.com>