Age | Commit message (Collapse) | Author |
|
Having DEFAULT_PREFERENCE_sm8250 = "1" would enforce using this recipe
(20.3.0-rc2) for sm8250 boards. Set this to the empty string instead as
a way to be able to override DEFAULT_PREFERENCE = "-1" for sm8250, but
still use newer versions as they are available now.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add mesa version 20.3.0-rc2. Branch 20.2.x has significant memory leaks
on a650, resulting in regular test suite crashes. This version is
enabled only for sm8250 machines.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Use new 'qcom' override instead of listing SoC families one by one to
enable freedreno driver.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
(cherry picked from commit 87ba3095bedff1440a2ac4c803c04b2c014ca62c)
|
|
gallium is added to PACKAGECONFIG if opengl DISTRO_FEATURE is enabled.
Thus there is no need to duplicate it here.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
(cherry picked from commit ec7fd57b46c78b316312f577220decca5f3db0b5)
|
|
Enable freedreno `PACKAGECONFIG` for sm8250 boards.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
(cherry picked from commit 323561e3c0bfbbe06bf57aa340ed9c640495420f)
|
|
To simplify mesa_%.bbappend define separate variable with
`PACKAGECONFIG` appends and incude it into per-machine overrides. Also
drop separate `GALLIUMDRIVERS` override in favour of using `freedreno`
in `PACKAGECONFIG`.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
(cherry picked from commit 74333340d5853f807009c3a427ff156a7661ca2e)
|
|
Use new 'qcom' override instead of listing SoC families one by one to
enable glamor on Qualcomm machines.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
(cherry picked from commit 644cb4a07e4abee0024d17baecb6a80eebb1b0b3)
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
(cherry picked from commit 800b1551ad6ef7ac9c8ba840f45e909aa999147b)
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
This image depends on meta-oe (openbox, gtkperf, ...), so let's move
it to the dynamic_layer folder.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
distro_features_check is now deprecated
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
(cherry picked from commit ab6cac9eb82e899e9290a508e13f4230b34e2031)
|
|
Upstream has been recommended for quite some time to favor
-modesetting instead of the custom -freedreno driver.
See:
http://bloggingthemonkey.blogspot.com/2016/11/a-quick-note-for-usersdistros.html
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
It has been merged in OE-Core.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
This is a useful tool to test KMS and GBM-based EGL & OpenGL ES drawing
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
[updated to more recent upstream, and pushed to meta-qcom until it is
available in oe-core]
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit cae7067fdaf1e18bf6cba7e914d6a9553d2f172b)
|
|
Makes meta-qcom play well in multi-bsp setup where non-arm
architectures are also involved.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Add SoC customization for mesa, gstreamer and xorg.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Following the recommendation from freedreno author, let's switch the DDX from
-freedreno to -modesetting.
http://bloggingthemonkey.blogspot.fr/2016/11/a-quick-note-for-usersdistros.html
The freedreno driver will remain available in the BSP layer, but it will be less
tested from now on.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
All patches are taken from upstream, until a new release is available.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
|
|
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
In many recipes we have been using $MACHINE to add customization. As we are
about to add more boards based on similar SoC, we need to use $SOC_FAMILY as
override instead of $MACHINE.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
This reverts commit 4623825e7579a9d615a727be7f278b7fcc78c6e3.
the corresponding libdrm patch was merged upstream in 2.4.68.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
OE-Core defines a musl specific file called 10-preload-modules.conf
which defines the xorg plugins to be preloaded for a device. The defaults
are for QEMU/x86 devices, this patch overrides the defaults to make
X11 server start on dragon board.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
remove upstreamed patches
Fixes build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
From now on, we will reference images from meta-rpb layer instead.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Make Mesa bitbake append file compatible with
both Mesa 11.x and 10.x.
Signed-off-by: Zoltan Kuscsik <zoltan.kuscsik@linaro.org>
|
|
gtk+3-demo seems to require libGL, so let's remove it for now.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
including:
* systemd
* pam
* connman
* user linaro (no passwd)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Includes Chromium on Wayland using ozone plugin, and also:
* pam support to run chromium/weston as normal user
* systemd
* connman for easier network management
* resize2fs to extend the image size to the full partition size
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
This machine is defined in meta-96boards
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
From:
http://cgit.freedesktop.org/xorg/driver/xf86-video-freedreno/commit/?id=33724ce4711ef98e93a9b16c1b7e974aa11086ed
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Instead of enabling for armv7a, try to be a better citizen for other BSP layers,
and only enable freedreno on machines that have Adreno GPU.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
angstrom also builds x86 images and freedreno
is not ported for it
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
instead
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Since version 1.2.0 this video driver has support for:
==
* platform-probe and autoconfig support, so no .conf file needed
with xserver 1.16+
==
However this requires Xorg 1.16 to work. As such we continue to include a custom
xorg.conf file, and this file is likely to break on non-freedreno
platforms. When Xorg is migrated to 1.16, we can remove the custom configuration
file, and solely rely on platform probe.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
- create meta-qualcomm OE layer
- add README and license file
- create machine configuration for ifc6410, using the 3.4+freedreno kernel
- configure freedreno in mesa, and create xf86-video-freedreno recipe
This has been tested with distro-less OE-core on IFC6410
meta = "master:6bc3696d8451a23d743daf03ee98c4ba54ce4551"
Using the following extra configuration in local.conf:
DISTRO_FEATURES_append = " opengl"
CORE_IMAGE_EXTRA_INSTALL += "mesa-demos"
VIRTUAL-RUNTIME_graphical_init_manager = ""
glxgears was tested using the GPU firmware from the Inforce BSP v1.5 release.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|