<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/include/uapi/drm/msm_drm.h, branch v4.14.45</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v4.14.45</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v4.14.45'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2017-08-01T23:11:48+00:00</updated>
<entry>
<title>drm/msm: Remove __user from __u64 data types</title>
<updated>2017-08-01T23:11:48+00:00</updated>
<author>
<name>Jordan Crouse</name>
<email>jcrouse@codeaurora.org</email>
</author>
<published>2017-07-27T16:42:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cdbc78ba702650b02b9e3e957dbaa725423bdf1e'/>
<id>urn:sha1:cdbc78ba702650b02b9e3e957dbaa725423bdf1e</id>
<content type='text'>
__user should be used to identify user pointers and not __u64
variables containing pointers.

Signed-off-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: Add hint to DRM_IOCTL_MSM_GEM_INFO to return an object IOVA</title>
<updated>2017-06-16T15:15:47+00:00</updated>
<author>
<name>Jordan Crouse</name>
<email>jcrouse@codeaurora.org</email>
</author>
<published>2017-05-08T20:35:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=49fd08baa36ac10b13ea7b23fc6bbee8b4a6fcfe'/>
<id>urn:sha1:49fd08baa36ac10b13ea7b23fc6bbee8b4a6fcfe</id>
<content type='text'>
Modify the 'pad' member of struct drm_msm_gem_info to 'flags'. If the
user sets 'flags' to non-zero it means that they want a IOVA for the
GEM object instead of a mmap() offset. Return the iova in the 'offset'
member.

Signed-off-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt;
[robclark: s/hint/flags in commit msg]
Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: Remove DRM_MSM_NUM_IOCTLS</title>
<updated>2017-06-16T15:15:46+00:00</updated>
<author>
<name>Jordan Crouse</name>
<email>jcrouse@codeaurora.org</email>
</author>
<published>2017-05-08T20:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=167b606aa262270ab6aeb5700adca6b1f33da26a'/>
<id>urn:sha1:167b606aa262270ab6aeb5700adca6b1f33da26a</id>
<content type='text'>
The ioctl array is sparsely populated but the compiler will make sure
that it is sufficiently sized for all the values that we have so we
can safely use ARRAY_SIZE() instead of having a constantly changing
#define in the uapi header.

Signed-off-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: Add MSM_PARAM_GMEM_BASE</title>
<updated>2017-04-08T10:59:36+00:00</updated>
<author>
<name>Jordan Crouse</name>
<email>jcrouse@codeaurora.org</email>
</author>
<published>2017-03-07T17:02:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e3689e470fa0d9ebaa9d13d069e8d73c8d82a11d'/>
<id>urn:sha1:e3689e470fa0d9ebaa9d13d069e8d73c8d82a11d</id>
<content type='text'>
User space needs to know where the GMEM whole starts so that they
can set up the addressing correctly.

Signed-off-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: update uapi header license</title>
<updated>2016-11-26T20:44:16+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2016-10-19T21:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7f6337ffb8bcf59da1000614ceef0d36127dbd69'/>
<id>urn:sha1:7f6337ffb8bcf59da1000614ceef0d36127dbd69</id>
<content type='text'>
The same file in libdrm is, as is the tradition with the rest of libdrm,
etc, using an MIT license.  To avoid complications in the future with
sync'ing the uapi header to libdrm, lets fix the license mismatch now
before there are any non-trivial commits from someone other than myself.

Cc: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Cc: Gabriel Laskar &lt;gabriel@lse.epita.fr&gt;
Cc: Mikko Rapeli &lt;mikko.rapeli@iki.fi&gt;
Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
Acked-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: submit support for out-fences</title>
<updated>2016-09-15T21:47:40+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2016-06-16T20:43:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4cd0945901a6dd0190824a98471449df9129d21c'/>
<id>urn:sha1:4cd0945901a6dd0190824a98471449df9129d21c</id>
<content type='text'>
Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: submit support for in-fences</title>
<updated>2016-09-15T21:39:49+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2016-06-16T20:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f0a42bb5423a1387e54a2d3451a10d4358b8cfb6'/>
<id>urn:sha1:f0a42bb5423a1387e54a2d3451a10d4358b8cfb6</id>
<content type='text'>
Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: extend the submit ioctl to pass in flags</title>
<updated>2016-09-15T21:21:13+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2016-04-23T14:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d9c181e22a0599fa7e27c3717f56bc1b3b020e63'/>
<id>urn:sha1:d9c181e22a0599fa7e27c3717f56bc1b3b020e63</id>
<content type='text'>
We'll want to be able to pass in flags, such as asking for explicit
fencing, and possibly other things down the road.  Fortunately we
don't need a full 32b for the pipe-id.  So use the upper 16 bits
for flags (which could be extended or reduced later if needed, so
start adding flags from the high bits).

Since anything with the upper bits set would not be a valid pipe-id,
an old userspace would not set any of the upper bits, and an old
kernel would reject it as an invalid pipe-id.

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: add madvise ioctl</title>
<updated>2016-07-16T14:09:05+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2016-05-17T19:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4cd33c48ea25ba17e9d0383fe914c3e58b48f7dd'/>
<id>urn:sha1:4cd33c48ea25ba17e9d0383fe914c3e58b48f7dd</id>
<content type='text'>
Doesn't do anything too interesting until we wire up shrinker.  Pretty
much lifted from i915.

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/msm: add extern C guard for the UAPI header</title>
<updated>2016-05-13T13:06:08+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2016-04-07T18:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a62424e29dc33fdf1cf9efadfbf54deefbcfe7bf'/>
<id>urn:sha1:a62424e29dc33fdf1cf9efadfbf54deefbcfe7bf</id>
<content type='text'>
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Acked-by: Rob Clark &lt;robdclark@gmail.com&gt; (over irc)
</content>
</entry>
</feed>
