Age | Commit message (Collapse) | Author | Files | Lines |
|
This commit upgrades libgbm version to 19.0.1 for Weston 6.0 support.
Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
Change-Id: I5605d836ecb38aa442cefc8d77b01e639f5370ad
|
|
This commit uses the weston upstream version 6.0 with "GPU
only" h/w acceleration. It also modifies weston-init to adapt
upstream version.
Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
Change-Id: I7aabf0f3fcfec0dece05161529bd9eaf401dfbdb
|
|
This commit changes to use oe.utils.conditional because these base_*
functions were removed in meta/lib/oe from YP2.5.
(From Poky rev: 58449f0e9cc4a05c88204cf8ba887b55467d886e)
Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com>
Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
Change-Id: Iee8ccb134de4b955032427bd06c230c32c7084cf
|
|
The condition "if [ <true/false> ]" always returns true, because it
checks for non-empty string. Fix it by removing the brackets.
Change-Id: Ib9fe24e6a8ef3f93e9ed17d118775b54765ae5bb
Signed-off-by: Duy Dang <duy.dang.yw@renesas.com>
Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
M3NULCB board specifications:
R-Car M3-N Ver.1.1
DDR 2GiB
eMMC 8GB(KLM8G1GESD-B04P)
Change-Id: Ie857f76d7c96cd6e9a9196ce9bc27d98e878b161
Signed-off-by: Yusuke Goda <yusuke.goda.sx@renesas.com>
Signed-off-by: Duy Dang <duy.dang.yw@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit adds DVD Encryption Library to build in MMP configuration.
This package uses DISTRO_FEATURES_append = " dvd_encryption_library"
to be built.
Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
Soft paths in source directories may cause error when changing values
of variables in these paths.
Hence, this commit changes soft paths in source install directories to
hard paths.
Signed-off-by: Tan Nguyen <tan.nguyen.wh@renesas.com>
Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
The populate_sysroot of gles-user-module must depends on the
populate_sysroot of the virtual/mesa, because header from
gles-user-module depends on the header from virtual/mesa.
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
gles-user-module provides virtual/egl in order to use in core-image-x11
which is not supported anymore, virtual/egl is now provided by libegl.
This commit removes virtual/egl in PROVIDES list.
Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates SRCREV of weston for following items:
[v4l2-renderer]
- Use uint8_t* for variables to be operated by pointer.
- Apply to "U" suffix constatnt of unsigned type.
- Fix according to static code analysis tool.
- Improve attaching shm buffer.
- Use stride of shm buffer, not of KMS BO.
- Remove bytesused from v4l2_renderer_plane.
- Use length instead of byteused.
- Set -1 when closing dmabuf.
- Remove unused members in v4l2_surface_state.
- Remove unused member bpp.
- Free buffers queued into RPF which is disabled.
- Allow set image width/height to 1 for input VSP in using RGB.
- Skip rendering the surface which buffer isn't attached.
- Expand damage region when using YUV444 and YVU444 color format.
- Expand damage region when using multi sample pixels format.
- Make opaque region the same as non-opaque.
- Don't release dmabuf buffer immediately when client release buffer.
[compositor-drm]
- Use bool type for flag for using v4l2-renderer.
Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
Yv2.19.0 renamed rc.pvr to pvrinit.
This commit copies the rc.pvr original file to rootfs for reference.
Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates xorg-xserver's directory name to xorg-xserver for
adapting to upstream.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This replaces "/usr/local" with path "${RENESAS_DATADIR}" using
RENESAS_DATADIR = "/usr/local" from
meta-rcar-gen3/include/rcar-gen3-path-common.inc.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit adds "multi-user.target" condition into "weston.service"
to fix the issue weston cannot start on E3, it does not affect to other
boards.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit adds weston.sh script into /etc/profile.d to set
XDG_RUNTIME_DIR automatically when using SSH login.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
Some of the context lines in patches were ignored, it can lead to
incorrectly applied patches.
This commit modifies "change-shell.patch" to fix following warning:
| Hunk #1 succeeded at 1 with fuzz 2.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit fixes the warning as below:
| update-rc.d: tmp/work/salvator_x-poky-linux/core-image-weston-sdk/1.0-r0/rootfs/etc/init.d/pvrinit: file does not exist
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates SRCREV of weston for following item:
[v4l2-renderer]
- Translate all rects in clip region for calculation opaque region.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
of lacking GLES3/gl3ext.h"
Gstreamer source code have been updated.
This reverts commit 4f50fe1d6f208f535d663325288e34fce4f0c358.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates the tarball names due to new graphic packages have
updated them.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit modifies graphic recipes to support E3 GFX version.
It also updates copyscript to support copying E3 GFX packages.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit removes no longer used patch.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates recipe to add ebisu into COMPATIBLE_MACHINE.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates recipe to add ebisu into COMPATIBLE_MACHINE.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates SRCREV of weston for following items:
v4l2-renderer
- Update Renesas Electronics copyright.
- Use premultiplied alpha for ARGB color format.
- Apply only translation to surface opaque region.
- Compose whole of output when V4L2_SEL_TGT_COMPOSE unsupported for WPF.
- Compose damaged region only.
- Use bool type for flags instead of int type.
- Enclose v4l2-renderer-device.h in an inclusion guard.
- Apply surface transformation to opaque region.
- Prevent misalignment of the rendering image due to calculation error.
vsp2-renderer
- Fix a typo in a comment.
- Fallback to GL when global alpha is enabled with opaque region.
- Remove unnecessary condition in rendering image.
- Always turn off media streaming.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
Glamor was enabled by default by below commit:
Title : xserver-xorg: Enable glamor by default
Auther: Saul Wold <sgw@linux.intel.com>
Commit: 837fd055117f2e4c5c40162abe2e04eaabfeacde
However, with current env, this feature will get following error:
| checking for linux/apm_bios.h... yes
| checking for xf86dgaproto >= 2.0.99.1... yes
| checking for xf86dgaproto >= 2.0.99.1... yes
| checking for xf86dgaproto >= 2.0.99.1 xf86vidmodeproto >= 2.2.99.1... yes
| checking for epoxy... yes
| checking for "gbm >= 10.2.0"... no
| configure: error: Glamor for Xorg requires gbm >= 10.2
Glamor is not necessary with current env, so disable it.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
lacking GLES3/gl3ext.h
Gstreamer1.0-plugins-bad requires GLES3/gl3ext.h,
which should be provided by gles-user-module.
However, current GFX libraries do not have GLES3/gl3ext.h.
Hence, temporarily add GLES3/gl3ext.h from mesa to gles-user-module
to overcome this issue.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit adds coreutils package into rootfs.
Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
Libx11-locale will provide more language pkgs to the current system.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit changes open-avb to openavnu name.
Signed-off-by: Masaru Nagai <masaru.nagai.vx@renesas.com>
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit modifies recipes and copyscript to update GFX new package
names of this release.
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
Libgbm requires libudev to be configured.
This commit adds udev to DEPENDS to provide libudev for libgbm
to avoid below error.
| checking whether -lc should be explicitly linked in... no
| checking dynamic linker characteristics... GNU/Linux ld.so
| checking how to hardcode library paths into programs... immediate
| checking whether stripping libraries is possible... yes
| checking if libtool supports shared libraries... yes
| checking whether to build shared libraries... yes
| checking whether to build static libraries... no
| checking for library containing dlopen... -ldl
| checking for aarch64-poky-linux-pkg-config... no
| checking for pkg-config... /ssd/FS_YP2.4/H3ULCB-GFX-build/tmp/work/aarch64-poky-linux/libgbm/1.0-r0/recipe-sysroot-native/usr/bin/pkg-config
| configure: WARNING: using cross tools not prefixed with host triplet
| checking pkg-config is at least version 0.9.0... yes
| checking for libudev... no
| configure: error: Package requirements (libudev) were not met:
|
| No package 'libudev' found
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
mesa v17.1.1 only supports libdrm from 2.4.75 and later,
so we set PREFERRED_VERSION_libdrm in board config
to use libdrm v2.4.85 from poky to prevent configure error.
| checking for libdrm >= 2.4.75... no
| checking for glproto >= 1.4.14... yes
| configure: error: Direct rendering requires libdrm >= 2.4.75
| NOTE: The following config.log files may provide further information.
| NOTE: /build/tmp/work/aarch64-poky-linux/mesa/2_17.1.1-r0/build/config.log
| ERROR: configure failed
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
wayland-kms do_configure task fails with the error:
| checking for wayland-scanner... no
| configure: error: Please install wayland-scanner.
wayland-scanner is provided by wayland-native. wayland-kms has a
DEPENDS on wayland, which in turn DEPENDS on wayland-native.
However this does not populate the wayland-scanner binary in
the wayland-kms recipe sysroot. Achieve that by directly adding
wayland-native to the wayland-kms DEPENDS.
Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
Weston-examples from community already contains all necessary pkgs,
so this commit removes weston-bin implementation and
adds weston-examples to rootfs.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This patch updates Renesas weston version from v1.11.0 to v2.0.0.
It also removes the fixes for some old issues which do not exist
in YP 2.4.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit changes following contents:
- Update IPL and Secure Monitor Rev1.0.18 rev2
- Update optee_os Rev1.0.11 rev2
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates recipe to add M3N into COMPATIBLE_MACHINE.
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates recipe to add M3N into COMPATIBLE_MACHINE.
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit modifies graphic recipes to support M3N GFX version.
It also updates copyscript to support copying M3N GFX packages.
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit modifies recipes to define 3 packagegroups for graphic.
There are 3 type packagegroups which are provided into IMAGE_INSTALL:
- packagegroup-wayland-community: contains wayland/weston/alsa/libdrm
components.
- packagegroup-graphics-renesas-proprietary: contains Renesas GFX are
kernel-module-gles and gles-user-module.
- packagegroup-graphics-renesas-wayland: contains Renesas Wayland
components: libgbm, libgbm-dev, wayland-kms.
This patch also removes the definition for 32bit packages,
because 32bit env has been stopped supporting.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit adds libegl recipe which provides build dependencies on
virtual/egl.
Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com>
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit modifies libgbm SRCREV to include some updates
for backend_kms:
- Remove unused variables.
- Fix warnings according to static code analysis tool.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates wayland-kms SRCREV for below changes:
- Fix static code analysis tool warnings.
- Change wl_kms structure instance name.
- Uninitialize resources for kms authentication.
- Fix -Wparenthese and unused variable compiling warnings.
- Link libwayland-client before libwayland-server.
- Measures of problem that EGL application program cannot be started
on wayland-backend (Weston is multiple started).
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
weston/v4l2-renderer doesn't have dependency with media-ctl.
Hence, this commit removes media-ctl from weston RDEPENDS list and
updates weston SRCREV for below fixes:
[v4l2-renderer]
- Handle failed to prepare composition.
- Fix according to static code analysis tool.
- Change media device information output format.
- Check number of planes at importing dmabuf.
[vsp2-renderer]
- Fix according to static code analysis tool.
[weston]
- Output is destroyed by memory leak (HDMI cable is pulled out).
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit renames mesa bbappend to be able to compatible with
different mesa versions.
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
(cherry picked from commit 4849eff67419793fd79894fe0002278d09f91e07)
|
|
eglmesaext.h is installed because GFX needs it.
GFX is updated and this header is not used anymore.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
New GFX pkg does not need header from mesa,
because it already has the necessary header (EGL/eglwaylandext.h)
in the pkg itself.
Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This patch changes the GFX initscript from rc.pvr to prvinit.
Due to Linux culture, filename on /usr/bin should not have rc.* format.
Change-Id: I0fd9c1862b5f58219190e7f14ee3baf0ea465f9f
Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|
|
This commit updates SRCREV of weston for following items:
v4l2-renderer
- Check color format at importing dmabuf.
- Translate clipping region for subtraction from opaque region.
- Fix calculation of clip region.
vsp2-renderer
- Fix destination rect for rendering.
- Fallback to GL at zooming output.
- Reset scaler usage counter correctly.
Change-Id: I83d9c3905eeeec48e09dae24f50e29fef4b5cc43
Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
|