<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/uapi/drm, branch v3.11</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/uapi/drm?h=v3.11</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/uapi/drm?h=v3.11'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-06-27T23:29:04Z</updated>
<entry>
<title>Merge branch 'drm/for-next' of git://anongit.freedesktop.org/tegra/linux into drm-next</title>
<updated>2013-06-27T23:29:04Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2013-06-27T23:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4a009085978de90db40f9f38bcfad501f86ca959'/>
<id>urn:sha1:4a009085978de90db40f9f38bcfad501f86ca959</id>
<content type='text'>
These changes are mostly minor fixes to things introduced in 3.10. The
biggest chunk is updates to the host1x firewall which checks job
submissions from userspace and wasn't working properly. All other
patches are mostly one-liners. Nothing new or too exciting this time
around.

* 'drm/for-next' of git://anongit.freedesktop.org/tegra/linux:
  gpu: host1x: Rework CPU syncpoint increment
  gpu: host1x: Fix client_managed type
  gpu: host1x: Fix memory access in syncpt request
  gpu: host1x: Copy gathers before verification
  gpu: host1x: Don't reset firewall between gathers
  gpu: host1x: Check reloc table before usage
  gpu: host1x: Check INCR opcode correctly
  drm/tegra: Remove DRIVER_BUS_PLATFORM from driver_features
  drm/tegra: Fix return value
  drm/tegra: Include header drm/drm.h
  MAINTAINERS: Update Tegra DRM entry
  drm/tegra: fix error return code in gr2d_submit()
  drm/tegra: fix missing unlock on error
  drm/tegra: Honor pixel-format changes
  drm/tegra: Explicitly set irq_enabled
  drm/tegra: Don't disable unused planes
</content>
</entry>
<entry>
<title>drm: add hotspot support for cursors.</title>
<updated>2013-06-27T23:13:39Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2013-06-20T01:48:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4c813d4d759c0e6b83bfd73795e9526493556dc2'/>
<id>urn:sha1:4c813d4d759c0e6b83bfd73795e9526493556dc2</id>
<content type='text'>
So it looks like for virtual hw cursors on QXL we need to inform
the "hw" device what the cursor hotspot parameters are. This
makes sense if you think the host has to draw the cursor and interpret
clicks from it. However the current modesetting interface doesn't support
passing the hotspot information from userspace.

This implements a new cursor ioctl, that takes the hotspot info as well,
userspace can try calling the new interface and if it gets -ENOSYS it means
its on an older kernel and can just fallback.

Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: Include header drm/drm.h</title>
<updated>2013-06-22T10:43:50Z</updated>
<author>
<name>Emil Goode</name>
<email>emilgoode@gmail.com</email>
</author>
<published>2013-04-26T17:49:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a191e48d442f2d996e2a7292802a2ad22ecb503a'/>
<id>urn:sha1:a191e48d442f2d996e2a7292802a2ad22ecb503a</id>
<content type='text'>
Include definitions of used types by including drm/drm.h

Sparse output:
/usr/include/drm/tegra_drm.h:21:
	found __[us]{8,16,32,64} type without
	#include &lt;linux/types.h&gt;

Signed-off-by: Emil Goode &lt;emilgoode@gmail.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>drm/i915: add I915_PARAM_HAS_VEBOX to i915_getparam</title>
<updated>2013-05-31T18:54:22Z</updated>
<author>
<name>Xiang, Haihao</name>
<email>haihao.xiang@intel.com</email>
</author>
<published>2013-05-29T02:22:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a1f2cc73c762868435ae6ec9126bb2240337c61c'/>
<id>urn:sha1:a1f2cc73c762868435ae6ec9126bb2240337c61c</id>
<content type='text'>
This will let userland only try to use the new ring
when the appropriate kernel is present

Signed-off-by: Xiang, Haihao &lt;haihao.xiang@intel.com&gt;
Reviewed-by: Damien Lespiau &lt;damien.lespiau@intel.com&gt;
Signed-off-by: Ben Widawsky &lt;ben@bwidawsk.net&gt;
Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
</content>
</entry>
<entry>
<title>drm/i915: add I915_EXEC_VEBOX to i915_gem_do_execbuffer()</title>
<updated>2013-05-31T18:54:21Z</updated>
<author>
<name>Xiang, Haihao</name>
<email>haihao.xiang@intel.com</email>
</author>
<published>2013-05-29T02:22:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=82f91b6e93e2138c7e02b5a866f63d04cf040c86'/>
<id>urn:sha1:82f91b6e93e2138c7e02b5a866f63d04cf040c86</id>
<content type='text'>
A user can run batchbuffer via VEBOX ring.

Signed-off-by: Xiang, Haihao &lt;haihao.xiang@intel.com&gt;
Reviewed-by: Damien Lespiau &lt;damien.lespiau@intel.com&gt;
Signed-off-by: Ben Widawsky &lt;ben@bwidawsk.net&gt;
Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
</content>
</entry>
<entry>
<title>drm: Kill user_modes list and the associated ioctls</title>
<updated>2013-04-30T00:03:07Z</updated>
<author>
<name>Ville Syrjälä</name>
<email>ville.syrjala@linux.intel.com</email>
</author>
<published>2013-04-26T14:40:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c55b6b3da25aa3af36ec51a13a4ed15fef0d7a73'/>
<id>urn:sha1:c55b6b3da25aa3af36ec51a13a4ed15fef0d7a73</id>
<content type='text'>
There is no way to use modes added to the user_modes list. We never
look at the contents of said list in the kernel, and the only operations
userspace can do are attach and detach. So the only "benefit" of this
interface is wasting kernel memory.

Fortunately it seems no real user space application ever used these
ioctls. So just kill them.

Also remove the prototypes for the non-existing drm_mode_addmode_ioctl()
and drm_mode_rmmode_ioctl() functions.

v2: Use drm_noop instead of completely removing the ioctls

Signed-off-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: Add gr2d device</title>
<updated>2013-04-22T10:40:04Z</updated>
<author>
<name>Terje Bergstrom</name>
<email>tbergstrom@nvidia.com</email>
</author>
<published>2013-03-22T14:34:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d43f81cbaf43531a977e8b4c4427f19acf8a5061'/>
<id>urn:sha1:d43f81cbaf43531a977e8b4c4427f19acf8a5061</id>
<content type='text'>
Add client driver for 2D device, and IOCTLs to pass work to host1x
channel for 2D.

Also adds functions that can be called to access sync points from
DRM.

Signed-off-by: Arto Merilainen &lt;amerilainen@nvidia.com&gt;
Signed-off-by: Terje Bergstrom &lt;tbergstrom@nvidia.com&gt;
Reviewed-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Tested-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Tested-by: Erik Faye-Lund &lt;kusmabite@gmail.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'drm-next-3.10' of git://people.freedesktop.org/~agd5f/linux into drm-next</title>
<updated>2013-04-16T22:48:23Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2013-04-16T22:48:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f18353eee7570412adca210b4968ecf2783754ba'/>
<id>urn:sha1:f18353eee7570412adca210b4968ecf2783754ba</id>
<content type='text'>
Alex writes:
This is the initial 3.10 pull request for radeon.  The big changes here
are UVD support and proper tiling support for SI.  The rest is
bug fixes.  I hope to have another pull request later in the week with
some new things we've been working on internally.

* 'drm-next-3.10' of git://people.freedesktop.org/~agd5f/linux: (28 commits)
  drm/radeon: Always flush the VM
  drm/radeon: re-enable PTE/PDE packet for set_page on cayman/TN
  drm/radeon: cleanup properly if mmio mapping fails
  drm/radeon/evergreen+: don't enable HPD interrupts on eDP/LVDS
  drm/radeon: add si tile mode array query v3
  drm/radeon: add ring working query
  drm/radeon: handle broken disabled rb mask gracefully
  drm/radeon: add pcie set/get lanes callbacks for newer asics
  drm/radeon: update r600 set/get pcie lane config
  drm/radeon/kms: replace *REG32_PCIE_P with *REG32_PCIE_PORT
  drm/radeon: remove unused blit remnants from si.c
  drm/radeon: add UVD tiling addr config v2
  drm/radeon: init UVD clocks to sane defaults
  drm/radeon: add set_uvd_clocks callback for r7xx v3
  drm/radeon: add set_uvd_clocks callback for SI
  drm/radeon: add set_uvd_clocks callback for evergreen
  drm/radeon: add set_uvd_clocks callback for ON/LN/TN (v4)
  drm/radeon: add radeon_atom_get_clock_dividers helper
  drm/radeon: add pm callback for setting uvd clocks
  drm/radeon: UVD bringup v8
  ...
</content>
</entry>
<entry>
<title>drm.h: Fix DRM compilation with bare-metal toolchain.</title>
<updated>2013-04-16T03:15:26Z</updated>
<author>
<name>Paul Sokolovsky</name>
<email>paul.sokolovsky@linaro.org</email>
</author>
<published>2013-04-12T23:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b6330548383cf18d608faf1c2dc0c81c60476233'/>
<id>urn:sha1:b6330548383cf18d608faf1c2dc0c81c60476233</id>
<content type='text'>
An ifdef in drm.h expects to be compiled with full-fledged Linux
toolchain, but it's common to compile kernel with just bare-metal
toolchain which doesn't define __linux__. So, also add __KERNEL__
check.

[nm@ti.com: port forward to 3.9-rc6 and post to dri devel for feedback as RFC]
Signed-off-by: Paul Sokolovsky &lt;paul.sokolovsky@linaro.org&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: Misc comment cleanup</title>
<updated>2013-04-12T04:07:20Z</updated>
<author>
<name>Christopher Harvey</name>
<email>charvey@matrox.com</email>
</author>
<published>2013-04-05T15:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=715f59cc2391cb4e28a4d464a0564a60a00ecca4'/>
<id>urn:sha1:715f59cc2391cb4e28a4d464a0564a60a00ecca4</id>
<content type='text'>
Signed-off-by: Christopher Harvey &lt;charvey@matrox.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
</feed>
