* [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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox