Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Gary Bisson <bisson.gary@gmail.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v3 00/14] Add Xorg support for iMX6
Date: Mon, 01 Dec 2014 19:05:01 -0800	[thread overview]
Message-ID: <547D2C5D.8070006@gmail.com> (raw)
In-Reply-To: <1417253726-14395-1-git-send-email-jezz@sysmic.org>

Jerome, All,

On 11/29/2014 01:35 AM, J?r?me Pouiller wrote:
> Hello,
>
> Main purpose of this serie is to add support of Vivante GPU (found on imx6) to
> Xorg. This work is mainly adapted from Yocto.
>
> v3:
>    - Respin on next
>    - Add patch to use self-extractible helper function
>    - Remove 'See freescale-imx.mk' comment
>    - Reword patch "gpu-viv-bin-mx6q: change output selection mecanisms"
>    - libdrm: Apply new patch naming policy
>    - xdriver_xf86-video-imx-viv: Apply new patch naming policy
>    - xdriver_xf86-video-imx-viv: Does not depends directly on glibc
>    - qt5base: Apply new patch naming policy
>    - qmx6_defconfig: Use internal toochain
>
> v2:
>    - Rebase on new version of mesa3d
>    - Reorder some patches (in order to make examples I provide in commit message
>      functional)
>    - Do not bump version of all freescale packages
>    - Bump kernel version of imx6 boards
>
> J?r?me Pouiller (14):
>    mesa3d: Give possibility to external backends to enable DRI/Gallium
>    gpu-viv-bin-mx6q: use self-extractible helper
>    gpu-viv-bin-mx6q: fix compiling issues with EGL_API_FB
>    gpu-viv-bin-mx6q: fix GLESv2 support
>    gpu-viv-bin-mx6q: make fb/x11 choice explicit
>    gpu-viv-bin-mx6q: change output selection mechanism
>    xdriver_xf86-video-imx-viv: new package
>    libdrm: fix support for xserver with Vivante drivers
>    qt5base: apply new patch naming policy
>    qt5base: fix Vivante x11/EGL configuration
>    Vivante drivers: bump to version 3.10.17-1.0.1
>    nitrogen6x_defconfig: bump kernel to 3.10.17_1.0.1_ga
>    freescale_imx6*_defconfig: bump kernel to 3.10.17_1.0.1_ga
>    qmx6_defconfig: update
First, I have been able to apply and build everything fine based on the 
next branch.
It is to be noted that I am using a SabreLite instead of the QMX6, 
therefore I've modified the kernel and bootloader versions.

X is working well just like the graphics. As a FYI, xorg.conf used 
during my testing is coming from Yocto:
https://github.com/Freescale/meta-fsl-arm/blob/master/recipes-graphics/xorg-xserver/xserver-xf86-config/mx6/xorg.conf
Then I've tried to start X, xterm and the Vivante example which are all 
running fine.

There is only one thing I am unclear on which is the Qt5 changes and how 
to test them.
Looking at the configuration it looks like we should have some examples 
installed but I can't seem to run them as I get the following error:
# qmlscene TestCase.qml
Could not initialize GLX
Aborted

I might do something wrong here but it looks like GL isn't configured 
properly. By looking at the configuration again I've realized that we 
have the following option by default:
BR2_PACKAGE_QT5BASE_OPENGL_DESKTOP=y
# BR2_PACKAGE_QT5BASE_OPENGL_ES2 is not set
Where it might make sense to have:
# BR2_PACKAGE_QT5BASE_OPENGL_DESKTOP is not set
BR2_PACKAGE_QT5BASE_OPENGL_ES2=y

Should we specify the QT5BASE_OPENGL_ES2 in the configuration provided 
in your patches or does it behave differently on your side?
Could you send you entire configuration file for comparison?

Thanks,
Gary

  parent reply	other threads:[~2014-12-02  3:05 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-11-29  9:35 [Buildroot] [PATCH v3 00/14] Add Xorg support for iMX6 Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 01/14] mesa3d: Give possibility to external backends to enable DRI/Gallium Jérôme Pouiller
2014-12-27 19:14   ` Thomas Petazzoni
2014-11-29  9:35 ` [Buildroot] [PATCH v3 02/14] gpu-viv-bin-mx6q: use self-extractible helper Jérôme Pouiller
2014-12-27 19:13   ` Thomas Petazzoni
2014-11-29  9:35 ` [Buildroot] [PATCH v3 03/14] gpu-viv-bin-mx6q: fix compiling issues with EGL_API_FB Jérôme Pouiller
2014-12-27 19:13   ` Thomas Petazzoni
2014-11-29  9:35 ` [Buildroot] [PATCH v3 04/14] gpu-viv-bin-mx6q: fix GLESv2 support Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 05/14] gpu-viv-bin-mx6q: make fb/x11 choice explicit Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 06/14] gpu-viv-bin-mx6q: change output selection mechanism Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 07/14] xdriver_xf86-video-imx-viv: new package Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 08/14] libdrm: fix support for xserver with Vivante drivers Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 09/14] qt5base: apply new patch naming policy Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 10/14] qt5base: fix Vivante x11/EGL configuration Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 11/14] Vivante drivers: bump to version 3.10.17-1.0.1 Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 12/14] nitrogen6x_defconfig: bump kernel to 3.10.17_1.0.1_ga Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 13/14] freescale_imx6*_defconfig: " Jérôme Pouiller
2014-11-29  9:35 ` [Buildroot] [PATCH v3 14/14] qmx6_defconfig: update Jérôme Pouiller
2014-12-02  3:05 ` Gary Bisson [this message]
2014-12-02  9:08   ` [Buildroot] [PATCH v3 00/14] Add Xorg support for iMX6 Jérôme Pouiller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=547D2C5D.8070006@gmail.com \
    --to=bisson.gary@gmail.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox