<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/amd-iommu.h, branch v4.4.12</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.4.12</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.4.12'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2014-07-09T14:02:41Z</updated>
<entry>
<title>iommu/amd: Moving PPR fault flags macros definitions</title>
<updated>2014-07-09T14:02:41Z</updated>
<author>
<name>Alexey Skidanov</name>
<email>Alexey.Skidanov@amd.com</email>
</author>
<published>2014-07-08T14:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=51499aa912e0d6f5b3497e2b1121309f579e78ed'/>
<id>urn:sha1:51499aa912e0d6f5b3497e2b1121309f579e78ed</id>
<content type='text'>
Any kernel source registering the invalid PPR calback may include the header file with PPR fault flags macros definitions.
Thus we move them to include/linux/amd-iommu.h

Signed-off-by: Alexey Skidanov &lt;Alexey.Skidanov@amd.com&gt;
Signed-off-by: Oded Gabbay &lt;oded.gabbay@amd.com&gt;
Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
</content>
</entry>
<entry>
<title>iommu/amd: Split amd_iommu_init function</title>
<updated>2012-03-01T15:14:48Z</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2012-03-01T14:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=8704a1ba4751fc5ffe2289765cb7222b3a1e20d5'/>
<id>urn:sha1:8704a1ba4751fc5ffe2289765cb7222b3a1e20d5</id>
<content type='text'>
The hardware-initializtion part of the AMD IOMMU driver is
split out into a seperate function. This function can now be
called either from amd_iommu_init() itself or any other
place if the hardware needs to be ready earlier. This will
be used to implement interrupt remapping for AMD.

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>iommu/amd: Add invalidate-context call-back</title>
<updated>2011-12-15T10:15:39Z</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2011-12-07T11:24:42Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=bc21662f729cd17d2af93e149f4eccafc7b10181'/>
<id>urn:sha1:bc21662f729cd17d2af93e149f4eccafc7b10181</id>
<content type='text'>
This call-back is invoked when the task that is bound to a
pasid is about to exit. The driver can use it to shutdown
all context related to that context in a safe way.

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>iommu/amd: Add amd_iommu_device_info() function</title>
<updated>2011-12-15T10:15:29Z</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2011-12-07T11:01:36Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=52efdb89d60a0f19949129a08af3437a7aab70be'/>
<id>urn:sha1:52efdb89d60a0f19949129a08af3437a7aab70be</id>
<content type='text'>
This function can be used to find out which features
necessary for IOMMUv2 usage are available on a given device.

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>iommu/amd: Add invalid_ppr callback</title>
<updated>2011-12-14T11:09:39Z</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2011-11-28T13:36:36Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=175d6146738b3d04e1adcaa4a971a3b2b0dbd8af'/>
<id>urn:sha1:175d6146738b3d04e1adcaa4a971a3b2b0dbd8af</id>
<content type='text'>
This callback can be used to change the PRI response code
sent to a device when a PPR fault fails.

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>iommu/amd: Add routines to bind/unbind a pasid</title>
<updated>2011-12-12T14:34:42Z</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2011-11-24T09:41:57Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=2d5503b624736abfe0e0bad281f9b8d8a705b930'/>
<id>urn:sha1:2d5503b624736abfe0e0bad281f9b8d8a705b930</id>
<content type='text'>
This patch adds routines to bind a specific process
address-space to a given PASID.

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>iommu/amd: Implement device aquisition code for IOMMUv2</title>
<updated>2011-12-12T14:32:51Z</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2011-11-23T16:30:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ed96f228ba9725edf69385bffdc19ee5bb0ec641'/>
<id>urn:sha1:ed96f228ba9725edf69385bffdc19ee5bb0ec641</id>
<content type='text'>
This patch adds the amd_iommu_init_device() and
amd_iommu_free_device() functions which make a device and
the IOMMU ready for IOMMUv2 usage.

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>iommu/amd: Add device errata handling</title>
<updated>2011-12-12T14:19:06Z</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2011-12-01T11:04:58Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=6a113ddc03bcc32d3d440dce42b445868d5be093'/>
<id>urn:sha1:6a113ddc03bcc32d3d440dce42b445868d5be093</id>
<content type='text'>
Add infrastructure for errata-handling and handle two known
erratas in the IOMMUv2 code.

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
<entry>
<title>iommu/amd: Move missing parts to drivers/iommu</title>
<updated>2011-06-21T08:49:31Z</updated>
<author>
<name>Joerg Roedel</name>
<email>joerg.roedel@amd.com</email>
</author>
<published>2011-06-14T14:44:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=403f81d8ee532c976d50a5e1051f14ec78ae8db3'/>
<id>urn:sha1:403f81d8ee532c976d50a5e1051f14ec78ae8db3</id>
<content type='text'>
A few parts of the driver were missing in drivers/iommu.
Move them there to have the complete driver in that
directory.

Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
</content>
</entry>
</feed>
