<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/char/drm/r300_cmdbuf.c, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/char/drm/r300_cmdbuf.c?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/char/drm/r300_cmdbuf.c?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2008-07-14T00:45:01Z</updated>
<entry>
<title>drm: reorganise drm tree to be more future proof.</title>
<updated>2008-07-14T00:45:01Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2008-05-29T00:09:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c0e09200dc0813972442e550a5905a132768e56c'/>
<id>urn:sha1:c0e09200dc0813972442e550a5905a132768e56c</id>
<content type='text'>
With the coming of kernel based modesetting and the memory manager stuff,
the everything in one directory approach was getting very ugly and
starting to be unmanageable.

This restructures the drm along the lines of other kernel components.

It creates a drivers/gpu/drm directory and moves the hw drivers into
subdirectores. It moves the includes into an include/drm, and
sets up the unifdef for the userspace headers we should be exporting.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon: add hier-z registers for r300 and r500 chipsets</title>
<updated>2008-06-19T03:01:58Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2008-06-19T03:01:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=21efa2bac91b8d12064617c5a35492ec982544eb'/>
<id>urn:sha1:21efa2bac91b8d12064617c5a35492ec982544eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drm/radeon: add initial r500 support.</title>
<updated>2008-06-19T01:27:40Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2008-05-28T03:52:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c0beb2a723d69934a53f51a9d664c5b1dbbf634b'/>
<id>urn:sha1:c0beb2a723d69934a53f51a9d664c5b1dbbf634b</id>
<content type='text'>
This contains all the command buffer processing for the r500 cards.
It doesn't yet contain vblank support.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/r300: fix bug in r300 userspace hardware wait emission</title>
<updated>2008-03-29T21:51:49Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@linux.ie</email>
</author>
<published>2008-03-29T21:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=0c76be35194563f56e02fc1775d0fe29281e84d4'/>
<id>urn:sha1:0c76be35194563f56e02fc1775d0fe29281e84d4</id>
<content type='text'>
This interface was originally designed wrong, confusing bit-fields and
integers, major brown paper bag going back many years...

But userspace only ever used 4 values so fix the interface for new
users and fix the implementation to deal with the 4 values userspace
has ever emitted (0x1, 0x2, 0x3, 0x6).

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: add initial r500 drm support</title>
<updated>2008-02-07T05:13:40Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2008-02-07T05:01:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3d5e2c13b13468f5eb2ac9323690af7e17f195fe'/>
<id>urn:sha1:3d5e2c13b13468f5eb2ac9323690af7e17f195fe</id>
<content type='text'>
This adds CP support for the r500 series of chips, and allows
accel 2D support on these chips with a new radeon driver.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: run cleanfile across drm tree</title>
<updated>2008-02-07T05:09:38Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@linux.ie</email>
</author>
<published>2007-11-05T02:50:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=bc5f4523f772cc7629c5c5a46cf4f2a07a5500b8'/>
<id>urn:sha1:bc5f4523f772cc7629c5c5a46cf4f2a07a5500b8</id>
<content type='text'>
Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm: Replace filp in ioctl arguments with drm_file *file_priv.</title>
<updated>2007-10-15T00:38:20Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2007-08-25T10:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=6c340eac0285f3d62406d2d902d0e96fbf2a5dc0'/>
<id>urn:sha1:6c340eac0285f3d62406d2d902d0e96fbf2a5dc0</id>
<content type='text'>
As a fallout, replace filp storage with file_priv storage for "unique
identifier of a client" all over the DRM.  There is a 1:1 mapping, so this
should be a noop.  This could be a minor performance improvement, as everyth
on Linux dereferenced filp to get file_priv anyway, while only the mmap ioct
went the other direction.

Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm: Remove DRM_ERR OS macro.</title>
<updated>2007-10-15T00:38:19Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2007-08-25T09:22:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=20caafa6ecb2487d9b223aa33e7cc704f912a758'/>
<id>urn:sha1:20caafa6ecb2487d9b223aa33e7cc704f912a758</id>
<content type='text'>
This was used to make all ioctl handlers return -errno on linux and errno on
*BSD.  Instead, just return -errno in shared code, and flip sign on return f
shared code to *BSD code.

Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm: detypef waitlist/freelist/buf_entry/device_dma/drm_queue structs</title>
<updated>2007-07-11T06:32:08Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@linux.ie</email>
</author>
<published>2007-07-11T06:32:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=cdd55a294c13f8bf05b2f4fee4c96934d5ebd2e4'/>
<id>urn:sha1:cdd55a294c13f8bf05b2f4fee4c96934d5ebd2e4</id>
<content type='text'>
Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm: drop drm_buf_t typedef</title>
<updated>2007-07-11T06:17:42Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@linux.ie</email>
</author>
<published>2007-07-11T06:17:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=056219e2fa6664ec83bc258ebcf30f1a7919d423'/>
<id>urn:sha1:056219e2fa6664ec83bc258ebcf30f1a7919d423</id>
<content type='text'>
Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
</feed>
