Commit Graph

1209 Commits

Author SHA1 Message Date
Nitin A Kamble
3bd4a0e73a nuc: change the default kernel to v3.14
Use the latest linux-yocto kernel for the nuc BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:34 -05:00
Nitin A Kamble
3a036d1b11 jasperforest: change the default kernel to v3.14
Use the latest linux-yocto kernel for the jasperforest BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:21 -05:00
Nitin A Kamble
c75a80f3b2 fri2-noemgd: change the default kernel to v3.14
Use the latest linux-yocto kernel for the fri2-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:14 -05:00
Nitin A Kamble
640a801cc4 emenlow-noemgd: change the default kernel to v3.14
Use the latest linux-yocto kernel for the emenlow-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:01 -05:00
Nitin A Kamble
548692b1ca crownbay-noemgd: change the default kernel to v3.14
Use the latest linux-yocto kernel for the crownbay-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:53 -05:00
Nitin A Kamble
71a0812b1d nuc: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the nuc BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:39 -05:00
Nitin A Kamble
64ba59e034 fri2-noemgd: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the fri2-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:24 -05:00
Nitin A Kamble
47d76d6906 emenlow-noemgd: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the emenlow-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:16 -05:00
Nitin A Kamble
27c7abac6f crownbay-noemgd: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the crownbay-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:00 -05:00
Nitin A Kamble
46ac8a922c linux-yocto_3.14: common recipe for meta-intel BSPs
Extend the linux-yocto_3.14 recipe from poky layer to meta-intel layer.
This kernel recipe is shared by multiple BSPs from the meta-intel layer.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:57:49 -05:00
Nitin A Kamble
2b717f47ba Make LINUX_VERSION machine specific
Make all the LINUX_VERSION variables in various kernel recipes machine specific
to avoid name-space pollution.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:57:35 -05:00
Nitin A Kamble
185ac2bc78 nuc: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.

The common linux-yocto_3.10 kernel is not able to find root device on
the NUC platform.  Hence the NUC BSP is not yet updated to use the
common kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:17:43 -05:00
Nitin A Kamble
192ba6dd4c common: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:17:04 -05:00
Nitin A Kamble
a1f18ba02f fri2: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI).

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:16:11 -05:00
Nitin A Kamble
c9c6092792 crownbay: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:15:42 -05:00
Nitin A Kamble
f058b23887 emenlow: Update linux-yocto 3.10 SRCREV (3.10.25)
Update the commit of the machine branch standard/base to 3.10.25 commit.
After 3.10.25 the LTSI changes are causing kernel panic at boot on emenlow.
A fix for this boot issue is out, but not yet integrated in to the LTSI
kernel. Once the LTSI kernel has the fix, the emenlow 3.10 kernel can be
updated to the latest 3.10 LTSI kernel.

This also works around an open issue with do_validate_branches where
feature branches are reset the HEAD of the machine branch if they contain
that commit.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:15:03 -05:00
Tom Zanussi
3854808811 Actually remove all retired BSP files
The below commit didn't actually remove all the files from the BSPs
retired - the BSP directories were still there with unremoved files in
them - this actually finishes the removal.

  commit 8d79fb4e0c
  Author: Nitin A Kamble <nitin.a.kamble@intel.com>
  Date:   Wed Mar 12 12:12:32 2014 -0700

      Remove chiefriver, sys940x & n450 BSPs

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-26 22:50:45 -05:00
Nitin A Kamble
b3614d762b common linux-yocto-3.10: specify kernel SRCREVs
Define the kernel branch SRCREVs in meta-intel layer, so that other
layers can not break the common BSP kernel unknowingly.

Using the latest HEADs of the git branches for SRCREVs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2014-03-26 22:42:14 -05:00
Nitin A Kamble
8d79fb4e0c Remove chiefriver, sys940x & n450 BSPs
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>
2014-03-26 22:41:49 -05:00
Darren Hart
a1491bc54b linux-yocto-dev: Specify SRC_REVs for intel-core* machines
The automatic SRCREV AUTOREV anonymous python in linux-yocto-dev.bb
will only trigger on the PREFERRED_PROVIDER_virtual/kernel being
linux-yocto-dev if it is set in local.conf, or a similar file parsed
prior to itself.

Since these two machines currently specify linux-yocto-dev in the
machine configuration, the AUTOREV doesn't trigger - and we do not want
AUTOREV specified in the recipe itself to avoid breakage in the event
of no network access.

This is a bizarre little corner case as machines typically do not
specify linux-yocto-dev. For the time being, fix the do_fetch failure by
specifying SRCREVs for the two intel-core* machines. Users who want
AUTOREV can specify THAT in their local.conf. This way it doesn't break
out of the box.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-25 14:04:21 -07:00
Darren Hart
f122b5a101 fri2: Update linux-yocto 3.10 SRCREV (3.10.33-LTSI)
Update to the HEAD of standard/fri2 (3.10.33-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-24 11:30:34 -07:00
Darren Hart
626bc16936 linux-yocto-rt: Add missing 3.10 rt bbappends
The following commit:
    Update linux-yocto-rt 3.8 to 3.10
    46fd4b45c7

Failed to add the new 3.10 recipes, resulting in build failures for
machines not taking advantage of the intel-common-pkgarch.

Add the linux-yocto-rt bbappend to those BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-17 16:23:10 -07:00
Darren Hart
bbbfb9e751 intel-core*: Set kernel provider with conditional assignment
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>
2014-03-17 16:22:53 -07:00
Darren Hart
59815d81a8 intel-common: Add nuc to the README
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>
2014-03-14 08:01:52 -07:00
Stefan Stanacar
eb9240d44d common/recipes-bsp: remove gnu-efi and gummiboot recipes
Nothing in meta-intel requires these and now
they are in OE-core anyway.

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-13 10:07:12 -05:00
Darren Hart
e295a2bed9 crownbay: linux-yocto_3.10 SRCREV update (3.10.32, LTSI Update)
Update the SRCREV to the latest available for 3.10. This includes a
stable update to 3.10.32 and an LTSI update. Fixes the emgd build
failure with the latest LTSI.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Tested-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Acked-by: Nitin Kamble <nitin.a.kamble@intel.com>
2014-03-12 14:52:27 -07:00
Darren Hart
09d485dcce linux-yocto: Remove redundant recipes
Remove all redundant linux-yocto recipes where the BSP is able to reuse
the intel-common version.

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-12 14:51:00 -07:00
Darren Hart
bf3ae602ad linux-yocto-rt: Add intel-common linux-yocto-rt 3.10 bbappend
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-12 14:51:00 -07:00
Darren Hart
46fd4b45c7 Update linux-yocto-rt 3.8 to 3.10
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-12 14:51:00 -07:00
Darren Hart
7ff7312cbb fri2: Update linux-yocto-tiny recipe
3.8 is no longer supported, update the tiny bbappend to 3.10.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
c44aad0064 Remove linux-yocto rt and tiny 3.4 recipes
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-12 14:51:00 -07:00
Darren Hart
f4d24c4363 Remove linux-yocto 3.8 bbappends
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-12 14:51:00 -07:00
Darren Hart
a1f14721d2 Remove linux-yocto 3.4 bbappends
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-12 14:51:00 -07:00
Darren Hart
50fa9bb12c Use intel-common-pkgarch for non-emgd BSPs
Enable the intel-common pkgarch and machine override mechanism for most
non-emgd BSPs. The Queensbay platforms show issues on the 3.10 kernel,
and the NUC is experiencing some boot issues with the common kernel, so
skip those for now.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
fb2cbbc2de intel-common: Add a README
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>
2014-03-12 13:44:34 -07:00
Nitin A Kamble
eed1b6c29d nuc BSP: include AMT 8+ support
Include support for Intel Active Management Technology version 8+ on the NUC BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-12 11:11:49 -05:00
Nitin A Kamble
0de8a3b488 lms7: update the source download URL
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-12 11:11:40 -05:00
Darren Hart
a5b790da02 intel-core*: Add common MACHINE_* values
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-10 21:44:01 -07:00
Darren Hart
dc7c8548ff intel-core*: Add default serial console
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-10 21:44:01 -07:00
Darren Hart
80bdaeda52 intel-core*: Add Xserver drivers
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-10 21:44:01 -07:00
Nitin A Kamble
e5254bc3b7 libva_1.0.16: Fix a QA issue in do_configure
Since the PACKAGECONFIG parameters were changed in the libva.inc file
for the newer version of the libva recipe, this older version of libva
recipe started throwing following QA warning.

WARNING: QA Issue: libva: configure was passed unrecognised options:
--enable-wayland --enable-x11

Fix the warning by nullifying PACKAGECONFIG variables coming from
libva.inc.

Fixes Bug:
[YOCTO #5764]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-10 19:41:39 -05:00
Laurentiu Palcu
aead7295e4 libva-intel-driver: upgrade to 1.2.2
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-10 16:48:58 -05:00
Laurentiu Palcu
22d1c5bd85 intel-gpu-tools: upgrade to 1.5
* Disable the dumper since it needs swig and python3;
* refresh the install-fitter.patch;

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-10 16:48:46 -05:00
Richard Purdie
0b743d1ed3 libva: Disable seperate build directories
With ${B} != ${S} the build fails due to files being accessed incorrectly.
Disable the functionlaity for now until the software can be fixed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-07 10:43:24 +00:00
Darren Hart
d7026654ae intel-common-pkgarch: Correct PACKAGE_EXTRA_ARCHS usage
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-21 00:53:52 -08:00
Richard Purdie
a2e40547fd meta-tlk: Update linux-yocto bbappend after bitbake changes
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-17 21:43:02 +00:00
Koen Kooi
318312ce38 emgd-driver-bin: Limit build to x86
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-15 21:23:43 -06:00
Darren Hart
49b97a90ea linux-yocto: Add intel-common linux-yocto-3.10 recipe
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-11 15:03:49 -08:00
Darren Hart
6f9f706e87 jasperforest: Correct typo in machine config tune file
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-11 13:15:21 -08:00
Darren Hart
c7bf6a327b intel-common: Make using intel-common override opt-in
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-05 20:43:54 -08:00