Re: [Intel-gfx] [PATCH 5/8] xfree86: After 2 sec, abort setting drm interface version.

2013-03-18 Thread Bryce Harrington
On Mon, Mar 18, 2013 at 11:00:55AM +, Chris Wilson wrote: > On Fri, Mar 15, 2013 at 11:02:55AM -0700, Bryce Harrington wrote: > > And if we've had to delay booting due to not being able to set the > > interface, fess up. > > I would squash this into the previous patc

[Intel-gfx] [PATCH v2 6/7] xfree86: Be verbose if waiting on opening the drm device

2013-03-18 Thread Bryce Harrington
Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index bb76d90..3386b67 100644 --- a/hw/xfree86/os

[Intel-gfx] [PATCH v2 5/7] xfree86: Fix race condition failure opening drm.

2013-03-18 Thread Bryce Harrington
libdrm. To address this we need to re-set ourselves as the drm master, and keep trying to set the interface until it works (or until we give up). See https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/982889 Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |

[Intel-gfx] [PATCH v2 7/7] xfree86: Also handle EAGAIN errors from drmSetInterfaceVersion().

2013-03-18 Thread Bryce Harrington
ch is probably unneeded. But include support anyway. Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |3 +++ 1 file changed, 3 insertions(+) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 3386b67..b05719d 1

[Intel-gfx] [PATCH v2 0/7] xfree86: Handle drm race condition

2013-03-18 Thread Bryce Harrington
e the final patch in the series is highly optional; it handles EAGAIN being passed from the ioctl - which looks impossible to happen in practice. https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/982889 Bryce Harrington (7): xfree86: (Cleanup) Close fd if drm interface 1.4 could not b

[Intel-gfx] [PATCH v2 4/7] xfree86: Keep trying to set interface on drm for 2 seconds.

2013-03-18 Thread Bryce Harrington
And if we've had to delay booting due to not being able to set the interface, fess up. Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/hw/xfree86/os-support/

[Intel-gfx] [PATCH v2 3/7] xfree86: Provide more details on failure

2013-03-18 Thread Bryce Harrington
Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 6ee219a..3ae2db1 100644 --- a/hw/xfree86/os

[Intel-gfx] [PATCH v2 2/7] xfree86: Track error code and add label for error handling.

2013-03-18 Thread Bryce Harrington
Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 69a5b8c..6ee219a 100644 --- a/hw/xfree86

[Intel-gfx] [PATCH v2 1/7] xfree86: (Cleanup) Close fd if drm interface 1.4 could not be set.

2013-03-18 Thread Bryce Harrington
Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |1 + 1 file changed, 1 insertion(+) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 76f5583..69a5b8c 100644 --- a/hw/xfree86/os-support/linux

[Intel-gfx] [PATCH 5/8] xfree86: After 2 sec, abort setting drm interface version.

2013-03-15 Thread Bryce Harrington
And if we've had to delay booting due to not being able to set the interface, fess up. Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c

[Intel-gfx] [PATCH 6/8] xfree86: Fix race condition failure opening drm.

2013-03-15 Thread Bryce Harrington
libdrm. To address this we need to re-set ourselves as the drm master, and keep trying to set the interface until it works (or until we give up). See https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/982889 Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |

[Intel-gfx] [PATCH 7/8] xfree86: Be verbose if waiting on opening the drm device

2013-03-15 Thread Bryce Harrington
Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index bb76d90..3386b67 100644 --- a/hw/xfree86/os

[Intel-gfx] [PATCH 8/8] xfree86: Also handle EAGAIN errors from drmSetInterfaceVersion().

2013-03-15 Thread Bryce Harrington
ch is probably unneeded. But include support anyway. Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |3 +++ 1 file changed, 3 insertions(+) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 3386b67..b05719d 1

[Intel-gfx] [PATCH 4/8] xfree86: Keep trying to set interface on drm until it succeeds

2013-03-15 Thread Bryce Harrington
Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 3ae2db1..c4d128e 100644 --- a/hw

[Intel-gfx] [PATCH 2/8] xfree86: Track error code and add label for error handling.

2013-03-15 Thread Bryce Harrington
Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 69a5b8c..6ee219a 100644 --- a/hw/xfree86

[Intel-gfx] [PATCH 3/8] xfree86: Provide more details on failure

2013-03-15 Thread Bryce Harrington
Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 6ee219a..3ae2db1 100644 --- a/hw/xfree86/os

[Intel-gfx] [PATCH 1/8] xfree86: (Cleanup) Close fd if drm interface 1.4 could not be set.

2013-03-15 Thread Bryce Harrington
Signed-off-by: Bryce Harrington --- hw/xfree86/os-support/linux/lnx_platform.c |1 + 1 file changed, 1 insertion(+) diff --git a/hw/xfree86/os-support/linux/lnx_platform.c b/hw/xfree86/os-support/linux/lnx_platform.c index 76f5583..69a5b8c 100644 --- a/hw/xfree86/os-support/linux

[Intel-gfx] [PATCH 0/8] Handle drm race condition

2013-03-15 Thread Bryce Harrington
looks impossible to happen in practice. https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/982889 Bryce Harrington (8): xfree86: (Cleanup) Close fd if drm interface 1.4 could not be set. xfree86: Track error code and add label for error handling. xfree86: Provide more details on failure xf

[Intel-gfx] Upstreamed bugs from Ubuntu Oneiric

2011-10-17 Thread Bryce Harrington
Hi, Unfortunately I won't be at the next graphics call, but below is a list of the bugs we've forwarded upstream from Ubuntu Oneiric for your reference. A few of these are blocked waiting for feedback from the reporter; not sure what to do with those. Several of the GPU lockup bugs likely are du

Re: [Intel-gfx] 5 bugs

2011-06-16 Thread Bryce Harrington
On Fri, Jun 17, 2011 at 12:12:16AM +0100, Chris Wilson wrote: > On Thu, 16 Jun 2011 15:46:29 -0700, Bryce Harrington > wrote: > > On Thu, Jun 16, 2011 at 12:37:00PM +0100, Chris Wilson wrote: > > > On Wed, 15 Jun 2011 18:10:29 -0700, Bryce Harrington > >

Re: [Intel-gfx] 5 bugs

2011-06-16 Thread Bryce Harrington
On Thu, Jun 16, 2011 at 12:37:00PM +0100, Chris Wilson wrote: > On Wed, 15 Jun 2011 18:10:29 -0700, Bryce Harrington > wrote: > > Hi Max, > > > > I currently am tracking 6 bug reports with the intel driver so far for > > the oneiric development cycle, of which

[Intel-gfx] 5 bugs

2011-06-15 Thread Bryce Harrington
Hi Max, I currently am tracking 6 bug reports with the intel driver so far for the oneiric development cycle, of which 5 have been forwarded upstream: https://bugs.freedesktop.org/show_bug.cgi?id=36515 https://bugs.freedesktop.org/show_bug.cgi?id=37393 https://bugs.freedesktop.org/show_bug.