Update the README.sources for all the meta-intel BSPs to reflect final
Yocto tarball location for denzil.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The 3.0 based boards are lazy compared to our new modern ones.
Without this patch, the linux-yocto-3.0 kernel do_patch() task would
fail with:
/srv/home/pokybuild/yocto-autobuilder/yocto-slave/cedartrail/build/build/tmp/sysroots/x86_64-linux/usr/bin/updateme:
line 434: yocto/standard/cedartrail-standard.scc: No such file or
directory
Setting the KBRANCH explicitly avoids this issue. This brings the
following recipes inline with the fri2 and sys940x BSPs.
Fix proposed by Bruce Ashfield.
Testing: Built linux-yocto_3.0 for all machines involved, including the
nopvr, noemgd variants. All built linux-yocto_3.0 successfully.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Kishore Bodke <kishore.k.bodke@intel.com>
Note: this patch has already been submitted against other BSPs,
originally submitted to oe-core by Gary Thomas. I ran into this same
issue building MACHINE=emenlow on my own Z530 platform. There are
likely others as well where this needs to be applied.
Upstream is here:
https://bugs.freedesktop.org/show_bug.cgi?id=18451
PR has been bumped.
Signed-off-by: Christopher Hallinan <challinan@gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This is needed by the pvr graphics stacks since newer versions won't build with
the older xserver those platforms are using.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These layers all contain machine configuration that depends on having
the meta-intel common layer enabled as well, so use LAYERDEPENDS in the
layer configuration for each one to make this explicit.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
We want a failure to occur if the files specified in these statements
can't be found (e.g. when there is a misconfiguration), so use require
instead of include.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
A couple of things that had previously been warnings are now errors,
so they need to be fixed up.
The first problem is the same problem encountered by xserver-kdrive,
and has the same fix, namely create a new version of REGION_INIT and
have all calls that pass in a pointer to a static struct use it
instead. A different fix for this is upstream, which includes an API
change; we don't need all that to fix this problem.
The second problem is a cast from pointer to integer in fbdevhw.c.
This also is fixed upstream by removing the whole section of code
which is bogus anyway, which is also done here.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Based on community input, it might be more user-friendly to have some
basic information about submitting patches in the BSP README itself.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The affected BSPs now need to access common metadata in locations off
of the top level of meta-intel, so need to add meta-intel itself to
their layer configuration. This updates the READMEs for those BSPs to
mention that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
commit 8e14cee (xserver-xorg: Add mesa-dri to depends instead of
virtual/libgl) caused meta-emenlow to start failing with:
NOTE: multiple providers are available for mesa-dri (mesa-dri, xpsb-glx)
NOTE: consider defining a PREFERRED_PROVIDER entry to match mesa-dri
This adds a PREFERRED_PROVIDER for mesa-dri and fixes the problem.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The underlying xserverxorg-dri-lite that xserver-psb is based on
changed its name and implementation, so change xserver-psb to reflect
the changes.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
A previous fix for a QA warning in this package (commit 2097a9e7)
inadvertently removed /usr/lib/dri, causing glxgears etc. to no longer
work. This restores it.
Fixes [YOCTO #1235], again.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
pkgconfig files belong in the -dev package. They automatically add
a runtime dependency (when packaging with RPM) for "pkgconfig", which
is not desired to be installed with this package.
This also fixes another problem in that FILES_{PN} was being assigned
instead of being appended and was adding libdir/*, preventing the
above from taking effect.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
grub2 is now the default, so explicit preferred entries are
unnecessary. It also needs to be installed in the rootfs, so we need
to add it as a dependency.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
lsb image requires libglu, so split the xpsb-glx to provide the libglu
package. mesa-dri also do in the same way. so this patch make xpsb-glx
in sync with mesa-dri.
Fix [YOCTO #1395]
Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
As the all the BSPs use the same BSP branch and meta commit ID as the base
recipe, there is no need specify the KBRANCH and SRCREVs. Not doing so
greatly simplifies maintenance. Leaving the syntax in place, but commented
out, serves as documentation should the need arise to use a different BSP
branch or meta commit ID.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Allow users or layers to override PREFERRED_PROVIDER_virtual/kernel.
This is required to use the linux-yocto-rt kernel, for example.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
All the BSPs build out of the preempt-rt/base branch (rather than a
preempt-rt/$MACHINE branch), so separate KMACHINE and KBRANCH assignments are
required for each BSP.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>