<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu, branch v2.6.30.6</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/gpu?h=v2.6.30.6</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/gpu?h=v2.6.30.6'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-08-16T21:18:24Z</updated>
<entry>
<title>drm/i915: Set SSC frequency for 8xx chips correctly</title>
<updated>2009-08-16T21:18:24Z</updated>
<author>
<name>Ma Ling</name>
<email>ling.ma@intel.com</email>
</author>
<published>2009-06-25T02:59:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8a42f28cde25721fad467fe0fcff915ba7e073b7'/>
<id>urn:sha1:8a42f28cde25721fad467fe0fcff915ba7e073b7</id>
<content type='text'>
(cherry picked from commit 6ff4fd05676bc5b5c930bef25901e489f7843660)

All 8xx class chips have the 66/48 split, not just 855.

Signed-off-by: Ma Ling &lt;ling.ma@intel.com&gt;
Reviewed-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Signed-off-by: Eric Anholt &lt;eric@anholt.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drm/i915: initialize fence registers to zero when loading GEM</title>
<updated>2009-08-16T21:18:23Z</updated>
<author>
<name>Grégoire Henry</name>
<email>henry@pps.jussieu.fr</email>
</author>
<published>2009-06-23T13:41:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c51ad0fb7bf823d924cb20e45e601c4ca4aba383'/>
<id>urn:sha1:c51ad0fb7bf823d924cb20e45e601c4ca4aba383</id>
<content type='text'>
(cherry picked from commit b5aa8a0fc132dd512c33e7c2621d075e3b77a65e)

Unitialized fence register could leads to corrupted display. Problem
encountered on MacBooks (revision 1 and 2), directly booting from EFI
or through BIOS emulation.

(bug #21710 at freedestop.org)

Signed-off-by: Grégoire Henry &lt;henry@pps.jussieu.fr&gt;
Signed-off-by: Eric Anholt &lt;eric@anholt.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drm/i915: Hook connector to encoder during load detection (fixes tv/vga detect)</title>
<updated>2009-08-16T21:18:22Z</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-06-06T01:19:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e8c4eaed7376d63ebd944b0ba1d238c23a4f9d6b'/>
<id>urn:sha1:e8c4eaed7376d63ebd944b0ba1d238c23a4f9d6b</id>
<content type='text'>
(cherry picked from commit 03d6069912babc07a3da20e715dd6a5dc8f0f867)

With the DRM-driven DPMS code, encoders are considered idle unless a
connector is hooked to them, so mode setting is skipped. This makes load
detection fail as none of the hardware is enabled.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
Signed-off-by: Eric Anholt &lt;eric@anholt.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drm/i915: Skip lvds with Aopen i945GTt-VFA</title>
<updated>2009-08-16T21:18:21Z</updated>
<author>
<name>Michael Cousin</name>
<email>mika.cousin@gmail.com</email>
</author>
<published>2009-06-05T19:16:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ba55e7736d3a194176064063c2ef6dab91556c0c'/>
<id>urn:sha1:ba55e7736d3a194176064063c2ef6dab91556c0c</id>
<content type='text'>
(cherry picked from commit fa0864b26b4bfa1dd4bb78eeffbc1f398cb56425)

Signed-off-by: Michael Cousin &lt;mika.cousin@gmail.com&gt;
Signed-off-by: Eric Anholt &lt;eric@anholt.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drm/i915: avoid non-atomic sysrq execution</title>
<updated>2009-08-16T21:18:20Z</updated>
<author>
<name>Jesse Barnes</name>
<email>jbarnes@virtuousgeek.org</email>
</author>
<published>2009-05-15T21:11:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=802f61c744aef1d40551d5d2d49c55648736e2de'/>
<id>urn:sha1:802f61c744aef1d40551d5d2d49c55648736e2de</id>
<content type='text'>
(cherry picked from commit b66d18ddb16603d1e1ec39cb2ff3abf3fd212180)

The sysrq functions are executed in hardirq context, so we shouldn't be
calling sleeping functions from them, like mutex_locks or memory
allocations.

Fix up the i915 sysrq handler to avoid this.

Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Signed-off-by: Eric Anholt &lt;eric@anholt.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drm/i915: apply G45 vblank count code to all G4x chips and fix max_frame_count</title>
<updated>2009-08-16T21:18:20Z</updated>
<author>
<name>Jesse Barnes</name>
<email>jbarnes@virtuousgeek.org</email>
</author>
<published>2009-05-05T20:13:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3b5346cf631108c33450bbf942e69409fa2a2d6a'/>
<id>urn:sha1:3b5346cf631108c33450bbf942e69409fa2a2d6a</id>
<content type='text'>
(cherry picked from commit 42c2798b35b95c471877133e19ccc3cab00e9b65)

All G4x and newer chips use the new style frame count register, with a
full 32 bit frame count.  Update the code to reflect this.

Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Signed-off-by: Eric Anholt &lt;eric@anholt.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drm/i915: add ignore lvds quirk info for AOpen Mini PC</title>
<updated>2009-08-16T21:18:19Z</updated>
<author>
<name>Jarod Wilson</name>
<email>jarod@redhat.com</email>
</author>
<published>2009-05-27T21:20:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6e8b2886d858e64fef562d52b89da303d5df1e94'/>
<id>urn:sha1:6e8b2886d858e64fef562d52b89da303d5df1e94</id>
<content type='text'>
(cherry picked from commit 70aa96ca2d8d938fc036ef8fd189b0151f4fc3ba)

Fix a FIXME in the intel LVDS bring-up code, adding the appropriate
blacklist entry for the AOpen Mini PC, courtesy of a dmidecode
dump from Florian Demmer.

Signed-off-by: Jarod Wilson &lt;jarod@redhat.com&gt;
CC: Florian Demmer &lt;florian@demmer.org&gt;
Signed-off-by: Eric Anholt &lt;eric@anholt.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drm/i915: Save/restore cursor state on suspend/resume.</title>
<updated>2009-08-16T21:18:18Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2009-06-03T07:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4bfdb0701873595fb9deb86e7c3c03925a123430'/>
<id>urn:sha1:4bfdb0701873595fb9deb86e7c3c03925a123430</id>
<content type='text'>
(cherry picked from commit 1fd1c624362819ecc36db2458c6a972c48ae92d6)

This may fix cursor corruption in X on resume, which would persist until
the cursor was hidden and then shown again.

V2: Also include the cursor control regs.

Signed-off-by: Eric Anholt &lt;eric@anholt.net&gt;
Reviewed-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>drm/i915: correct suspend/resume ordering</title>
<updated>2009-07-02T23:51:06Z</updated>
<author>
<name>Jesse Barnes</name>
<email>jbarnes@virtuousgeek.org</email>
</author>
<published>2009-06-23T01:05:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=06ea0c9a0bb0d882a436ecf7876a08ace86de9a8'/>
<id>urn:sha1:06ea0c9a0bb0d882a436ecf7876a08ace86de9a8</id>
<content type='text'>
commit 9e06dd39f2b6d7e35981e0d7aded618686b32ccb upstream.

We need to save register state *after* idling GEM, clearing the ring,
and uninstalling the IRQ handler, or we might end up saving bogus
fence regs, for one.  Our restore ordering should already be correct,
since we do GEM, ring and IRQ init after restoring the last register
state, which prevents us from clobbering things.

I put this together to potentially address a bug, but I haven't heard
back if it fixes it yet.  However I think it stands on its own, so I'm
sending it in.

Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Signed-off-by: Eric Anholt &lt;eric@anholt.net&gt;
Cc: Jie Luo &lt;clotho67@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Revert "drm: don't associate _DRM_DRIVER maps with a master"</title>
<updated>2009-06-05T17:21:52Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2009-06-05T17:21:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=27704a16c9e0fb4c6b04344c7c4c40ac16148ec0'/>
<id>urn:sha1:27704a16c9e0fb4c6b04344c7c4c40ac16148ec0</id>
<content type='text'>
This reverts commit 6c51d1cfa0a370b48a157163340190cf5fd2346b, which
apparently causes DRI initialization failures on Radeons.

Reported-by: Markus Trippelsdorf &lt;markus@trippelsdorf.de&gt;
Requested-by: Dave Airlie &lt;airlied@gmail.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
