Age | Commit message (Collapse) | Author |
|
The Xorg GLX extension requires updated GL headers to be able to run
so we won't ship the Vivante specific headers.
Change-Id: I6e6c094ca120104f03a2c1f6195e68716f6a370d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
* Group GPU libs based on backend
* Add GPU libs to packages depending on DISTRO_FEATURES
* Bump PR
Change-Id: I08aaee593cc18cb7cf6f3f0ef9a3aff046d87edd
Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
* Remove xlib udef macros
* Distrubuted header files rename some badly named X defines
but this breaks compilation on programs that expect this
macros.
* Bump PR
Change-Id: Iaedbb4506be5f4a641411d9888aa5338b574b7a4
Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
|
|
This drops the DirectFB files while we do not have support for it and
ensure all packages need to choose the proper backend to link to as we
remove the generic link pointing to a default backend.
Change-Id: I57b79675ba9e8158d5c79c3455227dac164adc35
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This follow OE-Core move from mesa-dri to mesa; as OE-Core now does
not require PR bumps anymore we use this opportunity to drop the PRINC
and let the PR handling to PRServer.
Change-Id: I7fb9c60b2188a7f03954a366669ebd0f78110936
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
mibstore functions are no longer supported in the X server. This patch
removes them from this driver, following the pattern in
http://patches.openembedded.org/patch/46133/
This checkin shows when/where the changes to the X server were made
that deleted the header mibstore.h and mentions the reasons.
http://lists.x.org/archives/xorg-devel/2012-September/033575.html
Change-Id: I83ae62ac97139602c6c401823980fa16ef94b12b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
mibstore functions are no longer supported in the X server.
This patch removes them from this driver, following the pattern in
http://patches.openembedded.org/patch/46133/
This checkin shows when/where the changes to the X server were made
that deleted the header mibstore.h and mentions the reasons.
http://lists.x.org/archives/xorg-devel/2012-September/033575.html
Change-Id: I72174754d98a1f9f918dcbf56da600820476f80c
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
|
|
The code needs to work in a list of provides but it mistakenly were
working in a string array; this fixes it.
Change-Id: I7a3e02086c1e3e9cf32b9503197037a512d9683f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The Xorg driver uses headers included in kernel source so we ought to
depends on it; we've added the virtual as dependency so in future,
when mainline kernel provides support for it, it will just work.
Change-Id: Ibdcaa573d023558fee2534826eb3daf41d9bc8ae
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
mibstore functions are no longer supported. This patch removes them
from this driver, following the pattern in
http://patches.openembedded.org/patch/46133/
This checkin shows when/where the changes to the X server were made
that deleted the header mibstore.h and mentions the reasons.
http://lists.x.org/archives/xorg-devel/2012-September/033575.html
Change-Id: I3957ada1f71bffa3f1e3b4533e0a0d25bf5838cc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This reduces one override to manage in the BSP; someone intending to
use GIT snapshot should take care of it.
Change-Id: I58b19e10a574dd1675fb39cf73139168a06d5c5c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The Vivante and AMD GPU drivers provide GPU specific libraries so we
cannot build the same here or we'll end conflicting.
Change-Id: I96e485a3e113612dfbb5902583fa71044bb0d035
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I177fb2ae41621881bcd4ba00d9f1fec055fd4c18
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Eric Bénard <eric@eukrea.com>
|
|
The Freescale 12.09 release of the Vivante GPU binaries for i.MX6 bundles the
gc_hal_*.h headers into the /usr/include/HAL directory. As packaged, inclusion
of gc_vdk_types.h causes compilation to fail. Problem also exists when building
with LTIB.
Signed-off-by: Jeremy Stashluk <jstashluk@dekaresearch.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Eric Bénard <eric@eukrea.com>
|
|
[YOCTO #3703]
Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The new Xorg uses a newer video API thus requiring the drivers to be
ported to them; we use the "compat-api.h" header for forward and
backward compatibility makeing it easy for upstream acceptance.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
|
|
X server 1.13 introduced driver API changes. These patches handle those
changes in a backwards compatible way.
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
|
|
Prior to xf86-video-imxfs-vivante there should be built libX11.
This change fixes an issue met on configuration stage:
| configure:3303: checking whether the C compiler works
| configure:3325: arm-mentor-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a9 -mno-unaligned-access [snip] -lm -ldl -lGAL-x11 conftest.c >&5
| /opt/projects/mentor/thales-mel6.0/build/tmp/sysroots/imx6qsabrelite/usr/lib/libGAL-x11.so: undefined reference to `XWidthOfScreen'
[snip]
| collect2: ld returned 1 exit status
Signed-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
|
|
The package needs to have EULA embed so we move to the '.bin' file and
adjust the checksums of the file.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
|
|
Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
|
|
To avoid manually set the INSANE_SKIP we use an annonymous python snip
to dynamically set it for every package so makeing it more robust and
easy to understand.
Change-Id: I337a407e4d561cdc213d6c6c1d0d5dc76d9ccd7a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net>
|
|
Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net>
|
|
Change-Id: Ief51e752d58efbdf5412c93a786c442e3531a961
Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This overrides the 8.0.4 and git versions of mesa-dri recipe.
Change-Id: Ica3e05ade74ccc8c8c2090cac2c2f9e72fb0f66d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I2b9a107b1fe6d50f3f0aa47a0df3115d7a8bc650
Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I07eeb3ce0960021a12c04a38447c379318821f75
Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
|
|
This recipe provides the binary libraries for use with iMX6 CPUs.
Change-Id: If21cf21535fc8ec4a0a1117974a8cb1f43499f66
Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The package can now be fetch from Freescale HTTP server avoiding the
binary file being dumped on the repository.
Change-Id: I004013e8eb78a9d1d4855527d2772bc696389c52
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
The package can now be fetch from Freescale HTTP server avoiding the
binary file being dumped on the repository.
Change-Id: I9f5a8fdeedfbefe7f7f8dc9ef4082fe5ce8e07ae
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
For mx5 SoCs, mesa-dri ought to provide just virtual/libgl as the
other variations will be provided by the GPU library.
This overrides the 8.0.4 and git recipe versions.
Change-Id: I62b1c23128870b328a931e6924c41253106ecdda
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The mx5 GPU libraries do not provide the OpenGL API but OpenGL ES2 one
so we adjust the depends and build option for it.
During test from a clean build, it was also find it was lacking a
depends on libxdamage so it has been also added.
Change-Id: I6b624d1d62a4f00a7d99de3f1fbc93ff5bc77bae
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This module is required for Xorg to work so we need to depends on it.
Change-Id: I0c09e11014a78232972aa5ccc22c8a833dd09ced
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The needed dependencies are calculated based on the symbols used by
the driver.
Change-Id: I62885e177461516344c4f944a5f31ddc4527dba8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The package has been completely redone to split the libraries into
specific packages and provide runtime replacement for 'mesa'
alternatives.
Change-Id: I8d2c89d2efb47ebd04c8664008f9f9818e689077
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The driver depends on libz160 to build so we should explicit depends
on it. The upcoming amd-gpu-x11-bin-mx51 refactoring will drop the
depends on the library as it does not depends on it for building.
Change-Id: I4902f006b3a32e8a38f92798209d5e6a3798bad3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
This changes the fetch URI to use FSL_MIRROR and remove the local
tarball from the repository.
Change-Id: I19af7407f8ed4785d4fe5d34c37a23d2dbf18b7e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
The amd-gpu-x11-bin-mx51 do not provide a full OpenGL stack but a
OpenGL ES2. This fixes a build failure for mx5 SoCs.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The package provides the headers and libraries specific for mx5 SoCs
to use OpenGL ES2 and OpenVG however packages were not depending on
it. This includes the need provides field on the recipe to address the
issue.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
so that X gets a chance to run on the default framebuffer device.
Tested on mx28evk with fsl-image-gui.
Signed-off-by: Eric Bénard <eric@eukrea.com>
|
|
GCC defines __linux__ when running on Linux but the headers where
checking by _LINUX define hence enforcing explicit definition by build
system; we patch the headers to check for __linux__ and then ensure it
"Just Work (TM)".
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
|
|
This binaries are compatible with mx5 SoC family only so those ought
to not be available on armv7 feed but on the board specific one.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
|
|
We refactor the default configuration to the same defaults used in mx5
machines.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
By default, the device shouldn't turn the display off so we change the
server setting but allow for easy customization by user, if need.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
Copy every .so* file instead of copy only .so file
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|