<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/drivers/iommu/tegra-gart.c, branch dev</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2015-04-02T11:33:19+00:00</updated>
<entry>
<title>Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/tegra' and 'core' into next</title>
<updated>2015-04-02T11:33:19+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2015-04-02T11:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=7f65ef01e131650d455875598099cd06fea6096b'/>
<id>urn:sha1:7f65ef01e131650d455875598099cd06fea6096b</id>
<content type='text'>
Conflicts:
	drivers/iommu/amd_iommu.c
	drivers/iommu/tegra-gart.c
	drivers/iommu/tegra-smmu.c
</content>
</entry>
<entry>
<title>iommu/tegra: gart: Set aperture at domain initialization time</title>
<updated>2015-03-31T14:34:12+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-03-27T10:07:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=836a8ac9fe60fb112e830464868791bf7470e7b6'/>
<id>urn:sha1:836a8ac9fe60fb112e830464868791bf7470e7b6</id>
<content type='text'>
The aperture of the domain should always be available, otherwise drivers
need to attach first before they can use the aperture geometry.

Cc: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
</content>
</entry>
<entry>
<title>iommu/tegra-gart: Make use of domain_alloc and domain_free</title>
<updated>2015-03-31T13:32:12+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2015-03-26T12:43:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=b5cbb386ae312b2028cee61c96f65581ac0d44ec'/>
<id>urn:sha1:b5cbb386ae312b2028cee61c96f65581ac0d44ec</id>
<content type='text'>
Implement domain_alloc and domain_free iommu-ops as a
replacement for domain_init/domain_destroy.

Tested-by: Thierry Reding &lt;treding@nvidia.com&gt;
Acked-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
</content>
</entry>
<entry>
<title>iommu/tegra: gart: Provide default -&gt;map_sg() callback</title>
<updated>2015-01-26T12:41:07+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-01-23T15:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=35577079b9943e158c7032afe1dde6faf4385222'/>
<id>urn:sha1:35577079b9943e158c7032afe1dde6faf4385222</id>
<content type='text'>
Commit 315786ebbf4a ("iommu: Add iommu_map_sg() function") adds a new
-&gt;map_sg() callback and provides a default implementation that drivers
can use until they implement a hardware-specific variant. Unfortunately
the Tegra GART driver was not updated as part of that commit, so that
iommu_map_sg() calls on a domain provided by the GART cause an oops.

Fixes: 315786ebbf4a ("iommu: Add iommu_map_sg() function")
Cc: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
</content>
</entry>
<entry>
<title>iommu/tegra: gart: Do not register with bus</title>
<updated>2015-01-26T12:41:07+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-01-23T15:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=c7e3ca515e784a82223f447b79eb2090bdb91378'/>
<id>urn:sha1:c7e3ca515e784a82223f447b79eb2090bdb91378</id>
<content type='text'>
The driver currently doesn't work as expected and causes existing setups
with Tegra20 to break after commit df06b759f2cf ("drm/tegra: Add IOMMU
support"). To restore these setups, do not register the operations with
the platform bus for now. Fixing this properly will involve non-trivial
changes to the DRM driver, which are unlikely to be accepted at this
point in the release cycle.

Reported-by: Misha Komarovskiy &lt;zombah@gmail.com&gt;
Reported-by: Nicolas Chauvet &lt;kwizart@gmail.com&gt;
Tested-by: Misha Komarovskiy &lt;zombah@gmail.com&gt;
Tested-by: Dmitry Osipenko &lt;digetx@gmail.com&gt;
Cc: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
</content>
</entry>
<entry>
<title>iommu: drop owner assignment from platform_drivers</title>
<updated>2014-10-20T14:20:42+00:00</updated>
<author>
<name>Wolfram Sang</name>
<email>wsa@the-dreams.de</email>
</author>
<published>2014-10-20T14:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=98b773cf7b6b0d1c2e809702c5c05cf59eaefda8'/>
<id>urn:sha1:98b773cf7b6b0d1c2e809702c5c05cf59eaefda8</id>
<content type='text'>
A platform_driver does not need to set an owner, it will be populated by the
driver core.

Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>iommu: Make of_device_id array const</title>
<updated>2014-09-25T14:01:03+00:00</updated>
<author>
<name>Kiran Padwal</name>
<email>kiran.padwal@smartplayin.com</email>
</author>
<published>2014-09-11T13:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=d943b0ffba153cd63f836647b873b445842a2f58'/>
<id>urn:sha1:d943b0ffba153cd63f836647b873b445842a2f58</id>
<content type='text'>
Make of_device_id array const, because all OF functions handle it as const.

Signed-off-by: Kiran Padwal &lt;kiran.padwal@smartplayin.com&gt;
Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
</content>
</entry>
<entry>
<title>iommu/tegra: Convert to iommu_capable() API function</title>
<updated>2014-09-25T13:47:38+00:00</updated>
<author>
<name>Joerg Roedel</name>
<email>jroedel@suse.de</email>
</author>
<published>2014-09-05T08:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=7c2aa6441e957df85eded3a7297d36a57b210988'/>
<id>urn:sha1:7c2aa6441e957df85eded3a7297d36a57b210988</id>
<content type='text'>
Cc: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
</content>
</entry>
<entry>
<title>iommu: Constify struct iommu_ops</title>
<updated>2014-07-07T08:36:59+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2014-06-27T07:03:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=b22f6434cf48af001330e370e9d781aeb668f98c'/>
<id>urn:sha1:b22f6434cf48af001330e370e9d781aeb668f98c</id>
<content type='text'>
This structure is read-only data and should never be modified.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Joerg Roedel &lt;jroedel@suse.de&gt;
</content>
</entry>
<entry>
<title>iommu/tegra-gart: Staticize tegra_gart_pm_ops</title>
<updated>2013-11-01T13:23:20+00:00</updated>
<author>
<name>Sachin Kamat</name>
<email>sachin.kamat@linaro.org</email>
</author>
<published>2013-10-08T10:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=8a788659af75ec0d82412cdca81953482529b342'/>
<id>urn:sha1:8a788659af75ec0d82412cdca81953482529b342</id>
<content type='text'>
'tegra_gart_pm_ops' is local to this file. Make it static.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Acked-by: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Signed-off-by: Joerg Roedel &lt;joro@8bytes.org&gt;
</content>
</entry>
</feed>
