Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-08-06 | Fix maplist entries being used after they were freed; thanks to Benjamin | Michel Daenzer | |
Herrenschmidt for tracking this down | |||
2003-07-29 | IRQ code cleanup suggested by Linus Torvalds | Michel Daenzer | |
i830 build fix | |||
2003-07-25 | Compile fixes for recent 2.5/2.6 Linux kernels. I hope this doesn't break | Michel Daenzer | |
the i830 driver or the BSDs. :) | |||
2003-07-25 | Fail in DRM(agp_acquire) if the AGP aperture can't be used, such that the X | Michel Daenzer | |
server falls back to PCI GART or disables the DRI gracefully | |||
2003-07-11 | Restore __HAVE_KERNEL_CTX_SWITCH, required for the sparc drm module in the | Keith Whitwell | |
kernel tree. Added comments to that effect. | |||
2003-07-09 | DA: fix for bug 484 in Bugzilla, originally from me, reworked by David | Dave Airlie | |
Dawes to avoid backword incompatibilities... | |||
2003-07-08 | Removed unused __HAVE_KERNEL_CTX_SWITCH, whatever that was. | Keith Whitwell | |
2003-07-04 | Don't need to include linux/wrapper.h - we only use Set/ClearPageReserved | Leif Delgass | |
from linux/mm.h now and wrapper.h has been removed in 2.5.69 and later. | |||
2003-06-19 | Revert the janitorial - that works is now on the new branch | Jose Fonseca | |
newdrm-0-0-1-branch. | |||
2003-06-14 | Move the linux AGP includes into drm_agp.h and only define the AGP data | Jose Fonseca | |
structures if AGP support is enabled in the kernel (__REALLY_HAVE_AGP). This fixes the compile errors on kernels without AGP support. | |||
2003-06-07 | fix pitch compile error | Dave Airlie | |
2003-06-05 | add page flipping support to the DRM, up version number to 1.3.0... | Dave Airlie | |
2003-06-03 | Added the Doxygen configuration file. Minor documentation fixes. | Jose Fonseca | |
2003-06-03 | Split declarations/definitions in drm_scatter.h into drm_sg.h/drm_sg_tmp.h | Jose Fonseca | |
respectively. Splited the work out of the ioctls and renamed (with the _ioctl prefix). Added some more documentation. Did the same for drm_sgpsupport.h. | |||
2003-05-28 | Restore DRM_*MEMORYBARRIER change reverted with documentation merge | Leif Delgass | |
2003-05-27 | Merged DRM documentation. | Jose Fonseca | |
2003-05-17 | do allow reading from read only mappings... | Michel Daenzer | |
2003-05-16 | Support AGP bridges where the AGP aperture can't be accessed directly by | Michel Daenzer | |
the CPU (David Mosberger, Benjamin Herrenschmidt, myself, Paul Mackerras, Jeff Wiedemeier) | |||
2003-04-29 | remove unused variables | Leif Delgass | |
2003-04-28 | Restore Eric Anholt's DRM_*MEMORYBARRIER changes from rev 1.11 | Leif Delgass | |
2003-04-28 | Only free original pagelist in addbufs_pci if one already exists (fixes | Leif Delgass | |
oops). | |||
2003-04-28 | DRM_READ/WRITEMEMORYBARRIER was given an argument in the bsd tree, fix for | Alan Hourihane | |
linux | |||
2003-04-27 | Put back __HAVE_KERNEL_CTX_SWITCH for David Miller's sparc drm driver | Keith Whitwell | |
(which doesn't live in our cvs). | |||
2003-04-26 | Remove the map argument from DRM_*MEMORYBARRIER. Not all of the uses of | Eric Anholt | |
DRM_*MEMORYBARRIER we had were related to an MMIO space. This means arch-specific code on the BSDs, unfortunately. Also add DRM_MEMORYBARRIER() and change the DRM_READMEMORYBARRIER()s that used to be read/write barriers to it. | |||
2003-04-26 | Ensure driver has been initialized (dev_private != NULL) before installing | Leif Delgass | |
irq handler in DRM(irq_install). Modify all drivers to ensure irq handler is removed before cleanup and cleanup is called at takedown. Remove unused buffer private struct fields in i810, i830. Check for lock on init/cleanup in all drivers except i810/i830. The current DDX for i810 and i830 doesn't hold the lock on kernel init (FIXME?). | |||
2003-04-26 | 2.5.x sync patch from Linus Torvalds | Keith Whitwell | |
2003-04-26 | move prototypes for gamma functions to gamma_drv.h | Keith Whitwell | |
2003-04-26 | Remove #if 0'd code | Keith Whitwell | |
2003-04-25 | Fix potential oops and memory leaks when allocations fail in | Leif Delgass | |
addbufs_agp/pci. Add support for buffer private structs with PCI DMA buffers. Also some debug format string fixes. | |||
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 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 | 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-23 | Install dummy/noop read & poll fops unless the driver has replacements. | Keith Whitwell | |
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 | remove unused variable | Alan Hourihane | |
2003-04-22 | Rename drm_lists.h to gamma_lists.h | 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 | 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 | |