summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-08-22Don't (re)define vmalloc_to_page for kernel >= 2.4.19, as it has beenLeif Delgass
backported from 2.5.x. Also fix a couple of incorrect LINUX_VERSION_CODE tests and fix header dependency for r128, radeon when building without AGP.
2002-08-22SetPageLocked only defined in 2.5.x (x=?), use LockPage for 2.4.x (x>=9).Leif Delgass
Also apply build fixes from i810_dma.c to i830_dma.c
2002-08-21Change the linux kernel version condition in the i810 driver (according toJose Fonseca
Alan Cox)
2002-08-21Remove drm_linux.h, move the two useful defines into drm_drv.h (the onlyEric Anholt
place they're used). Use fd locking on -current. Actually copy in data from userspace to kernel in the linux-compat ioctl path. Make sure ioctl sizes are as expected in the ioctl handler functions.
2002-08-21add missing include (for udelay), remove unused counter.Leif Delgass
2002-08-21TRUE and FALSE don't seem to be defined everywhere...Michel Daenzer
2002-08-12zero-cliprect case patch from JacekKeith Whitwell
2002-08-11test scratch register writeback before using itMichel Daenzer
2002-08-08Try to open the /dev/dri/cardX device once, then only if it fails check theEric Anholt
device number and recreate it if necessary. Fixes xf86drm.c to allow linux binaries to be used for emulation on FreeBSD.
2002-08-06Updates from Rusty Russell to:Rik Faith
1) Remove redundant header inclusion 2) Silence bitop on non-long argument warnings (change int to long) 3) Move to ISO C (gcc 2.6) initializers (accepted by older gccs also) All of these are syntax changes that should not impact functionality.
2002-07-18fix off-by-one error for right bottom corner in radeon_emit_clip_rect()Michel Daenzer
(Jacek Rosik)
2002-07-17Workaround for Radeon lockups on fast machinesTim Smith
2002-07-14bump DRM minor and check it before using the GETPARAM ioctl to obtainMichel Daenzer
scratch register values
2002-07-11Don't read scratch registers directly, obtain the values via the GET_PARAMMichel Daenzer
ioctl. The DRM reads them from memory addresses the chip writes to on updates. Fall back to reading the registers directly with an old DRM. (Tim Smith, cleanups by myself)
2002-07-09Increase the linux-compatibility max ioctl.Eric Anholt
2002-07-06remove obsolete filesAlan Hourihane
2002-07-05remove files missed by mergeAlan Hourihane
2002-07-05merged bsd-3-0-0-branchAlan Hourihane
2002-07-04Fix some more pageflipping issues -- existing code was doing MMIO writesKeith Whitwell
while ring was active. There is still an MMIO read in there, but I haven't seen any lockups that could be attributed to it.
2002-07-04Revert SET_SCISSORS change.Keith Whitwell
2002-07-02Fix lockup on faster machines when drawing in multiple clip rectanglesTim Smith
(e.g. when part of a 3D window is obscured by another window)
2002-06-27Set pfCurrentPage on cleanup_pageflipKeith Whitwell
2002-06-25gamma_alloc -> DRM(alloc)Alan Hourihane
2002-06-25file s3v.h was initially added on branch s3virge-0-0-1-branch.Max Lingua
2002-06-25file s3v_dma.c was initially added on branch s3virge-0-0-1-branch.Max Lingua
2002-06-25file s3v_drm.h was initially added on branch s3virge-0-0-1-branch.Max Lingua
2002-06-25file s3v_drv.c was initially added on branch s3virge-0-0-1-branch.Max Lingua
2002-06-25file s3v_drv.h was initially added on branch s3virge-0-0-1-branch.Max Lingua
2002-06-25file s3v_regs.h was initially added on branch s3virge-0-0-1-branch.Max Lingua
2002-06-21file radeon_state.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file radeon.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file radeon_drm.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file mga_dma.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file mga_drv.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file mga_ucode.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file mga_warp.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file mga.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file mga_state.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file radeon_drv.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file mga_drm.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-21file radeon_cp.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-19file r128_state.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-19file r128_drv.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-19file r128_cce.c was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-19file r128.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-19file r128_drm.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-18endianness fixesMichel Daenzer
2002-06-17file drm_os_netbsd.h was initially added on branch bsd-3-0-0-branch.Eric Anholt
2002-06-12merged tcl-0-0-branchKeith Whitwell
2002-06-02fixes for big endian in general and powerpc in particularMichel Daenzer