Commit Graph

3604 Commits (e810cb9243fe6c4905182869d9e3272d861a14cb)

Author SHA1 Message Date
Michel Daenzer da16867c84 Fix maplist entries being used after they were freed; thanks to Benjamin
Herrenschmidt for tracking this down
2003-08-06 11:46:21 +00:00
Michel Daenzer 4b60cae90e IRQ code cleanup suggested by Linus Torvalds
i830 build fix
2003-07-29 10:11:48 +00:00
Michel Daenzer c26ffeafca Degrade uninformative error message to debug message, as in other drivers 2003-07-26 15:59:09 +00:00
Eric Anholt aaf2105be9 Add Rage 128 pageflipping support, defaults to off. DRM version bump to
2.5.0. It still has some issues, including a flicker in the fps meter
    in tuxracer and I've seen garbage left behind after moving/closing
    windows. However, it's usable. Add the Option "EnablePageFlip" "YES" to
    use it.
2003-07-26 03:25:40 +00:00
Eric Anholt 983db58a26 Fix FreeBSD build after IRQ changes. 2003-07-26 03:18:34 +00:00
Michel Daenzer bef7017749 Compile fixes for recent 2.5/2.6 Linux kernels. I hope this doesn't break
the i830 driver or the BSDs. :)
2003-07-25 10:50:39 +00:00
Michel Daenzer 32ef0f59a8 Fail in DRM(agp_acquire) if the AGP aperture can't be used, such that the X
server falls back to PCI GART or disables the DRI gracefully
2003-07-25 10:31:37 +00:00
Keith Whitwell 3669639b21 Restore __HAVE_KERNEL_CTX_SWITCH, required for the sparc drm module in the
kernel tree. Added comments to that effect.
2003-07-11 15:27:55 +00:00
Dave Airlie 1654bc5752 DA: fix for bug 484 in Bugzilla, originally from me, reworked by David
Dawes to avoid backword incompatibilities...
2003-07-09 23:21:15 +00:00
Jose Fonseca f4188a7518 file drm_mem.h was initially added on branch newdrm-0-0-1-branch. 2003-07-09 09:28:42 +00:00
Jose Fonseca 7dc959ed21 file drm_dma.c was initially added on branch newdrm-0-0-1-branch. 2003-07-09 09:26:17 +00:00
Jose Fonseca 49d152544e file drm_fops.c was initially added on branch newdrm-0-0-1-branch. 2003-07-09 09:26:17 +00:00
Jose Fonseca 6a0e485457 file drm_lock.c was initially added on branch newdrm-0-0-1-branch. 2003-07-09 09:26:17 +00:00
Jose Fonseca c7f9545482 file drm_stub.c was initially added on branch newdrm-0-0-1-branch. 2003-07-09 09:26:17 +00:00
Jose Fonseca cf6e7980c9 file drm_vm.c was initially added on branch newdrm-0-0-1-branch. 2003-07-09 09:26:17 +00:00
Keith Whitwell 2daf147652 Removed unused __HAVE_KERNEL_CTX_SWITCH, whatever that was. 2003-07-08 17:10:13 +00:00
Leif Delgass 39e1c534c0 Don't need to include linux/wrapper.h - we only use Set/ClearPageReserved
from linux/mm.h now and wrapper.h has been removed in 2.5.69 and later.
2003-07-04 18:31:42 +00:00
Jose Fonseca 01d6ae90d6 file drm_agp.c was initially added on branch newdrm-0-0-1-branch. 2003-07-01 18:56:57 +00:00
Jose Fonseca a145363ee1 file drm_bufs.c was initially added on branch newdrm-0-0-1-branch. 2003-07-01 18:56:57 +00:00
Jose Fonseca 7c565e4961 file drm_mem.c was initially added on branch newdrm-0-0-1-branch. 2003-07-01 18:56:57 +00:00
Jose Fonseca 43d3934ac8 file drm_pci.c was initially added on branch newdrm-0-0-1-branch. 2003-07-01 18:56:57 +00:00
Jose Fonseca 8ec900afb4 file drm_sg.c was initially added on branch newdrm-0-0-1-branch. 2003-07-01 18:56:57 +00:00
Alan Hourihane 66d39b549e file savage_dma.c was initially added on branch savage-1_0_0-branch. 2003-06-23 16:34:14 +00:00
Alan Hourihane 5640adddc8 file savage_state.c was initially added on branch savage-1_0_0-branch. 2003-06-23 16:34:14 +00:00
Jose Fonseca 1b0eb5e356 file drm_pci_tmp.h was initially added on branch newdrm-0-0-1-branch. 2003-06-21 15:27:51 +00:00
Jose Fonseca dab537cbb1 file drm_stub_tmp.h was initially added on branch newdrm-0-0-1-branch. 2003-06-21 14:01:43 +00:00
Jose Fonseca b568f83849 file drm_memory_tmp.h was initially added on branch newdrm-0-0-1-branch. 2003-06-21 13:18:47 +00:00
Jose Fonseca 7014016e08 file drm_vm_tmp.h was initially added on branch newdrm-0-0-1-branch. 2003-06-21 13:09:08 +00:00
Jose Fonseca b816fa625f file drm_dma_tmp.h was initially added on branch newdrm-0-0-1-branch. 2003-06-21 12:49:34 +00:00
Jose Fonseca d64200e830 file drm_lock_tmp.h was initially added on branch newdrm-0-0-1-branch. 2003-06-21 12:27:27 +00:00
Jose Fonseca e7334f927f file drm_bufs_tmp.h was initially added on branch newdrm-0-0-1-branch. 2003-06-19 00:14:25 +00:00
Jose Fonseca 93522f6d3a Revert the janitorial - that works is now on the new branch
newdrm-0-0-1-branch.
2003-06-19 00:09:52 +00:00
Keith Whitwell 0a995b624d file i830_compat.c was initially added on branch i865-agp-0-1-branch. 2003-06-18 15:07:31 +00:00
Keith Whitwell 22e5f8d765 file i830.h was initially added on branch i865-agp-0-1-branch. 2003-06-18 15:07:31 +00:00
Keith Whitwell 2efebc956c file i830_dma.c was initially added on branch i865-agp-0-1-branch. 2003-06-18 15:07:31 +00:00
Keith Whitwell a9611f0903 file i830_drm.h was initially added on branch i865-agp-0-1-branch. 2003-06-18 15:07:31 +00:00
Keith Whitwell 900bd6e437 file i830_drv.c was initially added on branch i865-agp-0-1-branch. 2003-06-18 15:07:31 +00:00
Keith Whitwell cf840e71f2 file i830_drv.h was initially added on branch i865-agp-0-1-branch. 2003-06-18 15:07:31 +00:00
Keith Whitwell 4d0e244f8f file i830_irq.c was initially added on branch i865-agp-0-1-branch. 2003-06-18 15:07:31 +00:00
Keith Whitwell fbde3dc0e6 file i830_mem.c was initially added on branch i865-agp-0-1-branch. 2003-06-18 15:07:31 +00:00
Keith Whitwell 9e7d6177d1 Possibly fix stanford checker complaints about sarea 2003-06-16 10:40:52 +00:00
Jose Fonseca fdf320a1b8 Move the linux AGP includes into drm_agp.h and only define the AGP data
structures if AGP support is enabled in the kernel (__REALLY_HAVE_AGP).
    This fixes the compile errors on kernels without AGP support.
2003-06-14 15:18:49 +00:00
Keith Whitwell 0b01c70d59 Texture rectangle support for r100 2003-06-10 18:54:17 +00:00
Keith Whitwell 98840144b1 Revert bogus last commit 2003-06-09 23:12:33 +00:00
Keith Whitwell 1062b9930f Don't activate blend fallbacks unless blending is enabled 2003-06-09 23:11:23 +00:00
Jose Fonseca 1a2bb43329 Verify 'drm_agp' is not NULL for all its wrappers - this causes no overhead
and must be done if in future a driver tries to talk to the AGP
    directly from kernelspace instead of userspace, and the AGP is not
    present.
2003-06-07 12:45:55 +00:00
Jose Fonseca e3a149f080 Check that the AGPGART "drm_agp" symbol pointer is valid before
initializing the DRM device - this was causing a kernel oops when the
    AGPGART module wasn't loaded.
2003-06-07 12:30:22 +00:00
Dave Airlie f723f743c5 fix pitch compile error 2003-06-07 01:44:15 +00:00
Dave Airlie 8eaa2d2450 add page flipping support to the DRM, up version number to 1.3.0... 2003-06-05 23:31:40 +00:00
Jose Fonseca 8e7cd92f35 Added the Doxygen configuration file. Minor documentation fixes. 2003-06-03 23:50:23 +00:00