All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] xserver-xorg: remove glx-use-tls again
@ 2011-10-15 10:24 Martin Jansa
  2011-10-15 10:24 ` [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES Martin Jansa
  2011-10-17 12:25 ` [PATCH 1/2] xserver-xorg: remove glx-use-tls again Richard Purdie
  0 siblings, 2 replies; 18+ messages in thread
From: Martin Jansa @ 2011-10-15 10:24 UTC (permalink / raw)
  To: openembedded-core

* khem confirmed that uclibc does support it now

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-graphics/mesa/glx-use-tls.inc         |    7 -------
 .../recipes-graphics/xorg-xserver/xserver-xorg.inc |    3 +--
 2 files changed, 1 insertions(+), 9 deletions(-)
 delete mode 100644 meta/recipes-graphics/mesa/glx-use-tls.inc

diff --git a/meta/recipes-graphics/mesa/glx-use-tls.inc b/meta/recipes-graphics/mesa/glx-use-tls.inc
deleted file mode 100644
index 7530872..0000000
--- a/meta/recipes-graphics/mesa/glx-use-tls.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-def get_tls_setting(bb, d):
-    # until we have no prober TLS support in uclibc disable it
-    if bb.data.getVar('TARGET_OS', d, 1).find('uclibc') >= 0 :
-        return ""
-    return "--enable-glx-tls"
-
-EXTRA_OECONF += "${@get_tls_setting(bb, d)}"
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
index 01cdd68..9246b06 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
@@ -3,11 +3,10 @@ require xserver-xorg-common.inc
 PROTO_DEPS += "xf86driproto dri2proto"
 LIB_DEPS += "virtual/libgl"
 
-require ../mesa/glx-use-tls.inc
-
 EXTRA_OECONF += "\
                  --enable-dri \
                  --enable-dri2 \
+                 --enable-glx-tls \
                  --with-pic \
                  --with-int10=x86emu \
 "
-- 
1.7.7




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

* [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 10:24 [PATCH 1/2] xserver-xorg: remove glx-use-tls again Martin Jansa
@ 2011-10-15 10:24 ` Martin Jansa
  2011-10-15 10:29   ` Koen Kooi
  2011-10-15 14:30   ` Phil Blundell
  2011-10-17 12:25 ` [PATCH 1/2] xserver-xorg: remove glx-use-tls again Richard Purdie
  1 sibling, 2 replies; 18+ messages in thread
From: Martin Jansa @ 2011-10-15 10:24 UTC (permalink / raw)
  To: openembedded-core

* this way we can use
  EXTRA_DRIMODULES_armv4t += ",glamo" in meta-openmoko layer and
  EXTRA_DRIMODULES_armv4t += ",foo" in meta-bar layer without knowledge
  of other modules in other layers in stack

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-graphics/mesa/mesa-dri.inc |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-graphics/mesa/mesa-dri.inc b/meta/recipes-graphics/mesa/mesa-dri.inc
index 795144a..4557bf8 100644
--- a/meta/recipes-graphics/mesa/mesa-dri.inc
+++ b/meta/recipes-graphics/mesa/mesa-dri.inc
@@ -4,9 +4,11 @@ LIB_DEPS += "libdrm expat"
 # most of our targets do not have DRI so will use mesa-xlib
 DEFAULT_PREFERENCE = "-1"
 
+EXTRA_DRIDRIVERS = ""
+EXTRA_DRIDRIVERS_x86 = ",i915,i965"
+EXTRA_DRIDRIVERS_x86-64 = ",i915,i965"
 DRIDRIVERS = "swrast"
-DRIDRIVERS_x86 = "swrast,i915,i965"
-DRIDRIVERS_x86-64 = "swrast,i915,i965"
+DRIDRIVERS += "${EXTRA_DRIDRIVERS}"
 
 EXTRA_OECONF += "--with-driver=dri --disable-egl --disable-gallium --without-gallium-drivers --with-dri-drivers=${DRIDRIVERS}"
 
-- 
1.7.7




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

* Re: [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 10:24 ` [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES Martin Jansa
@ 2011-10-15 10:29   ` Koen Kooi
  2011-10-15 10:38     ` [PATCH] " Martin Jansa
  2011-10-15 10:40     ` [PATCH 2/2] " Martin Jansa
  2011-10-15 14:30   ` Phil Blundell
  1 sibling, 2 replies; 18+ messages in thread
From: Koen Kooi @ 2011-10-15 10:29 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer


Op 15 okt. 2011, om 12:24 heeft Martin Jansa het volgende geschreven:

> * this way we can use
>  EXTRA_DRIMODULES_armv4t += ",glamo" in meta-openmoko layer and
>  EXTRA_DRIMODULES_armv4t += ",foo" in meta-bar layer without knowledge
>  of other modules in other layers in stack

The above talks about 'MODULES', the actual patch about 'DRIVERS' :)

> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
> meta/recipes-graphics/mesa/mesa-dri.inc |    6 ++++--
> 1 files changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/meta/recipes-graphics/mesa/mesa-dri.inc b/meta/recipes-graphics/mesa/mesa-dri.inc
> index 795144a..4557bf8 100644
> --- a/meta/recipes-graphics/mesa/mesa-dri.inc
> +++ b/meta/recipes-graphics/mesa/mesa-dri.inc
> @@ -4,9 +4,11 @@ LIB_DEPS += "libdrm expat"
> # most of our targets do not have DRI so will use mesa-xlib
> DEFAULT_PREFERENCE = "-1"
> 
> +EXTRA_DRIDRIVERS = ""
> +EXTRA_DRIDRIVERS_x86 = ",i915,i965"
> +EXTRA_DRIDRIVERS_x86-64 = ",i915,i965"
> DRIDRIVERS = "swrast"
> -DRIDRIVERS_x86 = "swrast,i915,i965"
> -DRIDRIVERS_x86-64 = "swrast,i915,i965"
> +DRIDRIVERS += "${EXTRA_DRIDRIVERS}"
> 
> EXTRA_OECONF += "--with-driver=dri --disable-egl --disable-gallium --without-gallium-drivers --with-dri-drivers=${DRIDRIVERS}"
> 
> -- 
> 1.7.7
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core




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

* [PATCH] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 10:29   ` Koen Kooi
@ 2011-10-15 10:38     ` Martin Jansa
  2011-10-15 17:02       ` Richard Purdie
  2011-10-15 10:40     ` [PATCH 2/2] " Martin Jansa
  1 sibling, 1 reply; 18+ messages in thread
From: Martin Jansa @ 2011-10-15 10:38 UTC (permalink / raw)
  To: openembedded-core

* this way we can use
  EXTRA_DRIDRIVERS_armv4t += ",glamo" in meta-openmoko layer and
  EXTRA_DRIDRIVERS_armv4t += ",foo" in meta-bar layer without knowledge
  of other modules in other layers in stack
* actually it's like old MACHINE_DRI_MODULES from OE-classic but renamed
  to indicate that it should be used for architecture not machine

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-graphics/mesa/mesa-dri.inc |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-graphics/mesa/mesa-dri.inc b/meta/recipes-graphics/mesa/mesa-dri.inc
index 795144a..ef0e8cf 100644
--- a/meta/recipes-graphics/mesa/mesa-dri.inc
+++ b/meta/recipes-graphics/mesa/mesa-dri.inc
@@ -4,11 +4,11 @@ LIB_DEPS += "libdrm expat"
 # most of our targets do not have DRI so will use mesa-xlib
 DEFAULT_PREFERENCE = "-1"
 
-DRIDRIVERS = "swrast"
-DRIDRIVERS_x86 = "swrast,i915,i965"
-DRIDRIVERS_x86-64 = "swrast,i915,i965"
+EXTRA_DRIDRIVERS = ""
+EXTRA_DRIDRIVERS_x86 = "i915,i965"
+EXTRA_DRIDRIVERS_x86-64 = "i915,i965"
 
-EXTRA_OECONF += "--with-driver=dri --disable-egl --disable-gallium --without-gallium-drivers --with-dri-drivers=${DRIDRIVERS}"
+EXTRA_OECONF += "--with-driver=dri --disable-egl --disable-gallium --without-gallium-drivers --with-dri-drivers=swrast,${EXTRA_DRIDRIVERS}"
 
 python populate_packages_prepend() {
 	import os.path
-- 
1.7.7




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

* Re: [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 10:29   ` Koen Kooi
  2011-10-15 10:38     ` [PATCH] " Martin Jansa
@ 2011-10-15 10:40     ` Martin Jansa
  1 sibling, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2011-10-15 10:40 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 2141 bytes --]

On Sat, Oct 15, 2011 at 12:29:52PM +0200, Koen Kooi wrote:
> 
> Op 15 okt. 2011, om 12:24 heeft Martin Jansa het volgende geschreven:
> 
> > * this way we can use
> >  EXTRA_DRIMODULES_armv4t += ",glamo" in meta-openmoko layer and
> >  EXTRA_DRIMODULES_armv4t += ",foo" in meta-bar layer without knowledge
> >  of other modules in other layers in stack
> 
> The above talks about 'MODULES', the actual patch about 'DRIVERS' :)

thanks for catching this.. I had it in meta-openmoko layer too :/

send new version simplified a bit more as nobody wants to disable swrast
and extra trailing ',' seems to be ignored fine

> 
> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> > ---
> > meta/recipes-graphics/mesa/mesa-dri.inc |    6 ++++--
> > 1 files changed, 4 insertions(+), 2 deletions(-)
> > 
> > diff --git a/meta/recipes-graphics/mesa/mesa-dri.inc b/meta/recipes-graphics/mesa/mesa-dri.inc
> > index 795144a..4557bf8 100644
> > --- a/meta/recipes-graphics/mesa/mesa-dri.inc
> > +++ b/meta/recipes-graphics/mesa/mesa-dri.inc
> > @@ -4,9 +4,11 @@ LIB_DEPS += "libdrm expat"
> > # most of our targets do not have DRI so will use mesa-xlib
> > DEFAULT_PREFERENCE = "-1"
> > 
> > +EXTRA_DRIDRIVERS = ""
> > +EXTRA_DRIDRIVERS_x86 = ",i915,i965"
> > +EXTRA_DRIDRIVERS_x86-64 = ",i915,i965"
> > DRIDRIVERS = "swrast"
> > -DRIDRIVERS_x86 = "swrast,i915,i965"
> > -DRIDRIVERS_x86-64 = "swrast,i915,i965"
> > +DRIDRIVERS += "${EXTRA_DRIDRIVERS}"
> > 
> > EXTRA_OECONF += "--with-driver=dri --disable-egl --disable-gallium --without-gallium-drivers --with-dri-drivers=${DRIDRIVERS}"
> > 
> > -- 
> > 1.7.7
> > 
> > 
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core@lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 10:24 ` [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES Martin Jansa
  2011-10-15 10:29   ` Koen Kooi
@ 2011-10-15 14:30   ` Phil Blundell
  2011-10-15 14:34     ` Martin Jansa
  1 sibling, 1 reply; 18+ messages in thread
From: Phil Blundell @ 2011-10-15 14:30 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Sat, 2011-10-15 at 12:24 +0200, Martin Jansa wrote:
> * this way we can use
>   EXTRA_DRIMODULES_armv4t += ",glamo" in meta-openmoko layer and
>   EXTRA_DRIMODULES_armv4t += ",foo" in meta-bar layer without knowledge
>   of other modules in other layers in stack

Is this really better than using "DRIMODULES_append_armv4t = ..."?  

It's not really true that you can do it without any knowledge of what
other layers are doing since if you end up with two competing
EXTRA_DRIMODULES_foo overrides then one of them will get lost.

p.





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

* Re: [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 14:30   ` Phil Blundell
@ 2011-10-15 14:34     ` Martin Jansa
  2011-10-15 14:40       ` Phil Blundell
  0 siblings, 1 reply; 18+ messages in thread
From: Martin Jansa @ 2011-10-15 14:34 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 845 bytes --]

On Sat, Oct 15, 2011 at 03:30:13PM +0100, Phil Blundell wrote:
> On Sat, 2011-10-15 at 12:24 +0200, Martin Jansa wrote:
> > * this way we can use
> >   EXTRA_DRIMODULES_armv4t += ",glamo" in meta-openmoko layer and
> >   EXTRA_DRIMODULES_armv4t += ",foo" in meta-bar layer without knowledge
> >   of other modules in other layers in stack
> 
> Is this really better than using "DRIMODULES_append_armv4t = ..."?  

the point is that you don't need to know who is setting swrast there for
armv4t...

> 
> It's not really true that you can do it without any knowledge of what
> other layers are doing since if you end up with two competing
> EXTRA_DRIMODULES_foo overrides then one of them will get lost.
> 

so EXTRA_DRIMODULES_append_armv4t should be fine, right?

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 14:34     ` Martin Jansa
@ 2011-10-15 14:40       ` Phil Blundell
  2011-10-17  9:50         ` Martin Jansa
  0 siblings, 1 reply; 18+ messages in thread
From: Phil Blundell @ 2011-10-15 14:40 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Sat, 2011-10-15 at 16:34 +0200, Martin Jansa wrote:
> On Sat, Oct 15, 2011 at 03:30:13PM +0100, Phil Blundell wrote:
> > On Sat, 2011-10-15 at 12:24 +0200, Martin Jansa wrote:
> > > * this way we can use
> > >   EXTRA_DRIMODULES_armv4t += ",glamo" in meta-openmoko layer and
> > >   EXTRA_DRIMODULES_armv4t += ",foo" in meta-bar layer without knowledge
> > >   of other modules in other layers in stack
> > 
> > Is this really better than using "DRIMODULES_append_armv4t = ..."?  
> 
> the point is that you don't need to know who is setting swrast there for
> armv4t...

I'm not sure I understand what you're saying there.  Can you be more
concrete?

> > 
> > It's not really true that you can do it without any knowledge of what
> > other layers are doing since if you end up with two competing
> > EXTRA_DRIMODULES_foo overrides then one of them will get lost.
> > 
> 
> so EXTRA_DRIMODULES_append_armv4t should be fine, right?

Well, yes, but in that case it doesn't seem as though the EXTRA_ bit
(and this patch) buys anything.

p.





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

* Re: [PATCH] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 10:38     ` [PATCH] " Martin Jansa
@ 2011-10-15 17:02       ` Richard Purdie
  2011-10-21  7:34         ` Martin Jansa
  0 siblings, 1 reply; 18+ messages in thread
From: Richard Purdie @ 2011-10-15 17:02 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Sat, 2011-10-15 at 12:38 +0200, Martin Jansa wrote:
> * this way we can use
>   EXTRA_DRIDRIVERS_armv4t += ",glamo" in meta-openmoko layer and
>   EXTRA_DRIDRIVERS_armv4t += ",foo" in meta-bar layer without knowledge
>   of other modules in other layers in stack
> * actually it's like old MACHINE_DRI_MODULES from OE-classic but renamed
>   to indicate that it should be used for architecture not machine

This is way overcomplicated. Just do:

DRIDRIVERS_append_armv4t = ",glamo"

With the other approach you should be using .= to avoid spaces anyway.

Cheers,

Richard




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

* Re: [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 14:40       ` Phil Blundell
@ 2011-10-17  9:50         ` Martin Jansa
  2011-10-17 11:06           ` Richard Purdie
  0 siblings, 1 reply; 18+ messages in thread
From: Martin Jansa @ 2011-10-17  9:50 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 1659 bytes --]

On Sat, Oct 15, 2011 at 03:40:10PM +0100, Phil Blundell wrote:
> On Sat, 2011-10-15 at 16:34 +0200, Martin Jansa wrote:
> > On Sat, Oct 15, 2011 at 03:30:13PM +0100, Phil Blundell wrote:
> > > On Sat, 2011-10-15 at 12:24 +0200, Martin Jansa wrote:
> > > > * this way we can use
> > > >   EXTRA_DRIMODULES_armv4t += ",glamo" in meta-openmoko layer and
> > > >   EXTRA_DRIMODULES_armv4t += ",foo" in meta-bar layer without knowledge
> > > >   of other modules in other layers in stack
> > > 
> > > Is this really better than using "DRIMODULES_append_armv4t = ..."?  
> > 
> > the point is that you don't need to know who is setting swrast there for
> > armv4t...
> 
> I'm not sure I understand what you're saying there.  Can you be more
> concrete?
> 
> > > 
> > > It's not really true that you can do it without any knowledge of what
> > > other layers are doing since if you end up with two competing
> > > EXTRA_DRIMODULES_foo overrides then one of them will get lost.
> > > 
> > 
> > so EXTRA_DRIMODULES_append_armv4t should be fine, right?
> 
> Well, yes, but in that case it doesn't seem as though the EXTRA_ bit
> (and this patch) buys anything.

OK, forget this patch.. I've forgot this behavior of _append_armv4t
syntax.. and I've changed meta-openmoko to use this too.

can we change x86 and x86-64 examples in mesa-dri.inc to
DRIDRIVERS_append_x86 = ",i915,i965"
DRIDRIVERS_append_x86-64 = ",i915,i965"
so it will work as example for BSP layer maintainers that thay don't
need to care about setting
DRIDRIVERS = "swrast"
for their arch?

Regards,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-17  9:50         ` Martin Jansa
@ 2011-10-17 11:06           ` Richard Purdie
  2011-10-17 12:18             ` [PATCH] mesa-dri: use DRIDRIVERS_append_arch to promote right usage for BSP layer maintainers Martin Jansa
  0 siblings, 1 reply; 18+ messages in thread
From: Richard Purdie @ 2011-10-17 11:06 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Mon, 2011-10-17 at 11:50 +0200, Martin Jansa wrote:
> On Sat, Oct 15, 2011 at 03:40:10PM +0100, Phil Blundell wrote:
> > On Sat, 2011-10-15 at 16:34 +0200, Martin Jansa wrote:
> > > On Sat, Oct 15, 2011 at 03:30:13PM +0100, Phil Blundell wrote:
> > > > On Sat, 2011-10-15 at 12:24 +0200, Martin Jansa wrote:
> > > > > * this way we can use
> > > > >   EXTRA_DRIMODULES_armv4t += ",glamo" in meta-openmoko layer and
> > > > >   EXTRA_DRIMODULES_armv4t += ",foo" in meta-bar layer without knowledge
> > > > >   of other modules in other layers in stack
> > > > 
> > > > Is this really better than using "DRIMODULES_append_armv4t = ..."?  
> > > 
> > > the point is that you don't need to know who is setting swrast there for
> > > armv4t...
> > 
> > I'm not sure I understand what you're saying there.  Can you be more
> > concrete?
> > 
> > > > 
> > > > It's not really true that you can do it without any knowledge of what
> > > > other layers are doing since if you end up with two competing
> > > > EXTRA_DRIMODULES_foo overrides then one of them will get lost.
> > > > 
> > > 
> > > so EXTRA_DRIMODULES_append_armv4t should be fine, right?
> > 
> > Well, yes, but in that case it doesn't seem as though the EXTRA_ bit
> > (and this patch) buys anything.
> 
> OK, forget this patch.. I've forgot this behavior of _append_armv4t
> syntax.. and I've changed meta-openmoko to use this too.
> 
> can we change x86 and x86-64 examples in mesa-dri.inc to
> DRIDRIVERS_append_x86 = ",i915,i965"
> DRIDRIVERS_append_x86-64 = ",i915,i965"
> so it will work as example for BSP layer maintainers that thay don't
> need to care about setting
> DRIDRIVERS = "swrast"
> for their arch?

I'll take that patch...

Cheers,

Richard




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

* [PATCH] mesa-dri: use DRIDRIVERS_append_arch to promote right usage for BSP layer maintainers
  2011-10-17 11:06           ` Richard Purdie
@ 2011-10-17 12:18             ` Martin Jansa
  2011-10-17 12:28               ` Richard Purdie
  0 siblings, 1 reply; 18+ messages in thread
From: Martin Jansa @ 2011-10-17 12:18 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta/recipes-graphics/mesa/mesa-dri.inc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-graphics/mesa/mesa-dri.inc b/meta/recipes-graphics/mesa/mesa-dri.inc
index 795144a..fcce259 100644
--- a/meta/recipes-graphics/mesa/mesa-dri.inc
+++ b/meta/recipes-graphics/mesa/mesa-dri.inc
@@ -5,8 +5,8 @@ LIB_DEPS += "libdrm expat"
 DEFAULT_PREFERENCE = "-1"
 
 DRIDRIVERS = "swrast"
-DRIDRIVERS_x86 = "swrast,i915,i965"
-DRIDRIVERS_x86-64 = "swrast,i915,i965"
+DRIDRIVERS_append_x86 = ",i915,i965"
+DRIDRIVERS_append_x86-64 = ",i915,i965"
 
 EXTRA_OECONF += "--with-driver=dri --disable-egl --disable-gallium --without-gallium-drivers --with-dri-drivers=${DRIDRIVERS}"
 
-- 
1.7.7




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

* Re: [PATCH 1/2] xserver-xorg: remove glx-use-tls again
  2011-10-15 10:24 [PATCH 1/2] xserver-xorg: remove glx-use-tls again Martin Jansa
  2011-10-15 10:24 ` [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES Martin Jansa
@ 2011-10-17 12:25 ` Richard Purdie
  1 sibling, 0 replies; 18+ messages in thread
From: Richard Purdie @ 2011-10-17 12:25 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Sat, 2011-10-15 at 12:24 +0200, Martin Jansa wrote:
> * khem confirmed that uclibc does support it now
> 
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
>  meta/recipes-graphics/mesa/glx-use-tls.inc         |    7 -------
>  .../recipes-graphics/xorg-xserver/xserver-xorg.inc |    3 +--
>  2 files changed, 1 insertions(+), 9 deletions(-)
>  delete mode 100644 meta/recipes-graphics/mesa/glx-use-tls.inc

Merged to master, thanks.

Richard




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

* Re: [PATCH] mesa-dri: use DRIDRIVERS_append_arch to promote right usage for BSP layer maintainers
  2011-10-17 12:18             ` [PATCH] mesa-dri: use DRIDRIVERS_append_arch to promote right usage for BSP layer maintainers Martin Jansa
@ 2011-10-17 12:28               ` Richard Purdie
  0 siblings, 0 replies; 18+ messages in thread
From: Richard Purdie @ 2011-10-17 12:28 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Mon, 2011-10-17 at 14:18 +0200, Martin Jansa wrote:
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
>  meta/recipes-graphics/mesa/mesa-dri.inc |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)

Merged to master, thanks.

Richard




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

* Re: [PATCH] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-15 17:02       ` Richard Purdie
@ 2011-10-21  7:34         ` Martin Jansa
  2011-10-21  7:54           ` Koen Kooi
  2011-10-21 15:55           ` Khem Raj
  0 siblings, 2 replies; 18+ messages in thread
From: Martin Jansa @ 2011-10-21  7:34 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Sat, Oct 15, 2011 at 7:02 PM, Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
> On Sat, 2011-10-15 at 12:38 +0200, Martin Jansa wrote:
>> * this way we can use
>>   EXTRA_DRIDRIVERS_armv4t += ",glamo" in meta-openmoko layer and
>>   EXTRA_DRIDRIVERS_armv4t += ",foo" in meta-bar layer without knowledge
>>   of other modules in other layers in stack
>> * actually it's like old MACHINE_DRI_MODULES from OE-classic but renamed
>>   to indicate that it should be used for architecture not machine
>
> This is way overcomplicated. Just do:
>
> DRIDRIVERS_append_armv4t = ",glamo"

Ah, is it expected that armv4t is no longer valid OVERRIDE?

OVERRIDES="linux-gnueabi:arm:build-linux:pn-libdrm:om-gta02::shr:forcevariable:thumb:libc-glibc"

# OVERRIDES=${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:forcevariable${@bb.utils.contains("TUNE_FEATURES",
"thumb", ":thumb", "", d)}${@bb.utils.contains("TUNE_FEATURES",
"no-thumb-interwork", ":thumb-interwork", "", d)}:libc-glibc

So I've to change it to
DRIDRIVERS_append_arm
or is it TRANSLATED_TARGET_ARCH fault?

Regards,



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

* Re: [PATCH] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-21  7:34         ` Martin Jansa
@ 2011-10-21  7:54           ` Koen Kooi
  2011-10-21  8:12             ` Martin Jansa
  2011-10-21 15:55           ` Khem Raj
  1 sibling, 1 reply; 18+ messages in thread
From: Koen Kooi @ 2011-10-21  7:54 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer


Op 21 okt. 2011, om 09:34 heeft Martin Jansa het volgende geschreven:

> On Sat, Oct 15, 2011 at 7:02 PM, Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
>> On Sat, 2011-10-15 at 12:38 +0200, Martin Jansa wrote:
>>> * this way we can use
>>>   EXTRA_DRIDRIVERS_armv4t += ",glamo" in meta-openmoko layer and
>>>   EXTRA_DRIDRIVERS_armv4t += ",foo" in meta-bar layer without knowledge
>>>   of other modules in other layers in stack
>>> * actually it's like old MACHINE_DRI_MODULES from OE-classic but renamed
>>>   to indicate that it should be used for architecture not machine
>> 
>> This is way overcomplicated. Just do:
>> 
>> DRIDRIVERS_append_armv4t = ",glamo"
> 
> Ah, is it expected that armv4t is no longer valid OVERRIDE?

It is valid for angstrom:

koen@dominion:/OE/tentacle/sources/meta-ti$ MACHINE=om-gta01 bitbake -e | grep OVERRIDES
# DISTROOVERRIDES=${DISTRO}
DISTROOVERRIDES="angstrom"
# MACHINEOVERRIDES=${MACHINE}:${@bb.data.getVar('FEED_ARCH', d,1).replace('all','noarch')}:${SOC_FAMILY}
MACHINEOVERRIDES="om-gta01:armv4t:Unknown"
# OVERRIDES=${OVERRIDE_THUMB}${OVERRIDE_INTERWORK}${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:forcevariable${@bb.utils.contains("TUNE_FEATURES", "thumb", ":thumb", "", d)}${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", ":thumb-interwork", "", d)}:libc-glibc:libc-glibc

regards,

Koen

> 
> OVERRIDES="linux-gnueabi:arm:build-linux:pn-libdrm:om-gta02::shr:forcevariable:thumb:libc-glibc"
> 
> # OVERRIDES=${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:forcevariable${@bb.utils.contains("TUNE_FEATURES",
> "thumb", ":thumb", "", d)}${@bb.utils.contains("TUNE_FEATURES",
> "no-thumb-interwork", ":thumb-interwork", "", d)}:libc-glibc
> 
> So I've to change it to
> DRIDRIVERS_append_arm
> or is it TRANSLATED_TARGET_ARCH fault?
> 
> Regards,
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core




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

* Re: [PATCH] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-21  7:54           ` Koen Kooi
@ 2011-10-21  8:12             ` Martin Jansa
  0 siblings, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2011-10-21  8:12 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 2851 bytes --]

On Fri, Oct 21, 2011 at 09:54:21AM +0200, Koen Kooi wrote:
> 
> Op 21 okt. 2011, om 09:34 heeft Martin Jansa het volgende geschreven:
> 
> > On Sat, Oct 15, 2011 at 7:02 PM, Richard Purdie
> > <richard.purdie@linuxfoundation.org> wrote:
> >> On Sat, 2011-10-15 at 12:38 +0200, Martin Jansa wrote:
> >>> * this way we can use
> >>>   EXTRA_DRIDRIVERS_armv4t += ",glamo" in meta-openmoko layer and
> >>>   EXTRA_DRIDRIVERS_armv4t += ",foo" in meta-bar layer without knowledge
> >>>   of other modules in other layers in stack
> >>> * actually it's like old MACHINE_DRI_MODULES from OE-classic but renamed
> >>>   to indicate that it should be used for architecture not machine
> >> 
> >> This is way overcomplicated. Just do:
> >> 
> >> DRIDRIVERS_append_armv4t = ",glamo"
> > 
> > Ah, is it expected that armv4t is no longer valid OVERRIDE?
> 
> It is valid for angstrom:

I was thinking about adding the same to shr config.. but can I expect
that everybody who wants to use meta-openmoko will read README so
carefully that it will be enough to say
This layer depends on FEED_ARCH OVERRIDE?

Regards,

> koen@dominion:/OE/tentacle/sources/meta-ti$ MACHINE=om-gta01 bitbake -e | grep OVERRIDES
> # DISTROOVERRIDES=${DISTRO}
> DISTROOVERRIDES="angstrom"
> # MACHINEOVERRIDES=${MACHINE}:${@bb.data.getVar('FEED_ARCH', d,1).replace('all','noarch')}:${SOC_FAMILY}
> MACHINEOVERRIDES="om-gta01:armv4t:Unknown"
> # OVERRIDES=${OVERRIDE_THUMB}${OVERRIDE_INTERWORK}${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:forcevariable${@bb.utils.contains("TUNE_FEATURES", "thumb", ":thumb", "", d)}${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", ":thumb-interwork", "", d)}:libc-glibc:libc-glibc
> 
> regards,
> 
> Koen
> 
> > 
> > OVERRIDES="linux-gnueabi:arm:build-linux:pn-libdrm:om-gta02::shr:forcevariable:thumb:libc-glibc"
> > 
> > # OVERRIDES=${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:forcevariable${@bb.utils.contains("TUNE_FEATURES",
> > "thumb", ":thumb", "", d)}${@bb.utils.contains("TUNE_FEATURES",
> > "no-thumb-interwork", ":thumb-interwork", "", d)}:libc-glibc
> > 
> > So I've to change it to
> > DRIDRIVERS_append_arm
> > or is it TRANSLATED_TARGET_ARCH fault?
> > 
> > Regards,
> > 
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core@lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [PATCH] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES
  2011-10-21  7:34         ` Martin Jansa
  2011-10-21  7:54           ` Koen Kooi
@ 2011-10-21 15:55           ` Khem Raj
  1 sibling, 0 replies; 18+ messages in thread
From: Khem Raj @ 2011-10-21 15:55 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Fri, Oct 21, 2011 at 12:34 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> So I've to change it to
> DRIDRIVERS_append_arm
> or is it TRANSLATED_TARGET_ARCH fault?
>

Yes I think that's what changed it. I think it makes sense to have arm
subfamily in overrides from oe-core



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

end of thread, other threads:[~2011-10-21 16:01 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-15 10:24 [PATCH 1/2] xserver-xorg: remove glx-use-tls again Martin Jansa
2011-10-15 10:24 ` [PATCH 2/2] mesa-dri: move extra DRIMODULES to EXTRA_DRIMODULES Martin Jansa
2011-10-15 10:29   ` Koen Kooi
2011-10-15 10:38     ` [PATCH] " Martin Jansa
2011-10-15 17:02       ` Richard Purdie
2011-10-21  7:34         ` Martin Jansa
2011-10-21  7:54           ` Koen Kooi
2011-10-21  8:12             ` Martin Jansa
2011-10-21 15:55           ` Khem Raj
2011-10-15 10:40     ` [PATCH 2/2] " Martin Jansa
2011-10-15 14:30   ` Phil Blundell
2011-10-15 14:34     ` Martin Jansa
2011-10-15 14:40       ` Phil Blundell
2011-10-17  9:50         ` Martin Jansa
2011-10-17 11:06           ` Richard Purdie
2011-10-17 12:18             ` [PATCH] mesa-dri: use DRIDRIVERS_append_arch to promote right usage for BSP layer maintainers Martin Jansa
2011-10-17 12:28               ` Richard Purdie
2011-10-17 12:25 ` [PATCH 1/2] xserver-xorg: remove glx-use-tls again Richard Purdie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.