<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/radeon, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-07-31T19:44:09Z</updated>
<entry>
<title>drm/radeon: fix cut and paste issue for hawaii.</title>
<updated>2014-07-31T19:44:09Z</updated>
<author>
<name>Jerome Glisse</name>
</author>
<published>2014-07-24T20:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ae6cea4f9a49eda3ee02826d9578db66350f2ad5'/>
<id>urn:sha1:ae6cea4f9a49eda3ee02826d9578db66350f2ad5</id>
<content type='text'>
commit 1b2c4869d8247f9e202fa8a73777c34adc62d409 upstream.

This is a halfway fix for hawaii acceleration. More fixes to come
but hopefully isolated to userspace.

Signed-off-by: Jérôme Glisse &lt;jglisse@redhat.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: fix irq ring buffer overflow handling</title>
<updated>2014-07-31T19:44:08Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2014-07-23T07:47:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=98ccc673c30a167e8ff76291e4416230f8f224ca'/>
<id>urn:sha1:98ccc673c30a167e8ff76291e4416230f8f224ca</id>
<content type='text'>
commit e8c214d22e76dd0ead38f97f8d2dc09aac70d651 upstream.

We must mask out the overflow bit as well, otherwise
the wptr will never match the rptr again and the interrupt
handler will loop forever.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: avoid leaking edid data</title>
<updated>2014-07-28T15:08:27Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-07-14T21:57:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25f74bf8ac86688c0d3e304321df478054bd87f8'/>
<id>urn:sha1:25f74bf8ac86688c0d3e304321df478054bd87f8</id>
<content type='text'>
commit 0ac66effe7fcdee55bda6d5d10d3372c95a41920 upstream.

In some cases we fetch the edid in the detect() callback
in order to determine what sort of monitor is connected.
If that happens, don't fetch the edid again in the get_modes()
callback or we will leak the edid.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: set default bl level to something reasonable</title>
<updated>2014-07-28T15:08:27Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-07-15T13:48:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be907c8468c9f47882036109ba550cd2748b86a0'/>
<id>urn:sha1:be907c8468c9f47882036109ba550cd2748b86a0</id>
<content type='text'>
commit 201bb62402e0227375c655446ea04fcd0acf7287 upstream.

If the value in the scratch register is 0, set it to the
max level.  This fixes an issue where the console fb blanking
code calls back into the backlight driver on unblank and then
sets the backlight level to 0 after the driver has already
set the mode and enabled the backlight.

bugs:
https://bugs.freedesktop.org/show_bug.cgi?id=81382
https://bugs.freedesktop.org/show_bug.cgi?id=70207

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Tested-by: David Heidelberger &lt;david.heidelberger@ixit.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: stop poisoning the GART TLB</title>
<updated>2014-07-17T23:23:17Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2014-06-04T13:29:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bef3c4fb49f458f911ecf73cb00dbbade831d671'/>
<id>urn:sha1:bef3c4fb49f458f911ecf73cb00dbbade831d671</id>
<content type='text'>
commit 0986c1a55ca64b44ee126a2f719a6e9f28cbe0ed upstream.

When we set the valid bit on invalid GART entries they are
loaded into the TLB when an adjacent entry is loaded. This
poisons the TLB with invalid entries which are sometimes
not correctly removed on TLB flush.

For stable inclusion the patch probably needs to be modified a bit.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;


</content>
</entry>
<entry>
<title>drm/radeon: page table BOs are kernel allocations</title>
<updated>2014-07-17T23:23:17Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2014-07-02T19:28:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a7bf949883de441a96efa1b5e9754e005eae3b1e'/>
<id>urn:sha1:a7bf949883de441a96efa1b5e9754e005eae3b1e</id>
<content type='text'>
commit 7dae77f8809a81b0dc5195debae8fd78cbbcc550 upstream.

Userspace shouldn't be able to access them.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: fix typo in golden register setup on evergreen</title>
<updated>2014-07-17T23:23:17Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-07-07T21:59:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73ea68288d9143574097dc397559087f3ac4efbe'/>
<id>urn:sha1:73ea68288d9143574097dc397559087f3ac4efbe</id>
<content type='text'>
commit 6abafb78f9881b4891baf74ab4e9f090ae45230e upstream.

Fixes hangs on driver load on some cards.

bug:
https://bugs.freedesktop.org/show_bug.cgi?id=76998

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: fix typo in ci_stop_dpm()</title>
<updated>2014-07-17T23:23:16Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-07-08T22:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cd3299ff53b3edad5f4725771c5d8b9d9ec2b633'/>
<id>urn:sha1:cd3299ff53b3edad5f4725771c5d8b9d9ec2b633</id>
<content type='text'>
commit ed96377132e564d797c48a5490fd46bed01c4273 upstream.

Need to use the RREG32_SMC() accessor since the register
is an smc indirect index.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon/dpm: Reenabling SS on Cayman</title>
<updated>2014-07-17T23:23:16Z</updated>
<author>
<name>Alexandre Demers</name>
</author>
<published>2014-07-09T02:27:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4579eade4e21aefc83e7f36e44ac7a31bcd667d6'/>
<id>urn:sha1:4579eade4e21aefc83e7f36e44ac7a31bcd667d6</id>
<content type='text'>
commit 41959341ac7e33dd360c7a881d13566f9eca37b2 upstream.

It reverts commit c745fe611ca42295c9d91d8e305d27983e9132ef now that
Cayman is stable since VDDCI fix. Spread spectrum was not the culprit.

This depends on b0880e87c1fd038b84498944f52e52c3e86ebe59
(drm/radeon/dpm: fix vddci setup typo on cayman).

Signed-off-by: Alexandre Demers &lt;alexandre.f.demers@gmail.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon/cik: fix typo in EOP packet</title>
<updated>2014-07-09T18:21:25Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2014-07-02T18:10:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aded6d44785523e4be0148a8ea2a6857d4e181de'/>
<id>urn:sha1:aded6d44785523e4be0148a8ea2a6857d4e181de</id>
<content type='text'>
commit b397207b7475afa9df2f94541f978100ff1ea47e upstream.

Volatile bit was in the wrong location.  This bit is
not used at the moment.

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
</feed>
