[ANNOUNCE] xf86-video-intel 2.21.9

2013-06-06 Thread Chris Wilson
Release 2.21.9 (2013-06-06)
===
Consolidating the copy-on-write support, hopefully cleaning up the last of
the regressions.

 * Restore vsync on textured videos.
   [regression from 2.21.8]
   https://bugs.freedesktop.org/show_bug.cgi?id=65048

 * Fix incorrect ordering of possible_clones with certain outputs, which
   can lead to attempting to incorrectly clone 2 outputs and failing to
   light them up.
   [regression from 2.20.10]

 * Fix performance regression from not promoting large fills to the GPU
   [regression from 2.21.7]

 * Undo the pixmap clone before performing a DRI2CopyRegion
   [regression from 2.21.7]
   https://bugs.freedesktop.org/show_bug.cgi?id=65250

Complete list of changes since 2.21.8
-

Chris Wilson (23):
  sna/video: Correct interpretation of 'sync'
  test: Add an easily visible tearing test for video playback
  sna: Call mode update after disabling outputs upon VT switch
  sna: Make the backend identifier more informative
  Add the known marketing names for the performance Haswell parts
  sna: Sanity check that CRTC / output combination is valid
  sna: Log which outputs are being configured during a modeset
  sna: Report allocations failures during Screen initialisation
  sna: Cleanup up error reporting after failure to init KMS interface
  sna: Assert that an existing scanout is the desired size
  sna: Restore GPU promotion for large fills
  sna: Compile fix for non-debug builds
  sna/dri: Reorder assert not to fail on a pageflip deferred to after a 
modeset
  sna: Prevent adding damage to an already all-damaged GPU bo
  sna: Add some more DBG hints to copy-on-write cloning
  sna/dri: Undo any COW before performing a copy with DRI2CopyRegion
  sna: Make copying the glyph size more compact
  sna: Always populate the CPU features string
  sna: Do not conflate ignoring an output with an allocation failure
  sna/video: Fix redundant initialisation of video-clip
  sna: Include the GT details in the backend name for a chipset
  sna: Only emit an error for terminal mmap failures
  2.21.9 release

Daniel Vetter (1):
  sna: fixup up possible_clones kms-X impedance mismatch

Rodrigo Vivi (1):
  Add more correct names for Haswell.

git tag: 2.21.9

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.9.tar.bz2
MD5:  fd96651b0d90dc7e977b23fd54f2c3e8  xf86-video-intel-2.21.9.tar.bz2
SHA1: e2f0b75929ba90c0abdbe2233ecfb5b3ccefc323  xf86-video-intel-2.21.9.tar.bz2
SHA256: 1359cbc9e494a284faa52d1db83e7388cb8ab590b660e29e78e6e7f5ee7ff189  
xf86-video-intel-2.21.9.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.9.tar.gz
MD5:  f56fc5a53d730c5b7a037cfce2b71196  xf86-video-intel-2.21.9.tar.gz
SHA1: a7b6c36c84fb7336384bfffb6cfb3c8a4b5e6946  xf86-video-intel-2.21.9.tar.gz
SHA256: 35690e66ed5a99864b66e7abd86ca4bb2b077949c5e0716a8bc03cbd12623a6a  
xf86-video-intel-2.21.9.tar.gz

-- 
Chris Wilson, Intel Open Source Technology Centre


signature.asc
Description: Digital signature
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Help on under the hood article on why openSUSE xorg could did not default to vesa driver but instead loaded fbdev device limited to 800x600 in Hyper-V virtual machine

2013-06-06 Thread Scott Sanbar
I am trying to analyse the Xorg.0.log in /var/log on an openSUSE 12.3
install in a Hyper-V virtual machine.

CentOS 6.3 and Ubuntu 12.04 LTS both loaded fine, but for some reason the
vesa driver for the virtualized graphics card (Microsoft graphics card) did
not load only the primitive fbdev and fbdevhw device loaded, limiting the X
screen to 800x600 mode.

There is a fix a fellow on the openSUSE hardware forum suggested, but I
wanted to create an article to address the whys and wherefores of why
this happened to help people with the fix foremost, give a summary
explanation secondly and then give and in-depth analysis of why it
happened.  So far, I have fumbled through the Xorg.0.log and done the best
I could, but it is a work in progress.  Any help with this article would be
appreciated:

http://www.sanbarcomputing.com/?p=2033

I am hoping it will not only educate me in the writing, but educate others
interested in this subject and help those who need the fix as well.

Thanks in advance!


**


*Scott Sanbar, Chief Engineer, Sanbar Computing
*

scott.san...@gmail.com | http://www.sanbarcomputing.com | (405) 227-4724
Personal Blog:  http://www.aeoril.com/
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Re: Current DRI3 specification

2013-06-06 Thread James Jones

On 06/05/2013 06:20 PM, Keith Packard wrote:

* PGP Signed by an unknown key

James Jones jajo...@nvidia.com writes:


I read through this and the extension specification below.  The DRI3
stuff doesn't directly affect our driver at the moment of course, but I
like the direction it's going and the proposed/implied interactions
between DRI3 and Present.


Thanks much for the review. I think the most relevant question for the
binary nVidia driver is whether you think you can do something similar
in terms of mapping your back buffers into X pixmaps for use by
Present.


Yeah, I think the semantics are compatible.  We allocate these buffers 
on the server-side, but I don't think that affects the interaction with 
Present.



Oh, I'm curious if you think we should be mapping the OML_sync_control
UST/MSC/SBC triplet into Sync extension counters. It sure seems like a
natural fit to me, and would reduce the size of the Present extension
quite a bit.


I've never been fond of the OML triplet because the values don't 
correspond well to the counters/clocks our HW has.  However, it was 
always the intent that there would be a bunch of external-event 
triggered types of fences added via other extensions (trigger at a given 
timer value, when a certain scanline is reached, triggered while in the 
vblank region or a certain bracketed set of scanlines, etc.)


Perhaps rather than merge these into sync or present, there could be 
small, separate extensions that introduce various new ways to create a 
fence sync object with these properties.  One such extension could 
introduce the OML values either as a combined fence object, or as 3 
separate objects.  I had imagined the present operation would take an 
arbitrary length ordered list of fence sync objects to wait for, which 
would be passed down to drivers where they could be collapsed when 
possible.  For example, if the HW or kernel driver supports waiting for 
the first vblank after a given timer value was reached as a single 
operation, the fence sequence { TIMER, VBLANK } could be collapsed into 
a single HW/kernel wait operation by the corresponding X driver.


Thanks,
-James


I read through your futex-based fence sync implementation notes as well.
   Seems reasonable to me.  I didn't try too hard to poke holes in it
   though.


I've had a couple of other positive reviews of that code; obviously it's
going to take some actual failures before people figure out why it
doesn't work right :-)


___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Nomination for 1.14 branch: Only call xf86platformVTProbe() when it's defined

2013-06-06 Thread Chí-Thanh Christopher Nguyễn
Hi,

I would like to nominate the patch
http://cgit.freedesktop.org/xorg/xserver/commit/?id=9878e097a7de2f86eff0dcfd9fe5d83b162197ec
(Only call xf86platformVTProbe() when it's defined) for the 1.14 branch
because it fixes a build regression that was introduced into the branch
after 1.14.1.


Best regards,
Chí-Thanh Christopher Nguyễn

___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

[PATCH v2] libX11: check size of GetReqExtra after XFlush

2013-06-06 Thread Kees Cook
Two users of GetReqExtra pass arbitrarily sized allocations from the
caller (ModMap and Host). Adjust _XGetRequest() (called by the GetReqExtra
macro) to double-check the requested length and invalidate req when this
happens. Users of GetReqExtra passing lengths greater than the Xlib buffer
size (normally 16K) now check req and fail if something has gone wrong.

Any other callers of GetReqExtra that do not check req for NULL
will experience this change, in the pathological case, as a NULL
dereference instead of a buffer overflow. This is an improvement, but
the documentation for GetReqExtra has been updated to reflect the need
to check the value of req after the call.

Prior version of this patch:
http://lists.x.org/archives/xorg-devel/2011-July/023936.html

Bug that manifested the problem:
https://bugs.launchpad.net/ubuntu/+source/x11-xserver-utils/+bug/792628

Signed-off-by: Kees Cook k...@outflux.net
---
 specs/libX11/AppC.xml | 4 +++-
 src/Host.c| 8 
 src/ModMap.c  | 4 
 src/XlibInt.c | 8 
 4 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/specs/libX11/AppC.xml b/specs/libX11/AppC.xml
index df25027..0b37048 100644
--- a/specs/libX11/AppC.xml
+++ b/specs/libX11/AppC.xml
@@ -2468,7 +2468,9 @@ which is the same as
 functionGetReq/function
 except that it takes an additional argument (the number of
 extra bytes to allocate in the output buffer after the request structure).  
-This number should always be a multiple of four.
+This number should always be a multiple of four. Note that it is possible
+for req to be set to NULL as a defensive measure if the requested length
+exceeds the Xlib's buffer size (normally 16K).
 /para
 /sect2
 sect2 id=Variable_Length_Arguments
diff --git a/src/Host.c b/src/Host.c
index da9923a..da5e2f7 100644
--- a/src/Host.c
+++ b/src/Host.c
@@ -83,6 +83,10 @@ XAddHost (
 
 LockDisplay(dpy);
 GetReqExtra (ChangeHosts, length, req);
+if (!req) {
+   UnlockDisplay(dpy);
+   return 0;
+}
 req-mode = HostInsert;
 req-hostFamily = host-family;
 req-hostLength = addrlen;
@@ -118,6 +122,10 @@ XRemoveHost (
 
 LockDisplay(dpy);
 GetReqExtra (ChangeHosts, length, req);
+if (!req) {
+   UnlockDisplay(dpy);
+   return 0;
+}
 req-mode = HostDelete;
 req-hostFamily = host-family;
 req-hostLength = addrlen;
diff --git a/src/ModMap.c b/src/ModMap.c
index 5c5b426..f66e559 100644
--- a/src/ModMap.c
+++ b/src/ModMap.c
@@ -80,6 +80,10 @@ XSetModifierMapping(
 
 LockDisplay(dpy);
 GetReqExtra(SetModifierMapping, mapSize, req);
+if (!req) {
+   UnlockDisplay(dpy);
+   return 2;
+}
 
 req-numKeyPerModifier = modifier_map-max_keypermod;
 
diff --git a/src/XlibInt.c b/src/XlibInt.c
index b06e57b..c3273a8 100644
--- a/src/XlibInt.c
+++ b/src/XlibInt.c
@@ -1733,6 +1733,14 @@ void *_XGetRequest(Display *dpy, CARD8 type, size_t len)
 
 if (dpy-bufptr + len  dpy-bufmax)
_XFlush(dpy);
+/* Request still too large, so do not allow it to overflow. */
+if (dpy-bufptr + len  dpy-bufmax) {
+   fprintf(stderr,
+   Xlib: request %d length %zd would exceed buffer size.\n,
+   type, len);
+   /* Changes failure condition from overflow to NULL dereference. */
+   return NULL;
+}
 
 if (len % 4)
fprintf(stderr,
-- 
1.8.1.2


-- 
Kees Cook@outflux.net
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Re: [PATCH xaw3d 0/2] Xaw3d build system

2013-06-06 Thread James Cloos
I'm inclined to push these, but they cause redefinition warnings during 
compilation:

libtool: compile: ... -o .libs/AsciiText.o
In file included from .../libXaw3d-/src/AsciiSink.c:50:0:
../config.h:90:0: warning: XAW_ARROW_SCROLLBARS redefined [enabled by default]
 #define XAW_ARROW_SCROLLBARS /**/
 ^
command-line:0:0: note: this is the location of the previous definition
In file included from .../libXaw3d-/src/AsciiSink.c:50:0:
../config.h:93:0: warning: XAW_GRAY_BLKWHT_STIPPLES redefined [enabled by 
default]
 #define XAW_GRAY_BLKWHT_STIPPLES /**/
 ^
command-line:0:0: note: this is the location of the previous definition
In file included from .../libXaw3d-/src/AsciiSink.c:50:0:
../config.h:96:0: warning: XAW_INTERNATIONALIZATION redefined [enabled by 
default]
 #define XAW_INTERNATIONALIZATION /**/
 ^
command-line:0:0: note: this is the location of the previous definition
In file included from .../libXaw3d-/src/AsciiSink.c:50:0:
../config.h:99:0: warning: XAW_MULTIPLANE_PIXMAPS redefined [enabled by 
default]
 #define XAW_MULTIPLANE_PIXMAPS /**/
 ^
command-line:0:0: note: this is the location of the previous definition

Since they are added to the .h file, perhaps they should be removed from
XAW3D_CPPFLAGS and xaw3d.pc's Cflags section?

-JimC
-- 
James Cloos cl...@jhcloos.com OpenPGP: 1024D/ED7DAEA6
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Re: [PATCH xaw3d 1/2] Fix --disable-feature options in configure

2013-06-06 Thread James Cloos
I did push this one, though, as 2c16f3221c15b88a1122c35c0b091e8fcc2523fe.

-JimC
-- 
James Cloos cl...@jhcloos.com OpenPGP: 1024D/ED7DAEA6
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Re: [PATCH v2] libX11: check size of GetReqExtra after XFlush

2013-06-06 Thread Alan Coopersmith

On 06/ 6/13 10:40 AM, Kees Cook wrote:

Two users of GetReqExtra pass arbitrarily sized allocations from the
caller (ModMap and Host). Adjust _XGetRequest() (called by the GetReqExtra
macro) to double-check the requested length and invalidate req when this
happens. Users of GetReqExtra passing lengths greater than the Xlib buffer
size (normally 16K) now check req and fail if something has gone wrong.


An alternative would be to convert them to use Data instead of GetReqExtra()
as the requests like PutImage do that truly send arbitrarily large data to
the server, but I'm not sure it's worth it in these cases.


diff --git a/src/ModMap.c b/src/ModMap.c
index 5c5b426..f66e559 100644
--- a/src/ModMap.c
+++ b/src/ModMap.c
@@ -80,6 +80,10 @@ XSetModifierMapping(

  LockDisplay(dpy);
  GetReqExtra(SetModifierMapping, mapSize, req);
+if (!req) {
+   UnlockDisplay(dpy);
+   return 2;


Style nit, please return MappingFailed instead of the raw value.  (I see
the comment above the function uses the raw values instead of the symbolic
names used in the man pages and server side code, which is unfortunate.)


+}

  req-numKeyPerModifier = modifier_map-max_keypermod;


Since the protocol defines that as a single byte, we should probably reject
at the top of the function any modifier_map-max_keypermod  255, as otherwise
we send a packet to the X server with more data than expected, which it will
reject - and that limit would also keep the mapSize within the normal Xlib
buffer size.   That doesn't need to be this patch though.

--
-Alan Coopersmith-  alan.coopersm...@oracle.com
 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Re: [PATCH v2] libX11: check size of GetReqExtra after XFlush

2013-06-06 Thread Jamey Sharp
It seems to me that the change to GetReqExtra should indeed be merged. I
think now we're just debating what to do with any possibly-hazardous
callers. Kees, perhaps you could split the patch?

Regarding the rest, I like Alan's comments, and would add:

On Jun 6, 2013 9:17 PM, Alan Coopersmith alan.coopersm...@oracle.com
wrote:
 On 06/ 6/13 10:40 AM, Kees Cook wrote:
 Two users of GetReqExtra pass arbitrarily sized allocations from the
 caller (ModMap and Host). Adjust _XGetRequest() (called by the
GetReqExtra
 macro) to double-check the requested length and invalidate req when
this
 happens. Users of GetReqExtra passing lengths greater than the Xlib
buffer
 size (normally 16K) now check req and fail if something has gone wrong.

 An alternative would be to convert them to use Data instead of
GetReqExtra()
 as the requests like PutImage do that truly send arbitrarily large data to
 the server, but I'm not sure it's worth it in these cases.

Since the original bug report was about xhost failing on long hostnames,
maybe it actually is worthwhile to make the Host routines use Data?

 diff --git a/src/ModMap.c b/src/ModMap.c
 index 5c5b426..f66e559 100644
 --- a/src/ModMap.c
 +++ b/src/ModMap.c
 @@ -80,6 +80,10 @@ XSetModifierMapping(

   LockDisplay(dpy);
   GetReqExtra(SetModifierMapping, mapSize, req);
 +if (!req) {
 +   UnlockDisplay(dpy);
 +   return 2;

 Style nit, please return MappingFailed instead of the raw value.  (I see
 the comment above the function uses the raw values instead of the symbolic
 names used in the man pages and server side code, which is unfortunate.)


 +}

   req-numKeyPerModifier = modifier_map-max_keypermod;

 Since the protocol defines that as a single byte, we should probably
reject
 at the top of the function any modifier_map-max_keypermod  255, as
otherwise
 we send a packet to the X server with more data than expected, which it
will
 reject - and that limit would also keep the mapSize within the normal Xlib
 buffer size.   That doesn't need to be this patch though.

I like this plan. Is MappingFailed the right return value for an
out-of-range value?

Jamey
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Re: [PATCH:libXmu] Fix a const issue.

2013-06-06 Thread Alan Coopersmith

On 06/ 2/13 12:10 PM, Thomas Klausner wrote:

---
  src/StrToGrav.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)


Reviewed-by: Alan Coopersmith alan.coopersm...@oracle.com
and pushed:

To ssh://git.freedesktop.org/git/xorg/lib/libXmu
   474d224..e46ecb4  master - master

--
-Alan Coopersmith-  alan.coopersm...@oracle.com
 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Re: [PATCH:mkfontscale 1/2] Protect config.h inclusion like usual.

2013-06-06 Thread Alan Coopersmith

On 06/ 2/13 12:16 PM, Thomas Klausner wrote:

---
  ident.c | 2 ++
  1 file changed, 2 insertions(+)

diff --git a/ident.c b/ident.c
index bf54483..8addee7 100644
--- a/ident.c
+++ b/ident.c
@@ -47,7 +47,9 @@
 and 0 if it should be processed normally.  identifyBitmap is
 much faster than parsing the whole font. */

+#ifdef HAVE_CONFIG_H
  #include config.h
+#endif

  #include stdlib.h
  #include string.h



Reviewed-by: Alan Coopersmith alan.coopersm...@oracle.com
and pushed:

To ssh://git.freedesktop.org/git/xorg/app/mkfontscale
   19e2cb7..f731c5c  master - master

--
-Alan Coopersmith-  alan.coopersm...@oracle.com
 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Re: [PATCH:mkfontscale 2/2] Remove a couple of 'const' that aren't OK for the caller.

2013-06-06 Thread Alan Coopersmith

On 06/ 2/13 12:16 PM, Thomas Klausner wrote:

---
  mkfontscale.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mkfontscale.c b/mkfontscale.c
index 53c5303..15efaac 100644
--- a/mkfontscale.c
+++ b/mkfontscale.c
@@ -60,7 +60,7 @@
  #define QUOTE(x)  #x
  #define STRINGIFY(x)  QUOTE(x)

-static const char *encodings_array[] =
+static char *encodings_array[] =
  { ascii-0,
iso8859-1, iso8859-2, iso8859-3, iso8859-4, iso8859-5,
iso8859-6, iso8859-6.8, iso8859-6.8x, iso8859-6.16,
@@ -79,7 +79,7 @@ static const char *encodings_array[] =
gb2312.1980-0, gb18030.2000-0, gb18030.2000-1,
ksc5601.1987-0, ksc5601.1992-3};

-static const char *extra_encodings_array[] =
+static char *extra_encodings_array[] =
  { iso10646-1, adobe-fontspecific, microsoft-symbol };

  static ListPtr encodings, extra_encodings;



I'm not sure what the best thing to do is here - removing the const just
brings back all the warnings that we're using a non-const char * for all
those string literals, but since we pass the array to

ListPtr makeList(char **a, int n, ListPtr old, int begin);

we get complaints about passing a const to a function wanting non-const.

I started looking at changing the List functions to all use const char *,
but the xlfd lists pass dynamically allocated values to those and use
deepDestroyList() to free them, so this code just expects some lists to
have constant strings and some not to and to use the same functions 
types for both, which is messy.

--
-Alan Coopersmith-  alan.coopersm...@oracle.com
 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


[ANNOUNCE] xf86-video-intel 2.21.9

2013-06-06 Thread Chris Wilson
Release 2.21.9 (2013-06-06)
===
Consolidating the copy-on-write support, hopefully cleaning up the last of
the regressions.

 * Restore vsync on textured videos.
   [regression from 2.21.8]
   https://bugs.freedesktop.org/show_bug.cgi?id=65048

 * Fix incorrect ordering of possible_clones with certain outputs, which
   can lead to attempting to incorrectly clone 2 outputs and failing to
   light them up.
   [regression from 2.20.10]

 * Fix performance regression from not promoting large fills to the GPU
   [regression from 2.21.7]

 * Undo the pixmap clone before performing a DRI2CopyRegion
   [regression from 2.21.7]
   https://bugs.freedesktop.org/show_bug.cgi?id=65250

Complete list of changes since 2.21.8
-

Chris Wilson (23):
  sna/video: Correct interpretation of 'sync'
  test: Add an easily visible tearing test for video playback
  sna: Call mode update after disabling outputs upon VT switch
  sna: Make the backend identifier more informative
  Add the known marketing names for the performance Haswell parts
  sna: Sanity check that CRTC / output combination is valid
  sna: Log which outputs are being configured during a modeset
  sna: Report allocations failures during Screen initialisation
  sna: Cleanup up error reporting after failure to init KMS interface
  sna: Assert that an existing scanout is the desired size
  sna: Restore GPU promotion for large fills
  sna: Compile fix for non-debug builds
  sna/dri: Reorder assert not to fail on a pageflip deferred to after a 
modeset
  sna: Prevent adding damage to an already all-damaged GPU bo
  sna: Add some more DBG hints to copy-on-write cloning
  sna/dri: Undo any COW before performing a copy with DRI2CopyRegion
  sna: Make copying the glyph size more compact
  sna: Always populate the CPU features string
  sna: Do not conflate ignoring an output with an allocation failure
  sna/video: Fix redundant initialisation of video-clip
  sna: Include the GT details in the backend name for a chipset
  sna: Only emit an error for terminal mmap failures
  2.21.9 release

Daniel Vetter (1):
  sna: fixup up possible_clones kms-X impedance mismatch

Rodrigo Vivi (1):
  Add more correct names for Haswell.

git tag: 2.21.9

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.9.tar.bz2
MD5:  fd96651b0d90dc7e977b23fd54f2c3e8  xf86-video-intel-2.21.9.tar.bz2
SHA1: e2f0b75929ba90c0abdbe2233ecfb5b3ccefc323  xf86-video-intel-2.21.9.tar.bz2
SHA256: 1359cbc9e494a284faa52d1db83e7388cb8ab590b660e29e78e6e7f5ee7ff189  
xf86-video-intel-2.21.9.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.9.tar.gz
MD5:  f56fc5a53d730c5b7a037cfce2b71196  xf86-video-intel-2.21.9.tar.gz
SHA1: a7b6c36c84fb7336384bfffb6cfb3c8a4b5e6946  xf86-video-intel-2.21.9.tar.gz
SHA256: 35690e66ed5a99864b66e7abd86ca4bb2b077949c5e0716a8bc03cbd12623a6a  
xf86-video-intel-2.21.9.tar.gz

-- 
Chris Wilson, Intel Open Source Technology Centre


signature.asc
Description: Digital signature
___
xorg-announce mailing list
xorg-announce@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-announce


Re: libbacklight support for randr backlight property

2013-06-06 Thread Michel Dänzer
On Don, 2013-06-06 at 11:08 +1000, Dave Airlie wrote:
 xbacklight and gnome would really like to use xrandr to control the backlight
 if possible, I've just taken the property code from intel driver, and hooked
 it up to libbacklight from git://git.freedesktop.org/git/libbacklight.
 
 The kernel can't deal with this due to the insanity that is ACPI and non-ACPI
 backlight controls, so lets just hope this works instead!

The changes look good to me.


 I've only tested this on my T60p ancient piece of crap, appreciate any testing
 anyone can give it.

It doesn't actually create the properties on this PowerBook, but I'm
sure that can be worked out later on.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast |  Debian, X and DRI developer
___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 65426] openGL glDeleteBuffers does not delete buffers created using glGenBuffers

2013-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=65426

Michel Dänzer mic...@daenzer.net changed:

   What|Removed |Added

  Attachment #80356|text/x-log  |text/plain
  mime type||

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 65426] openGL glDeleteBuffers does not delete buffers created using glGenBuffers

2013-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=65426

Michel Dänzer mic...@daenzer.net changed:

   What|Removed |Added

   Assignee|xorg-driver-ati@lists.x.org |mesa-dev@lists.freedesktop.
   ||org
 QA Contact|xorg-t...@lists.x.org   |
Product|xorg|Mesa
  Component|Driver/Radeon   |Mesa core

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-driver-ati