[yocto] [meta-raspberrypi][PATCH 00/23] Kernel/userland upgrade wayland support and clang fixes

Khem Raj raj.khem at gmail.com
Wed Mar 9 15:51:04 PST 2016


ping^2

On Wed, Mar 2, 2016 at 11:34 PM, Khem Raj <raj.khem at gmail.com> wrote:
> On Wed, Mar 2, 2016 at 7:47 AM, Andrei Gherzan <andrei at gherzan.ro> wrote:
>> Hi Khen,
>>
>> I started to merge the ones that were obvious. The rest need rebasing,
>> conflict fixing and so on. And then I test them locally. So it will take a
>> while. But I'll merge as I test. So you can easily see the progress.
>
> You can use kraj/master branch from
>
> https://github.com/kraj/meta-raspberrypi/tree/kraj/master
>
> This is fully rebased on top of master. Should have no coflicts
>



>>
>> --
>> Andrei Gherzan
>>
>> On Wed, Mar 2, 2016 at 3:21 PM, Khem Raj <raj.khem at gmail.com> wrote:
>>>
>>> Andrei
>>>
>>> I see you merged few of patches from here
>>> What is status of rest of series ?
>>>
>>> This series has been tested to work with Webkit and weston images
>>> on Pi2
>>>
>>>
>>>
>>> On Sat, Feb 27, 2016 at 7:26 AM, Khem Raj <raj.khem at gmail.com> wrote:
>>> > This patchset has been growing for a while, Adds recipes for kenrel 4.4
>>> > and switches
>>> > to use kernel 4.4
>>> > Fixes userland to compile with clang
>>> > Upgrade userland to latest
>>> > Add option to support GPU_MEM_1024
>>> > Upgrade firmware to latest
>>> >
>>> > Khem Raj (23):
>>> >   userland: Upgrade to latest git master
>>> >   userland: Fix build with clang compiler
>>> >   userland: Add wayland support
>>> >   weston: Enable rpi compositor backend
>>> >   rpi-gpio: Upgrade to 0.6.1 and fix build with clang
>>> >   eglinfo-x11,eglinfo-fb: Add EGLINFO_DEVICE via bbappends
>>> >   python-rtimu: Fix build with musl
>>> >   wiringPi: Fix build with musl
>>> >   Delete rpc flushing of thread in glEGLImageTargetTexture2DOES
>>> >   rpio: Include sys/types.h for caddr_t
>>> >   userland: Define PROJECT_APIVER and rprovide libgles2 libgl
>>> >   userland: Add wayland to deps if in DISTRO_FEATURES
>>> >   userland: Fix build race with wayland support
>>> >   gstreamer1.0-omx: Add raspberry pi optimization patches and config
>>> >     options
>>> >   weston: Specify egl and compositor options for rpi
>>> >   gstreamer1.0-omx: Backports and fixes for smooth video playback
>>> >   linux-raspberrypi: Upgrade 4.1 kernel to 4.1.17
>>> >   firmware: Upgrade to latest stable 20160209
>>> >   rpi-config: Upgrade to tip of tree to get GPU_MEM_1024
>>> >   linux-raspberrypi: Add recipe for 4.4 release
>>> >   userland: Upgrade to latest
>>> >   linux-raspberrypi: Upgrade 4.4.1 -> 4.4.2
>>> >   userland: Drop extern inline patches
>>> >
>>> >  README                                             |    2 +
>>> >  conf/machine/include/rpi-default-versions.inc      |    2 +-
>>> >  recipes-bsp/bootfiles/bcm2835-bootfiles.bb         |    2 +-
>>> >  recipes-bsp/bootfiles/rpi-config_git.bb            |    5 +-
>>> >  recipes-bsp/common/firmware.inc                    |    4 +-
>>> >  ...0001-include-asm-ioctl.h-for-ioctl-define.patch |   33 +
>>> >  recipes-devtools/python/python-rtimu_git.bb        |    4 +-
>>> >  .../rpi-gpio/0001-Remove-nested-functions.patch    |  294 +++
>>> >  .../{rpi-gpio_0.5.11.bb => rpi-gpio_0.6.1.bb}      |    6 +-
>>> >  ...-types.h-explicitly-for-getting-caddr_t-d.patch |   30 +
>>> >  recipes-devtools/python/rpio_0.10.0.bb             |    6 +-
>>> >  ...de-asm-ioctl.h-directly-for-_IOC_SIZEBITS.patch |   58 +
>>> >  recipes-devtools/wiringPi/wiringpi_git.bb          |    8 +-
>>> >  recipes-graphics/eglinfo/eglinfo-fb_%.bbappend     |    1 +
>>> >  recipes-graphics/eglinfo/eglinfo-x11_%.bbappend    |    1 +
>>> >  .../userland/0001-fix-gcc-5.x-inlines.patch        |   26 -
>>> >  .../userland/userland/0002-fix-musl-build.patch    |   22 -
>>> >  .../0002-set-VMCS_INSTALL_PREFIX-to-usr.patch      |    7 +-
>>> >  ...make-generate-and-install-pkgconfig-files.patch |   24 +-
>>> >  .../0003-fix-alloc-size-uninitialized.patch        |   13 -
>>> >  ...-applications-to-set-next-resource-handle.patch |  208 +++
>>> >  ...ayland-Add-support-for-the-Wayland-winsys.patch | 1880
>>> > ++++++++++++++++++++
>>> >  .../0007-wayland-Add-Wayland-example.patch         |  866 +++++++++
>>> >  ...-wayland-egl-Add-bcm_host-to-dependencies.patch |   28 +
>>> >  ...emove-faulty-assert-to-make-weston-happy-.patch |   29 +
>>> >  ...0-zero-out-wl-buffers-in-egl_surface_free.patch |   33 +
>>> >  ...011-initialize-front-back-wayland-buffers.patch |   34 +
>>> >  .../userland/userland/0012-Remove-RPC_FLUSH.patch  |   27 +
>>> >  .../userland/0013-fix-cmake-dependency-race.patch  |   78 +
>>> >  .../0014-Fix-enum-conversion-warnings.patch        |   99 ++
>>> >  recipes-graphics/userland/userland_git.bb          |   33 +-
>>> >  recipes-graphics/wayland/weston_%.bbappend         |    4 +
>>> >  recipes-graphics/weston/weston_%.bbappend          |    7 +
>>> >  recipes-kernel/linux/linux-raspberrypi_4.1.bb      |    4 +-
>>> >  ...raspberrypi_4.1.bb => linux-raspberrypi_4.4.bb} |    6 +-
>>> >  .../gstreamer1.0-omx/0001-config-files-path.patch  |  137 ++
>>> >  ...o-acquire-buffer-when-src-pad-isn-t-activ.patch |   47 +
>>> >  .../0003-fix-decoder-flushing.patch                |   15 +
>>> >  .../0003-no-timeout-on-get-state.patch             |   16 +
>>> >  ...erly-handle-drain-requests-while-flushing.patch |   69 +
>>> >  ...-gst_omx_video_dec_set_format-if-there-s-.patch |   30 +
>>> >  .../gstreamer/gstreamer1.0-omx_%.bbappend          |   22 +
>>> >  42 files changed, 4114 insertions(+), 106 deletions(-)
>>> >  create mode 100644
>>> > recipes-devtools/python/python-rtimu/0001-include-asm-ioctl.h-for-ioctl-define.patch
>>> >  create mode 100644
>>> > recipes-devtools/python/rpi-gpio/0001-Remove-nested-functions.patch
>>> >  rename recipes-devtools/python/{rpi-gpio_0.5.11.bb =>
>>> > rpi-gpio_0.6.1.bb} (70%)
>>> >  create mode 100644
>>> > recipes-devtools/python/rpio/0001-include-sys-types.h-explicitly-for-getting-caddr_t-d.patch
>>> >  create mode 100644
>>> > recipes-devtools/wiringPi/wiringpi/0001-include-asm-ioctl.h-directly-for-_IOC_SIZEBITS.patch
>>> >  create mode 100644 recipes-graphics/eglinfo/eglinfo-fb_%.bbappend
>>> >  create mode 100644 recipes-graphics/eglinfo/eglinfo-x11_%.bbappend
>>> >  delete mode 100644
>>> > recipes-graphics/userland/userland/0001-fix-gcc-5.x-inlines.patch
>>> >  delete mode 100644
>>> > recipes-graphics/userland/userland/0002-fix-musl-build.patch
>>> >  delete mode 100644
>>> > recipes-graphics/userland/userland/0003-fix-alloc-size-uninitialized.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0005-Allow-applications-to-set-next-resource-handle.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0006-wayland-Add-support-for-the-Wayland-winsys.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0007-wayland-Add-Wayland-example.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0008-wayland-egl-Add-bcm_host-to-dependencies.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0009-interface-remove-faulty-assert-to-make-weston-happy-.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0010-zero-out-wl-buffers-in-egl_surface_free.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0011-initialize-front-back-wayland-buffers.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0012-Remove-RPC_FLUSH.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0013-fix-cmake-dependency-race.patch
>>> >  create mode 100644
>>> > recipes-graphics/userland/userland/0014-Fix-enum-conversion-warnings.patch
>>> >  create mode 100644 recipes-graphics/wayland/weston_%.bbappend
>>> >  create mode 100644 recipes-graphics/weston/weston_%.bbappend
>>> >  copy recipes-kernel/linux/{linux-raspberrypi_4.1.bb =>
>>> > linux-raspberrypi_4.4.bb} (50%)
>>> >  create mode 100644
>>> > recipes-multimedia/gstreamer/gstreamer1.0-omx/0001-config-files-path.patch
>>> >  create mode 100644
>>> > recipes-multimedia/gstreamer/gstreamer1.0-omx/0002-Don-t-try-to-acquire-buffer-when-src-pad-isn-t-activ.patch
>>> >  create mode 100644
>>> > recipes-multimedia/gstreamer/gstreamer1.0-omx/0003-fix-decoder-flushing.patch
>>> >  create mode 100644
>>> > recipes-multimedia/gstreamer/gstreamer1.0-omx/0003-no-timeout-on-get-state.patch
>>> >  create mode 100644
>>> > recipes-multimedia/gstreamer/gstreamer1.0-omx/0004-Properly-handle-drain-requests-while-flushing.patch
>>> >  create mode 100644
>>> > recipes-multimedia/gstreamer/gstreamer1.0-omx/0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch
>>> >  create mode 100644
>>> > recipes-multimedia/gstreamer/gstreamer1.0-omx_%.bbappend
>>> >
>>> > --
>>> > 1.9.1
>>> >
>>> --
>>> _______________________________________________
>>> yocto mailing list
>>> yocto at yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
>>
>>



More information about the yocto mailing list