<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/radeon, branch linux-3.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-05-06T20:02:01Z</updated>
<entry>
<title>drm/radeon: fix doublescan modes (v2)</title>
<updated>2015-05-06T20:02:01Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-02-24T16:29:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=acee1d666ce6c26b5de8df512ce8f8d0c1955405'/>
<id>urn:sha1:acee1d666ce6c26b5de8df512ce8f8d0c1955405</id>
<content type='text'>
commit fd99a0943ffaa0320ea4f69d09ed188f950c0432 upstream.

Use the correct flags for atom.

v2: handle DRM_MODE_FLAG_DBLCLK

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>radeon: Do not directly dereference pointers to BIOS area.</title>
<updated>2015-04-19T08:10:18Z</updated>
<author>
<name>David Miller</name>
</author>
<published>2015-03-19T03:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=edfd6572d17986f3ba737314cc6a41e20f7a44a6'/>
<id>urn:sha1:edfd6572d17986f3ba737314cc6a41e20f7a44a6</id>
<content type='text'>
commit f2c9e560b406f2f6b14b345c7da33467dee9cdf2 upstream.

Use readb() and memcpy_fromio() accessors instead.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&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 wait in radeon_mn_invalidate_range_start</title>
<updated>2015-04-19T08:10:13Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2015-03-31T15:36:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed1d8d31806ebf4c917ebccc19d8fd5c54127eb6'/>
<id>urn:sha1:ed1d8d31806ebf4c917ebccc19d8fd5c54127eb6</id>
<content type='text'>
commit 22e2e86560c5fca6f9b9d078f221fcdab9947a5e upstream.

We need to wait for all fences, not just the exclusive one.

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: add extra check in radeon_ttm_tt_unpin_userptr</title>
<updated>2015-04-19T08:10:13Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2015-03-31T15:36:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db64474d6bc0613dcd69332e7330b37d77f77fba'/>
<id>urn:sha1:db64474d6bc0613dcd69332e7330b37d77f77fba</id>
<content type='text'>
commit 863653fed0f449fb738295255cc834b271cfa088 upstream.

We somehow try to free the SG table twice.

Bugs: https://bugs.freedesktop.org/show_bug.cgi?id=89734

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/dpm: fix 120hz handling harder</title>
<updated>2015-04-19T08:10:13Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-03-18T21:05:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85bbd720e5ec6cf876bbdc2c8fd46cc4d35da70e'/>
<id>urn:sha1:85bbd720e5ec6cf876bbdc2c8fd46cc4d35da70e</id>
<content type='text'>
commit 3899ca844b82fb201fb764f56eec483acb59a29c upstream.

Need to expand the check to handle short circuiting
if the selected state is the same as current state.

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

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: drop ttm two ended allocation</title>
<updated>2015-03-26T12:59:38Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-03-17T15:53:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0cd0c3867310fe333cd1d035693c273983cbe4ed'/>
<id>urn:sha1:0cd0c3867310fe333cd1d035693c273983cbe4ed</id>
<content type='text'>
commit a239118a24b3bf9089751068e431dfb63dc4168b upstream.

radeon_bo_create() calls radeon_ttm_placement_from_domain()
before ttm_bo_init() is called.  radeon_ttm_placement_from_domain()
uses the ttm bo size to determine when to select top down
allocation but since the ttm bo is not initialized yet the
check is always false.  It only took effect when buffers
were validated later.  It also seemed to regress suspend
and resume on some systems possibly due to it not
taking effect in radeon_bo_create().

radeon_bo_create() and radeon_ttm_placement_from_domain()
need to be reworked substantially for this to be optimally
effective.  Re-enable it at that point.

Noticed-by: Oded Gabbay &lt;oded.gabbay@amd.com&gt;
Reviewed-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: Changing number of compute pipe lines</title>
<updated>2015-03-26T12:59:38Z</updated>
<author>
<name>Ben Goz</name>
</author>
<published>2015-03-08T12:15:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e411e5794a33d3b80f57b21c384e37ff06389ea2'/>
<id>urn:sha1:e411e5794a33d3b80f57b21c384e37ff06389ea2</id>
<content type='text'>
commit e405ca3a1bf166f741506c07c2a277b5d48af8f7 upstream.

The current CP firmware can handle Usermode Queues only on MEC1.
To reflect this firmware change, this commit reduces number of compute pipelines
to 4 - 1, from 8 - 1 (the first pipeline is allocated for kgd).

Signed-off-by: Ben Goz &lt;ben.goz@amd.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@amd.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/radeon: fix wait to actually occur after the signaling callback</title>
<updated>2015-03-26T12:59:38Z</updated>
<author>
<name>Maarten Lankhorst</name>
</author>
<published>2015-03-03T08:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c7743e0e15d845e740b691df76e39dcb1bc7a1b3'/>
<id>urn:sha1:c7743e0e15d845e740b691df76e39dcb1bc7a1b3</id>
<content type='text'>
commit b6610101718d4ab90d793c482625e98eb1262cad upstream.

A normal wait adds to the front of the tail. By doing something
similar to fence_default_wait the fence code can run without racing.

This is a complete fix for "panic on suspend from KDE with radeon",
and a partial fix for "Radeon: System pauses on TAHITI". On tahiti
si_irq_set needs to be fixed too, to completely flush the writes
before radeon_fence_activity is called in radeon_fence_enable_signaling.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=90741
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=90861
Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@ubuntu.com&gt;
Reported-by: Jon Arne Jørgensen &lt;jonjon.arnearne@gmail.com&gt;
Reported-and-tested-by: Gustaw Smolarczyk &lt;wielkiegie@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: drop setting UPLL to sleep mode</title>
<updated>2015-03-26T12:59:37Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2015-02-19T08:40:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=436b2edc6851c3e03a1886c35aea6664aab2c4ed'/>
<id>urn:sha1:436b2edc6851c3e03a1886c35aea6664aab2c4ed</id>
<content type='text'>
commit a17d4996e051e78d164989b894608cf37cd5110b upstream.

Just keep it working, seems to fix some PLL problems.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=73378

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 interlaced modes on DCE8</title>
<updated>2015-03-26T12:59:37Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-03-03T22:00:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7d590b172f784c93617bbd79bc1f98b2b074353a'/>
<id>urn:sha1:7d590b172f784c93617bbd79bc1f98b2b074353a</id>
<content type='text'>
commit 77ae5f4b48a0445426c9c1ef7c0f28b717e35d55 upstream.

Need to double the viewport height.

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>
