summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-04-17Bring 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-17Fix DRM module build on 2.5.41 and later kernels (tqueue -> workqueue).David Dawes
2003-04-10file drm_pci.h was initially added on branch mach64-0-0-5-branch.Jose Fonseca
2003-04-08file mach64_drv.c was initially added on branch mach64-0-0-6-branch.Eric Anholt
2003-04-08file Makefile was initially added on branch mach64-0-0-6-branch.Eric Anholt
2003-04-08file drm_linux_list.h was initially added on branch mach64-0-0-6-branch.Eric Anholt
2003-04-08Use 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-05add 'SG' map type identifier string (pci scatter/gather) to /proc vm infoLeif Delgass
2003-04-01Whitespace and remove a dead commented line.Eric Anholt
2003-03-31Warning fix (use %p format for filp)Leif Delgass
2003-03-30Spelling fixes in comments.Eric Anholt
Submitted by: Linus Torvalds <torvalds@transmeta.com>
2003-03-29Remove dead vma code and remove the unused devstate struct definition.Eric Anholt
2003-03-29Add DRMFILE definitions and supply filp for BSD in theEric 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.
2003-03-29buf->filp is a pointer, so make printf format args be %p not %dEric Anholt
2003-03-28merged drm-filp-0-1-branchKeith Whitwell
2003-03-26Add 2nd arg for DRM_FREEKeith Whitwell
2003-03-25linux merge for drmAlan Hourihane
2003-03-25XFree86 4.3.0 mergeAlan Hourihane
2003-03-11Merge back from FreeBSD-current, adding FreeBSD ID tags to aid futureEric Anholt
merging. Also includes an update to radeon PCI IDs.
2003-03-08Make dma_addr_t an unsigned long not a uint32, don't try to use memrangeEric Anholt
functions on FreeBSD non-x86, and remove a dead define.
2003-03-06Remove the vbl signal code because it's untested (and has lock issues onEric Anholt
-current).
2003-03-05Put cdevsw initialization in line with FreeBSD-current. (From r1.10,r1.11Eric Anholt
of FreeBSD CVS)
2003-03-05Update mmap handling for FreeBSD-current (Based on r1.3 of FreeBSD CVS).Eric Anholt
2003-03-05Remove a paste-o in DRM_SPINUNINIT and add a volatile to the compatibilityEric Anholt
atomic_cmpset_int.
2003-03-04DRM_FREE/2 patch from Philip BrownKeith Whitwell
2003-03-02file savage_drv.h was initially added on branch savage-0-0-1-branch.Jose Fonseca
2003-03-02file savage_drm.h was initially added on branch savage-0-0-1-branch.Jose Fonseca
2003-03-02file savage_bci.c was initially added on branch savage-0-0-1-branch.Jose Fonseca
2003-02-28Update object targetsLeif Delgass
2003-02-27file savage_drv.c was initially added on branch savage-0-0-1-branch.Jose Fonseca
2003-02-27file savage.h was initially added on branch savage-0-0-1-branch.Jose Fonseca
2003-02-26file mach64_irq.c was initially added on branch mach64-0-0-6-branch.Leif Delgass
2003-02-22Fix build on NetBSD.Eric Anholt
2003-02-21Merge from bsd-4-0-0-branch.Eric Anholt
2003-02-16file mach64_drm.h was initially added on branch mach64-0-0-6-branch.Eric Anholt
2003-02-16file mach64_state.c was initially added on branch mach64-0-0-6-branch.Eric Anholt
2003-02-16file mach64_drv.h was initially added on branch mach64-0-0-6-branch.Eric Anholt
2003-02-16file mach64_dma.c was initially added on branch mach64-0-0-6-branch.Eric Anholt
2003-02-16file mach64.h was initially added on branch mach64-0-0-6-branch.Eric Anholt
2003-02-08reclaim DMA buffers in DRIVER_RELEASE() (Felix Kühling)Michel Daenzer
2003-02-06fix EAGAIN handling in radeon_cp_dispatch_texture() (fixes corruption ofMichel Daenzer
large textures), and get rid of superfluous local y variable
2003-02-04disable strict aliasing for building the DRMMichel Daenzer
2003-02-04fix PCI and AGP posting problems (based on testing by Chris Ison andMichel Daenzer
suggestions by Benjamin Herrenschmidt and Arjan van de Ven) remove radeon_flush_write_combine() which has been unused for a while
2003-02-04only acknowledge interrupts we handle - others could be used outside theMichel Daenzer
DRM
2003-02-03Fix size of VERTEX2 ioctl struct (Egbert Eich)Keith Whitwell
2003-02-02don't inflate relative vblank sequence numbers on repeated calls (e.g. whenMichel Daenzer
interrupted by a signal)
2003-01-26Add cast to avoid void * arithmetic warningLeif Delgass
2003-01-24Fix build on -current: Provide M_WAITOK define.Eric Anholt
2003-01-16Fix radeon for BSD.Eric Anholt
2003-01-11limit number of pending vblank signals to 100 to prevent DoS, and minorMichel Daenzer
cleanups