I got it.
Thanks
-Boqun
-Original Message-
From: Chris Wilson [mailto:ch...@chris-wilson.co.uk]
Sent: Thursday, April 28, 2011 4:03 PM
To: Feng, Boqun; intel-gfx@lists.freedesktop.org
Subject: Re: [Intel-gfx] [PATCH 2/2] drm/i915:fix irq miss in bsd ring for g4x
v2
On Thu, 28 Apr 2011
On Thu, 28 Apr 2011 15:22:05 +0800, "Feng, Boqun" wrote:
> This patch depends on patch "drm/i915:merge ring_put/get_irq into
> bsd_ring_put/get_irq"
I'm being a nuisance, but this is the wrong way around. This a bug fix and
needs to apply cleanly on top of -fixes and marked for stable. The cleanu
This patch depends on patch "drm/i915:merge ring_put/get_irq into
bsd_ring_put/get_irq"
On g4x, user interrupt in bsd ring is missed.
g4x and ironlake share the same bsd_ring, but their interrupt control
interfaces are different, g4x use I915 while ironlake use GT.
The interrupt mask reg address
This patch depends on patch "drm/i915:merge ring_put/get_irq into
bsd_ring_put/get_irq"
On g4x, user interrupt in bsd ring is missed.
g4x and ironlake share the same bsd_ring, but their interrupt control
interfaces are different, g4x use I915 while ironlake use GT.
The interrupt mask reg address
On g4x, user interrupt in bsd ring is missed.
g4x and ironlake share the same bsd_ring, but their interrupt
control interfaces are different. G4x use I915 while ironlake
use GT. The interrupt mask reg address on g4x should be IMR,
user interrupt bit in bsd ring on g4x is I915_BSD_USER_INTERRUPT
Ad