<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/radeon, branch v3.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.3</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2012-03-08T09:39:54Z</updated>
<entry>
<title>drm/radeon/kms: fix hdmi duallink checks</title>
<updated>2012-03-08T09:39:54Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2012-03-08T00:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=38aa4a568ba4c3ccba83e862a01e3e60e3b811ee'/>
<id>urn:sha1:38aa4a568ba4c3ccba83e862a01e3e60e3b811ee</id>
<content type='text'>
All pre-SI chips are limited to 165 Mhz for single link.
Code in question will be re-enabled when SI support is added.

Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=44755
https://bugzilla.kernel.org/show_bug.cgi?id=42887

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: set SX_MISC in the r6xx blit code (v2)</title>
<updated>2012-03-08T09:39:29Z</updated>
<author>
<name>Marek Olšák</name>
<email>maraeo@gmail.com</email>
</author>
<published>2012-03-07T22:33:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cf00790dea6f210ddd01a6656da58c7c9a4ea0e4'/>
<id>urn:sha1:cf00790dea6f210ddd01a6656da58c7c9a4ea0e4</id>
<content type='text'>
Mesa may set it to 1, causing all primitives to be killed.

v2: also update the r7xx code

Signed-off-by: Marek Olšák &lt;maraeo@gmail.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: deal with errors from framebuffer init path.</title>
<updated>2012-03-07T14:07:40Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2012-03-06T10:44:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=aaefcd4284a5399641ed02ac3e696b5e50ce185e'/>
<id>urn:sha1:aaefcd4284a5399641ed02ac3e696b5e50ce185e</id>
<content type='text'>
We've been getting occasional oops running a 32-bit kernel on a certain
system in our RHEL test hw. It appears that we fail to get sufficent ioremap
space for the framebuffer, and this leads to an oops.

This patch should fix the oops and leave a message in the logs we can
check for.

A future fix would probably to resize the console to a size that we can
ioremap.

Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: fix a semaphore deadlock on pre cayman asics</title>
<updated>2012-03-07T14:07:29Z</updated>
<author>
<name>Christian König</name>
<email>deathsimple@vodafone.de</email>
</author>
<published>2012-03-07T10:28:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0be70439f2dcf4a2048e4b02f23f2c239b35a110'/>
<id>urn:sha1:0be70439f2dcf4a2048e4b02f23f2c239b35a110</id>
<content type='text'>
The out of order execution of semaphore commands on
pre cayman asics doesn't work correctly and can
cause deadlocks, so turn it off for now.

Signed-off-by: Christian König &lt;deathsimple@vodafone.de&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms/vm: fix possible bug in radeon_vm_bo_rmv()</title>
<updated>2012-02-29T17:47:57Z</updated>
<author>
<name>Sebastian Biemueller</name>
<email>sebastian.biemueller@amd.com</email>
</author>
<published>2012-02-29T16:04:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=108b0d348302be2b2f846bc8a8115f5b099a6196'/>
<id>urn:sha1:108b0d348302be2b2f846bc8a8115f5b099a6196</id>
<content type='text'>
The bo is removed from the list at the top of
radeon_vm_bo_rmv(), but then the list is used
in radeon_vm_bo_update_pte() to look up the vm.
remove the bo_list entry at the end of the
function instead.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Jerome Glisse &lt;j.glisse@gmail.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: fix uninitialized variable</title>
<updated>2012-02-29T10:19:11Z</updated>
<author>
<name>Christian König</name>
<email>deathsimple@vodafone.de</email>
</author>
<published>2012-02-28T22:19:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1404547f3a32ffc154dbf6aa30f966f0d2abafb7'/>
<id>urn:sha1:1404547f3a32ffc154dbf6aa30f966f0d2abafb7</id>
<content type='text'>
Without this fix the driver randomly treats
textures as arrays and I'm really wondering
why gcc isn't complaining about it.

Signed-off-by: Christian König &lt;deathsimple@vodafone.de&gt;
Reviewed-by: Jerome Glisse &lt;jglisse@redhat.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: fix radeon_dp_get_modes for LVDS bridges (v2)</title>
<updated>2012-02-29T09:19:54Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2012-02-28T16:08:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2b69ffb97065b897fd4e24ab14b6e14372d80fa6'/>
<id>urn:sha1:2b69ffb97065b897fd4e24ab14b6e14372d80fa6</id>
<content type='text'>
Need to call ExternalEncoderControl to set up DDC before
trying to get an EDID for all DP bridge chips (including
DP to LVDS).

Also remove redundant encoder assignment.

V2: fix typo in commit message.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms/atom: dpms bios scratch reg updates</title>
<updated>2012-02-22T10:30:06Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2012-02-20T02:42:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3ac0eb6d62fde0a60a6c5c61e562af1db8fbf712'/>
<id>urn:sha1:3ac0eb6d62fde0a60a6c5c61e562af1db8fbf712</id>
<content type='text'>
dpms bits not used on DCE4+

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: properly set accel working flag and bailout when false</title>
<updated>2012-02-22T10:30:02Z</updated>
<author>
<name>Jerome Glisse</name>
<email>jglisse@redhat.com</email>
</author>
<published>2012-02-20T22:57:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6b7746e8768e1c550b320d5af761f73e5aa37f76'/>
<id>urn:sha1:6b7746e8768e1c550b320d5af761f73e5aa37f76</id>
<content type='text'>
If accel is not working many subsystem such as the ib pool might not be
initialized properly that can lead to segfault inside kernel when cs
ioctl is call with non working acceleration. To avoid this make sure
the accel working flag is false when an error in GPU startup happen and
return EBUSY from cs ioctl if accel is not working.

Signed-off-by: Jerome Glisse &lt;jglisse@redhat.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: Only create additional ring debugfs files on Cayman or newer.</title>
<updated>2012-02-22T10:28:52Z</updated>
<author>
<name>Michel Dänzer</name>
<email>michel.daenzer@amd.com</email>
</author>
<published>2012-02-21T16:39:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f0d14daa6906070ca044b86f483fdde7d81f5294'/>
<id>urn:sha1:f0d14daa6906070ca044b86f483fdde7d81f5294</id>
<content type='text'>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=46274

Tested with a Cayman card in a Llano system: The additional files are created
and working for the Cayman card but not created for the CPU's built-in GPU.

Signed-off-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
</feed>
