<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/gpu/drm/amd/amdkfd/cik_int.h, branch linux-4.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2017-10-27T23:35:18Z</updated>
<entry>
<title>drm/amdkfd: Add SDMA trap src id to the KFD isr wanted list</title>
<updated>2017-10-27T23:35:18Z</updated>
<author>
<name>Besar Wicaksono</name>
<email>besar.wicaksono@amd.com</email>
</author>
<published>2017-10-27T23:35:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=66b783b4465de05ce6b370b1ae97e95b0fc14a34'/>
<id>urn:sha1:66b783b4465de05ce6b370b1ae97e95b0fc14a34</id>
<content type='text'>
This enables SDMA signalling with event interrupt.

Signed-off-by: Besar Wicaksono &lt;Besar.Wicaksono@amd.com&gt;
Signed-off-by: Felix Kuehling &lt;Felix.Kuehling@amd.com&gt;
Reviewed-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/amdkfd: Add bad opcode exception handling</title>
<updated>2015-05-19T10:02:28Z</updated>
<author>
<name>Alexey Skidanov</name>
<email>alexey.skidanov@gmail.com</email>
</author>
<published>2014-11-25T08:34:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=930c5ff4390221cccf368b305c04351fbcf0dfcf'/>
<id>urn:sha1:930c5ff4390221cccf368b305c04351fbcf0dfcf</id>
<content type='text'>
Signed-off-by: Alexey Skidanov &lt;alexey.skidanov@gmail.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/amdkfd: Add the events module</title>
<updated>2015-05-19T10:02:26Z</updated>
<author>
<name>Andrew Lewycky</name>
<email>Andrew.Lewycky@amd.com</email>
</author>
<published>2015-05-10T09:15:46Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f3a398183f7b9ef78f6b71ee9f7641e046403bcb'/>
<id>urn:sha1:f3a398183f7b9ef78f6b71ee9f7641e046403bcb</id>
<content type='text'>
This patch adds the events module (kfd_events.c) and the interrupt
handle module for Kaveri (cik_event_interrupt.c).

The patch updates the interrupt_is_wanted(), so that it now calls the
interrupt isr function specific for the device that received the
interrupt. That function(implemented in cik_event_interrupt.c)
returns whether this interrupt is of interest to us or not.

The patch also updates the interrupt_wq(), so that it now calls the
device's specific wq function, which checks the interrupt source
and tries to signal relevant events.

v2:

Increase limit of signal events to 4096 per process
Remove bitfields from struct cik_ih_ring_entry
Rename radeon_kfd_event_mmap to kfd_event_mmap
Add debug prints to allocate_free_slot and allocate_signal_page
Make allocate_event_notification_slot return a correct value
Add warning prints to create_signal_event
Remove error print from IOCTL path
Reformatted debug prints in kfd_event_mmap
Map correct size (as received from mmap) in kfd_event_mmap

v3:

Reduce limit of signal events back to 256 per process
Fix allocation of kernel memory for signal events

Signed-off-by: Andrew Lewycky &lt;Andrew.Lewycky@amd.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt;
</content>
</entry>
</feed>
