[yocto] [meta-raspberrypi][PATCH 00/23] Kernel/userland upgrade wayland support and clang fixes
Khem Raj
raj.khem at gmail.com
Sat Feb 27 07:26:39 PST 2016
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
More information about the yocto
mailing list