<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/radeon/cik.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: do a posting read in cik_set_irq</title>
<updated>2015-03-03T22:28:29Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-03-03T01:45:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cffefd9bb31cd35ab745d3b49005d10616d25bdc'/>
<id>urn:sha1:cffefd9bb31cd35ab745d3b49005d10616d25bdc</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 CIK v2</title>
<updated>2015-02-25T21:06:07Z</updated>
<author>
<name>Leo Liu</name>
</author>
<published>2015-02-18T12:19:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dc12a3ec712de225da48b35bd602e60397f25f2d'/>
<id>urn:sha1:dc12a3ec712de225da48b35bd602e60397f25f2d</id>
<content type='text'>
v2: disable it on suspend

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: only enable kv/kb dpm interrupts once v3</title>
<updated>2015-02-11T17:01:35Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-02-06T17:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=410af8d7285a0b96314845c75c39fd612b755688'/>
<id>urn:sha1:410af8d7285a0b96314845c75c39fd612b755688</id>
<content type='text'>
Enable at init and disable on fini. Workaround for hardware problems.

v2 (chk): extend commit message
v3: add new function

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt; (v2)
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>drm/radeon: workaround for CP HW bug on CIK</title>
<updated>2015-02-11T17:01:34Z</updated>
<author>
<name>Christian König</name>
</author>
<published>2015-02-10T13:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a9c73a0e022c33954835e66fec3cd744af90ec98'/>
<id>urn:sha1:a9c73a0e022c33954835e66fec3cd744af90ec98</id>
<content type='text'>
Emit the EOP twice to avoid cache flushing problems.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Cc: stable@vger.kernel.org
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>Merge remote-tracking branch 'origin/master' into drm-next</title>
<updated>2015-01-22T00:44:41Z</updated>
<author>
<name>Dave Airlie</name>
</author>
<published>2015-01-22T00:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=281d1bbd34b734e4f22b30b6f3b673dda46a7470'/>
<id>urn:sha1:281d1bbd34b734e4f22b30b6f3b673dda46a7470</id>
<content type='text'>
Backmerge Linus tree after rc5 + drm-fixes went in.

There were a few amdkfd conflicts I wanted to avoid,
and Ben requested this for nouveau also.

Conflicts:
	drivers/gpu/drm/amd/amdkfd/Makefile
	drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
	drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c
	drivers/gpu/drm/amd/amdkfd/kfd_priv.h
	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
	drivers/gpu/drm/i915/intel_runtime_pm.c
	drivers/gpu/drm/radeon/radeon_kfd.c
</content>
</entry>
<entry>
<title>drm/radeon: fix VM flush on CIK (v3)</title>
<updated>2015-01-08T14:36:51Z</updated>
<author>
<name>Alex Deucher</name>
</author>
<published>2015-01-06T00:59:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3a01fd367e09ebf05d75a000407364e7ebe2b678'/>
<id>urn:sha1:3a01fd367e09ebf05d75a000407364e7ebe2b678</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>
</feed>
