Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/2] Improve weston image experience
@ 2015-11-18 12:06 Jussi Kukkonen
  2015-11-18 12:07 ` [PATCH 1/2] mesa: Make gl libraries RRECOMMEND mesa-megadriver Jussi Kukkonen
  2015-11-18 12:07 ` [PATCH 2/2] runqemu-internal: Replace wacom-tablet with tablet for usbdevice Jussi Kukkonen
  0 siblings, 2 replies; 5+ messages in thread
From: Jussi Kukkonen @ 2015-11-18 12:06 UTC (permalink / raw)
  To: openembedded-core

Currently core-image-weston doesn't work nicely out-of-the-box
on hardware or on qemu. Sending a couple of small changes for that.

The runqemu-internal patch was sent by Khem a few months back but
never made it to jethro. I believe it is correct: "-usbdevice tablet"
is what the qemu documentation suggests as well.

Thanks,
 Jussi

The following changes since commit d9aabf9639510fdb3e2ccc21ba5ae4aa9f6e4a57:

  gcc: Drop 4.8 (2015-11-16 14:59:18 +0000)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib jku/weston
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=jku/weston

Jussi Kukkonen (1):
  mesa: Make gl libraries RRECOMMEND mesa-megadriver

Khem Raj (1):
  runqemu-internal: Replace wacom-tablet with tablet for usbdevice

 meta/recipes-graphics/mesa/mesa-gl_10.6.3.bb | 3 +++
 meta/recipes-graphics/mesa/mesa.inc          | 5 ++++-
 scripts/runqemu-internal                     | 4 ++--
 3 files changed, 9 insertions(+), 3 deletions(-)

-- 
2.1.4



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/2] mesa: Make gl libraries RRECOMMEND mesa-megadriver
  2015-11-18 12:06 [PATCH 0/2] Improve weston image experience Jussi Kukkonen
@ 2015-11-18 12:07 ` Jussi Kukkonen
  2015-11-18 15:00   ` [PATCHv2] " Jussi Kukkonen
  2015-11-18 12:07 ` [PATCH 2/2] runqemu-internal: Replace wacom-tablet with tablet for usbdevice Jussi Kukkonen
  1 sibling, 1 reply; 5+ messages in thread
From: Jussi Kukkonen @ 2015-11-18 12:07 UTC (permalink / raw)
  To: openembedded-core

This makes e.g. core-image-weston actually work out-of-the-box
on hardware that uses megadriver drivers.

With typical mesa-gl use this would be unexpected: skip the
recommendation there.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-graphics/mesa/mesa-gl_10.6.3.bb | 3 +++
 meta/recipes-graphics/mesa/mesa.inc          | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/mesa/mesa-gl_10.6.3.bb b/meta/recipes-graphics/mesa/mesa-gl_10.6.3.bb
index fc2bca9..d55f56e 100644
--- a/meta/recipes-graphics/mesa/mesa-gl_10.6.3.bb
+++ b/meta/recipes-graphics/mesa/mesa-gl_10.6.3.bb
@@ -11,3 +11,6 @@ S = "${WORKDIR}/mesa-${PV}"
 PACKAGECONFIG ??= "dri ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
 
 EXCLUDE_FROM_WORLD = "1"
+
+# GL libraries should not RRECOMMEND megadriver
+SKIP_RRECOMMENDS_MEGADRIVER = "1"
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 13a8b9d..3400b1c 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -114,7 +114,10 @@ python __anonymous() {
         d.appendVar("RREPLACES_" + fullp, pkgs)
         d.appendVar("RPROVIDES_" + fullp, pkgs)
         d.appendVar("RCONFLICTS_" + fullp, pkgs)
-        
+
+        if d.getVar("SKIP_RRECOMMENDS_MEGADRIVER", False) != "1":
+            d.appendVar("RRECOMMENDS_" + fullp, "mesa-megadriver")
+
         # For -dev, the first element is both the Debian and original name
         fullp += "-dev"
         pkgs = p[1] + "-dev"
-- 
2.1.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/2] runqemu-internal: Replace wacom-tablet with tablet for usbdevice
  2015-11-18 12:06 [PATCH 0/2] Improve weston image experience Jussi Kukkonen
  2015-11-18 12:07 ` [PATCH 1/2] mesa: Make gl libraries RRECOMMEND mesa-megadriver Jussi Kukkonen
@ 2015-11-18 12:07 ` Jussi Kukkonen
  1 sibling, 0 replies; 5+ messages in thread
From: Jussi Kukkonen @ 2015-11-18 12:07 UTC (permalink / raw)
  To: openembedded-core

From: Khem Raj <raj.khem@gmail.com>

When booting weston-core-image with latest wayland/weston/libinput
mouse/touchpad would not work on qemux86, this fixes the issue

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 scripts/runqemu-internal | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/runqemu-internal b/scripts/runqemu-internal
index 3b0e54c..c2787c3 100755
--- a/scripts/runqemu-internal
+++ b/scripts/runqemu-internal
@@ -119,7 +119,7 @@ ORIG_STTY=$(stty -g)
 if [ "$SLIRP_ENABLED" = "yes" ]; then
     KERNEL_NETWORK_CMD="ip=dhcp"
     QEMU_TAP_CMD=""
-    QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice wacom-tablet"
+    QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice tablet"
     QEMU_NETWORK_CMD=""
     DROOT="/dev/vda"
     ROOTFS_OPTIONS="-drive file=$ROOTFS,if=virtio,format=raw"
@@ -268,7 +268,7 @@ else
         ROOTFS_OPTIONS="-drive file=$ROOTFS,if=virtio,format=raw"
 
         KERNCMDLINE="mem=$QEMU_MEMORY"
-        QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice wacom-tablet"
+        QEMU_UI_OPTIONS="-show-cursor -usb -usbdevice tablet"
 
         NFS_INSTANCE=`echo $TAP | sed 's/tap//'`
         export NFS_INSTANCE
-- 
2.1.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCHv2] mesa: Make gl libraries RRECOMMEND mesa-megadriver
  2015-11-18 12:07 ` [PATCH 1/2] mesa: Make gl libraries RRECOMMEND mesa-megadriver Jussi Kukkonen
@ 2015-11-18 15:00   ` Jussi Kukkonen
  2016-02-22 14:27     ` Andreas Müller
  0 siblings, 1 reply; 5+ messages in thread
From: Jussi Kukkonen @ 2015-11-18 15:00 UTC (permalink / raw)
  To: openembedded-core

This makes e.g. core-image-weston actually work out-of-the-box
on hardware that uses megadriver drivers.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---

Ross pointed out that the part about mesa-gl was not actually true,
especially with regards to swrast: e.g. RPi still probably want it.
So I've removed the conditional bit: all mesa gl libraries now
RRECOMMEND megadriver.

This is force pushed to branch 'jku/weston'.

 meta/recipes-graphics/mesa/mesa.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 13a8b9d..424e8b7 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -114,7 +114,9 @@ python __anonymous() {
         d.appendVar("RREPLACES_" + fullp, pkgs)
         d.appendVar("RPROVIDES_" + fullp, pkgs)
         d.appendVar("RCONFLICTS_" + fullp, pkgs)
-        
+
+        d.appendVar("RRECOMMENDS_" + fullp, "mesa-megadriver")
+
         # For -dev, the first element is both the Debian and original name
         fullp += "-dev"
         pkgs = p[1] + "-dev"
-- 
2.1.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCHv2] mesa: Make gl libraries RRECOMMEND mesa-megadriver
  2015-11-18 15:00   ` [PATCHv2] " Jussi Kukkonen
@ 2016-02-22 14:27     ` Andreas Müller
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Müller @ 2016-02-22 14:27 UTC (permalink / raw)
  To: Jussi Kukkonen; +Cc: Patches and discussions about the oe-core layer

On Wed, Nov 18, 2015 at 4:00 PM, Jussi Kukkonen
<jussi.kukkonen@intel.com> wrote:
> This makes e.g. core-image-weston actually work out-of-the-box
> on hardware that uses megadriver drivers.
>
> Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
> ---
>
> Ross pointed out that the part about mesa-gl was not actually true,
> especially with regards to swrast: e.g. RPi still probably want it.
> So I've removed the conditional bit: all mesa gl libraries now
> RRECOMMEND megadriver.
>
> This is force pushed to branch 'jku/weston'.
>
>  meta/recipes-graphics/mesa/mesa.inc | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
> index 13a8b9d..424e8b7 100644
> --- a/meta/recipes-graphics/mesa/mesa.inc
> +++ b/meta/recipes-graphics/mesa/mesa.inc
> @@ -114,7 +114,9 @@ python __anonymous() {
>          d.appendVar("RREPLACES_" + fullp, pkgs)
>          d.appendVar("RPROVIDES_" + fullp, pkgs)
>          d.appendVar("RCONFLICTS_" + fullp, pkgs)
> -
> +
> +        d.appendVar("RRECOMMENDS_" + fullp, "mesa-megadriver")
> +
I leading space is required " mesa-megadriver" - otherwise this fails
if RRECOMMENDS is not empty.

Andreas


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-02-22 14:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-18 12:06 [PATCH 0/2] Improve weston image experience Jussi Kukkonen
2015-11-18 12:07 ` [PATCH 1/2] mesa: Make gl libraries RRECOMMEND mesa-megadriver Jussi Kukkonen
2015-11-18 15:00   ` [PATCHv2] " Jussi Kukkonen
2016-02-22 14:27     ` Andreas Müller
2015-11-18 12:07 ` [PATCH 2/2] runqemu-internal: Replace wacom-tablet with tablet for usbdevice Jussi Kukkonen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox