15 Oct, 2007
2 commits
-
The data is now in kernel space, copied in/out as appropriate according to t
This results in DRM_COPY_{TO,FROM}_USER going away, and error paths to deal
with those failures. This also means that XFree86 4.2.0 support for i810 DR
is lost.Signed-off-by: Dave Airlie
-
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
11 Jul, 2007
4 commits
-
Signed-off-by: Dave Airlie
-
some drivers still todo.
Signed-off-by: Dave Airlie
-
This moves a bunch of typedefs into a !defined __KERNEL__ to keep userspace
API compatiblity, it changes all internal usages to structs/enum/unions.Signed-off-by: Dave Airlie
-
This makes the drms use of the list handling macros a lot cleaner
and more along the lines of how they should be used and uses them
in some more places.Signed-off-by: Dave Airlie
23 Apr, 2006
1 commit
-
This patch contains the following possible cleanups:
- make the following needlessly global function static:
- drm_bufs.c: drm_addbufs_fb()
- remove the following unused EXPORT_SYMBOL's:
- drm_agpsupport.c: drm_agp_bind_memory
- drm_bufs.c: drm_rmmap_locked
- drm_bufs.c: drm_rmmap
- drm_stub.c: drm_get_devSigned-off-by: Adrian Bunk
Signed-off-by: Dave Airlie
02 Jan, 2006
1 commit
-
This patch pull in a lot of changes from CVS to the main core DRM,
and updates the radeon driver to 1.21.0 that supports r300 texrect
and radeon card type ioctl.Signed-off-by: Dave Airlie
11 Nov, 2005
1 commit
-
Allow DRM modules to call AGP internally in the kernel.
From: Ian Romanick
Signed-off-by: Dave Airlie
25 Sep, 2005
1 commit
-
I've been threatening this for a while, so no point hanging around.
This lindents the DRM code which was always really bad in tabbing department.
I've also fixed some misnamed files in comments and removed some trailing
whitespace.Signed-off-by: Dave Airlie
23 Aug, 2005
1 commit
-
I found why my G5 was crashing when using the linux-2.6 version of the
DRM + git-drm.patch from 2.6.13-rc6-mm1, but not with the CVS DRM.
The reason was that dev->agp->cant_use_aperture wasn't getting set,
and the reason for that was that no longer gets
included and the #if LINUX_VERSION_CODE < 0x020408 in drm_agpsupport.c
was going the wrong way. With this patch (and a few others) a 32-bit
server works correctly, as does DRI.From: Paul Mackerras
Signed-off-by: Dave Airlie
10 Jul, 2005
3 commits
-
Signed-off-by: Dave Airlie
-
This just exports symbols for use in drivers.
From: Ian Romanick
Signed-off-by: Dave Airlie -
This patch splits some ioctl functions so that they can be called
in-kernel by a DRM driver. The driver will use them later.From: Ian Romanick
Signed-off-by: Dave Airlie
17 Apr, 2005
1 commit
-
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.Let it rip!