Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-04-24 | Pass dma handle from pci_alloc_consistent to the card for status page, | Leif Delgass | |
rather than using virt_to_bus() on the virtual address. | |||
2003-04-24 | Remove more gamma DMA infrastructure. Most of this code was copied straight | Eric Anholt | |
from linux, so it could be added back if some driver needed it in the future. | |||
2003-04-24 | Remove unused dev->map_count. We always iterate the maplist with | Leif Delgass | |
list_for_each() and the count is not updated or used for stats. | |||
2003-04-24 | Minor cleanups for dri/drmstat test progs (Both still need targets for new | Leif Delgass | |
Makefile) | |||
2003-04-24 | Remove unused variables | Leif Delgass | |
2003-04-24 | Move the debug versions of the DRM memory functions to a new file and | Keith Whitwell | |
implement non-debug ones as standard. | |||
2003-04-24 | Remove #if 0'd code and some unused string functions | Keith Whitwell | |
2003-04-24 | Remove more gamma DMA code. This isn't all of it, but it's a major portion. | Eric Anholt | |
2003-04-24 | Move some common code from addbufs_<type> to addbufs. Make buf_alloc be | Eric Anholt | |
protected by the count_lock and make it non-atomic. | |||
2003-04-24 | Remove the ioctl_count variable from the device. A reference is held to the | Eric Anholt | |
fp throughout the ioctl syscall, so the device can't be closed out from under us. | |||
2003-04-24 | Remove a bunch of dead code and fix spelling of a couple of comments. | Eric Anholt | |
2003-04-24 | Single/dual rasterizer quiescence patch for the glint/gamma DRI driver | David Dawes | |
(#5685, Sven Luther). | |||
2003-04-24 | break long line | David Dawes | |
2003-04-24 | Move one definition to drm_drv.h and remove the rest of drm_init.h which | Eric Anholt | |
was all unused. | |||
2003-04-24 | Remove DRM_DMA_HISTOGRAM and associated code. | Eric Anholt | |
2003-04-24 | Make DRM(read) and DRM(poll) stubs and remove DRM(write) and | Eric Anholt | |
DRM(write_string). This is the first part of removing much of the support code for gamma from the BSD DRM, since it appears that no new drivers are using it and nobody has ever shown interest in gamma on BSD. | |||
2003-04-23 | Install dummy/noop read & poll fops unless the driver has replacements. | Keith Whitwell | |
2003-04-23 | deal correctly with read() from the DRM failing | Michel Daenzer | |
2003-04-22 | get rid of superfluous fields in struct drm_radeon_ring_buffer | Michel Daenzer | |
use correct address for ring read pointer writeback (yes, we seem to have been running with bogus values for the ring read pointer, which 'worked' because the return value of radeon_wait_ring() is never checked and the ring usually never fills up) | |||
2003-04-22 | Remove AGP dependency in kernel config for radeon, sis. Remove | Leif Delgass | |
PCIGART_ENABLED define for radeon, pcigart support now included for any arch. | |||
2003-04-22 | Only mga, i810, i830 require AGP (should mga define __MUST_HAVE_AGP?) | Leif Delgass | |
2003-04-22 | change PREINSTALL/POSTINSTALL/UNINSTALL irq code to real functions as per | Alan Hourihane | |
the other drivers | |||
2003-04-22 | remove unused variable | Alan Hourihane | |
2003-04-22 | fix gamma headers | Alan Hourihane | |
2003-04-22 | Rename drm_lists.h to gamma_lists.h | Keith Whitwell | |
2003-04-22 | new file | Keith Whitwell | |
2003-04-22 | Move the excitingly named DRM(flush_block_and_flush) and friends to | Keith Whitwell | |
gamma-specific code. Fix templates so i8x0 drivers don't have to define __HAVE_DMA_WAITLIST. | |||
2003-04-22 | remove unused __HAVE_KERNEL_CTX_SWITCH code | Keith Whitwell | |
2003-04-22 | Move a chunk of gamma-specific code out of drm_dma.h. Remove unused | Keith Whitwell | |
'DRM_FLAG_NOCTX' option. | |||
2003-04-22 | remove unused dma histogram code | Keith Whitwell | |
2003-04-22 | Move a bunch of gamma-specific code into a gamma-specific file. Restore the | Keith Whitwell | |
kooky DRM(write_string) code for gamma. | |||
2003-04-22 | add more get_param queries for embedded project | Keith Whitwell | |
2003-04-22 | remove DRM read, poll and write_string | Keith Whitwell | |
2003-04-21 | Check for NULL map before calling DRM(ioremapfree) on cleanup. Prevents an | Leif Delgass | |
oops if a map wasn't found (e.g. XFree86 Bugzilla #108) | |||
2003-04-17 | Add a Kconfig file as used in recent 2.5.x kernels. | David Dawes | |
2003-04-17 | Make Config.in look more like a recent 2.4.x kernel version. | David Dawes | |
2003-04-17 | Rework the Linux drm kernel module build to leverage off the standard | David Dawes | |
kernel build system. This is based on suggestions and examples from David Woodhouse. This approach has the advantage that the build requirements of a wider range of standard kernels are now supported transparently, but the disadvantage of some extra complexity to handle building against clean vendor-distributed kernel source trees. This has been tested with some recent Red Hat and SuSE distributions. | |||
2003-04-17 | Bring some drm module changes over from the XFree86 trunk: | David Dawes | |
- Reset 'bound' flag for an agp entry after undbind succeeded in drm_agpsupport.h (Egbert Eich). - Ignore hw_lock for drm device if lock was set by a different instance (ie Xserver) to prevent second server from spinning in driver release function (currently only relevant for i8xx drm drivers) (David Dawes). - Use the agpgart "key" for the unique handle for bindings rather than the memory address (the key is guaranteed to be unique) (David Dawes). | |||
2003-04-17 | Fix DRM module build on 2.5.41 and later kernels (tqueue -> workqueue). | David Dawes | |
2003-04-10 | file drm_pci.h was initially added on branch mach64-0-0-5-branch. | Jose Fonseca | |
2003-04-08 | file mach64_drv.c was initially added on branch mach64-0-0-6-branch. | Eric Anholt | |
2003-04-08 | file Makefile was initially added on branch mach64-0-0-6-branch. | Eric Anholt | |
2003-04-08 | file drm_linux_list.h was initially added on branch mach64-0-0-6-branch. | Eric Anholt | |
2003-04-08 | Use list_entry() to get container struct from struct list_head pointers. | Leif Delgass | |
Build fix for RedHat 9 kernel (5 args to remap_page_range()). | |||
2003-04-05 | add 'SG' map type identifier string (pci scatter/gather) to /proc vm info | Leif Delgass | |
2003-04-01 | Whitespace and remove a dead commented line. | Eric Anholt | |
2003-03-31 | Warning fix (use %p format for filp) | Leif Delgass | |
2003-03-30 | Spelling fixes in comments. | Eric Anholt | |
Submitted by: Linus Torvalds <torvalds@transmeta.com> | |||
2003-03-29 | Remove dead vma code and remove the unused devstate struct definition. | Eric Anholt | |
2003-03-29 | Add DRMFILE definitions and supply filp for BSD in the | Eric Anholt | |
post-drm-filp-0-1-branch world. The filp is a void * cast from the current pid. This is a temporary solution which maintains the status quo until a proper solution is implemented. What is really needed is a unique pointer per open, hopefully with a device private area. This can be done in FreeBSD for all entry points except mmap, but is difficult (sys/dev/streams/streams.c is an example). I have partially completed code for this but have not had time to debug, so this is a temporary fix. |