<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/radeon/si.c, branch linux-4.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-06-06T15:21:08Z</updated>
<entry>
<title>drm/radeon: partially revert "fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling"</title>
<updated>2015-06-06T15:21:08Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2015-05-28T13:51:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=efbf9472653b6e4546ac7f38fee6cf3387c56926'/>
<id>urn:sha1:efbf9472653b6e4546ac7f38fee6cf3387c56926</id>
<content type='text'>
commit 7c0411d2fabc2e2702c9871ffb603e251158b317 upstream.

We have that bug for years and some users report side effects when fixing it on older hardware.

So revert it for VM_CONTEXT0_PAGE_TABLE_END_ADDR, but keep it for VM 1-15.

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 VM_CONTEXT*_PAGE_TABLE_END_ADDR handling</title>
<updated>2015-06-06T15:21:08Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2015-05-12T12:56:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=86bdd43466c62a76e1c1d722c61fb3689555e7eb'/>
<id>urn:sha1:86bdd43466c62a76e1c1d722c61fb3689555e7eb</id>
<content type='text'>
commit 607d48063512707a414e346972e2210dc71ab491 upstream.

The mapping range is inclusive between starting and ending addresses.

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: drop setting UPLL to sleep mode</title>
<updated>2015-03-11T12:31:56Z</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=a17d4996e051e78d164989b894608cf37cd5110b'/>
<id>urn:sha1:a17d4996e051e78d164989b894608cf37cd5110b</id>
<content type='text'>
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;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>drm/radeon: do a posting read in si_set_irq</title>
<updated>2015-03-03T22:28:29Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-03-03T01:43:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0586915ec10d0ae60de5cd3381ad25a704760402'/>
<id>urn:sha1:0586915ec10d0ae60de5cd3381ad25a704760402</id>
<content type='text'>
To make sure the writes go through the pci bridge.

bug:
https://bugzilla.kernel.org/show_bug.cgi?id=90741

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>drm/radeon: enable SRBM timeout interrupt on SI</title>
<updated>2015-02-25T21:06:08Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2015-02-18T12:19:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=18ad01effefe9c16454f2dfe045a9b5252d08d7a'/>
<id>urn:sha1:18ad01effefe9c16454f2dfe045a9b5252d08d7a</id>
<content type='text'>
Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: dump full IB if we hit a packet error</title>
<updated>2015-02-25T21:06:06Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-02-18T15:15:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1b4e722f7b401bdf90f2ac397b89c20d096eb04'/>
<id>urn:sha1:e1b4e722f7b401bdf90f2ac397b89c20d096eb04</id>
<content type='text'>
Dump the whole IB if we run into an invalid packet.
This makes things much easier to debug.

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

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>radeon/audio: consolidate audio_fini() functions</title>
<updated>2015-01-22T15:42:09Z</updated>
<author>
<name>Slava Grigorev</name>
</author>
<published>2014-12-03T22:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7991d6650117064ae1d2b215b5cbb4112711ed5e'/>
<id>urn:sha1:7991d6650117064ae1d2b215b5cbb4112711ed5e</id>
<content type='text'>
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Slava Grigorev &lt;slava.grigorev@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>radeon/audio: consolidate audio_init() functions</title>
<updated>2015-01-22T15:38:59Z</updated>
<author>
<name>Slava Grigorev</name>
</author>
<published>2014-12-22T22:26:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bfc1f97d8ac5d3dc6f7ded64ba9adbac371e912c'/>
<id>urn:sha1:bfc1f97d8ac5d3dc6f7ded64ba9adbac371e912c</id>
<content type='text'>
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Slava Grigorev &lt;slava.grigorev@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: fix VM flush on SI (v3)</title>
<updated>2015-01-08T14:36:50Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-01-06T00:54:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d474ea7e52cbaaae22711d857949ba6018562c29'/>
<id>urn:sha1:d474ea7e52cbaaae22711d857949ba6018562c29</id>
<content type='text'>
We need to wait for the GPUVM flush to complete.  There
was some confusion as to how this mechanism was supposed
to work.  The operation is not atomic.  For GPU initiated
invalidations you need to read back a VM register to
introduce enough latency for the update to complete.

v2: drop gart changes
v3: just read back rather than polling

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>Merge tag 'v3.18-rc7' into drm-next</title>
<updated>2014-12-02T00:58:33Z</updated>
<author>
<name>Dave Airlie</name>
</author>
<published>2014-12-02T00:58:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8115e79aa62b6ebdb3e8e61ca4092cc32938afc'/>
<id>urn:sha1:e8115e79aa62b6ebdb3e8e61ca4092cc32938afc</id>
<content type='text'>
This fixes a bunch of conflicts prior to merging i915 tree.

Linux 3.18-rc7

Conflicts:
	drivers/gpu/drm/exynos/exynos_drm_drv.c
	drivers/gpu/drm/i915/i915_drv.c
	drivers/gpu/drm/i915/intel_pm.c
	drivers/gpu/drm/tegra/dc.c
</content>
</entry>
</feed>
