summaryrefslogtreecommitdiff
path: root/linux
AgeCommit message (Collapse)AuthorFilesLines
2003-03-04DRM_FREE/2 patch from Philip BrownKeith Whitwell2-2/+2
2003-02-28Update object targetsLeif Delgass1-4/+4
2003-02-21Merge from bsd-4-0-0-branch.bsd-4-0-0-20030221-mergeEric Anholt2-6/+9
2003-02-04disable strict aliasing for building the DRMMichel Daenzer1-1/+1
2003-02-02don't inflate relative vblank sequence numbers on repeated calls (e.g. whenMichel Daenzer1-0/+1
interrupted by a signal)
2003-01-11limit number of pending vblank signals to 100 to prevent DoS, and minorMichel Daenzer2-14/+41
cleanups
2002-12-12enums should be intsDavid Dawes1-1/+1
2002-12-12bring in jantorial changes from 2.5.51Keith Whitwell3-12/+19
2002-12-11remove agpgart informationalKeith Whitwell2-62/+6
2002-12-04further vertical blank interrupt cleanups: remove unused variable,Michel Daenzer1-7/+4
non-ambiguous variable names, don't express subtraction in unnecessarily complicated ways
2002-12-03vertical blank interrupt cleanups: use spinlock instead of semaphore, sendMichel Daenzer2-17/+13
signal directly from interrupt handler instead of using a taskqueue (based on feedback by Linus Torvalds)
2002-11-30vertical blank ioctl can send signal instead of blockingMichel Daenzer3-11/+107
2002-10-30Kernel support for vblank syncing on Rage 128 and Matrox.Eric Anholt1-2/+2
2002-10-29updated e-mail addresses for Keith, Alan and JensJens Owen1-1/+1
2002-10-29preserve CRTC{,2}_OFFSET_CNTL in 2D driver to avoid bad effects whennv-0-0-1-branchMichel Daenzer1-1/+1
pageflipping after a mode switch take current page into account in AdjustFrame(); writing the CRTC offset via the CP was probably a bad idea as this can happen asynchronously, reverted take frame offset into account when flipping pages handle CRTC2 as well for pageflipping (untested) preserve GEN_INT_CNTL on mode switches to prevent interrupts from getting disabled
2002-10-22final part of XFree86 4.2.99.2 mergeX_4_2_99_2-20021023-mergeAlan Hourihane5-71/+28
2002-10-22Import of XFree86 4.2.99.2X_4_2_99_2Alan Hourihane1-10/+0
2002-10-09replaced max() macro with conditional expressionBrian Paul1-1/+1
2002-10-08Fix error condition...Keith Whitwell1-1/+1
2002-10-08Call pci_enable_device() in DRM(irq_busid).Keith Whitwell1-2/+15
2002-09-29Move os-dependent stuff out of radeon_irq.cKeith Whitwell1-12/+43
2002-09-29add support for 16K and 64K page sizes (Bjorn Helgaas)Michel Daenzer1-2/+8
2002-09-26DRM(vblank_wait) is driver specificMichel Daenzer1-38/+0
2002-09-25common ioctl to wait for vertical blank IRQsMichel Daenzer4-3/+110
2002-09-23merged r200-0-2-branch to trunkKeith Whitwell2-1/+4
2002-09-21make sure we never oops because the hardware lock pointer in the sigdataMichel Daenzer3-3/+4
structure is out of date
2002-09-11- Fix various bugs in the DRI support for the i830 and i845G (KeithDavid Dawes6-336/+182
Whitwell). - Major rework of the 2D i830/i845G support, including: - Improve VESA mode selection, and fix refresh rate selection. - Don't duplicate functions provided in the vbe modules. - Don't duplicate functions provided in the vgahw module. - Rewrite memory allocation. - Rewrite initialisation and save/restore state handling. - Decouple the i810 support from i830 and later. - Remove various unnecessary hacks and workarounds. - Fix an 845G problem with the ring buffer not in pre-allocated memory. - Fix screen blanking. - Fix some HW cursor glitches, and turn HW cursor off at VT switch and exit. - Don't attempt to use the i830's function 1 entity. - Fix problems with option handling. (David Dawes). - Add mode VBE-aware mode handling functions to the vbe module (David Dawes).
2002-08-29standardize use of __FUNCTION__ (Linus)Keith Whitwell1-4/+4
2002-08-22Don't (re)define vmalloc_to_page for kernel >= 2.4.19, as it has beenLeif Delgass4-9/+9
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 Delgass2-2/+10
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 Fonseca1-2/+2
Alan Cox)
2002-08-21add missing include (for udelay), remove unused counter.Leif Delgass1-2/+1
2002-08-06Updates from Rusty Russell to:Rik Faith5-39/+39
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-05merged bsd-3-0-0-branchbsd-3-0-0-20020705-mergeAlan Hourihane33-23263/+216
2002-07-04Fix some more pageflipping issues -- existing code was doing MMIO writestrunk-20020705Keith Whitwell1-10/+14
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 Whitwell1-3/+4
2002-07-02Fix lockup on faster machines when drawing in multiple clip rectanglestrunk-20020703Tim Smith2-3/+3
(e.g. when part of a 3D window is obscured by another window)
2002-06-27Set pfCurrentPage on cleanup_pageflipKeith Whitwell1-0/+2
2002-06-25gamma_alloc -> DRM(alloc)xv845g-0-1-bptrunk-20020626xv845g-0-1-branchAlan Hourihane1-1/+1
2002-06-18endianness fixesMichel Daenzer1-2/+3
2002-06-12merged tcl-0-0-branchtrunk-20020617tcl-0-0-20020612-mergeKeith Whitwell6-695/+899
2002-06-02fixes for big endian in general and powerpc in particulardmx-1-0-20021129-finaldmx-1-0-20021115-betadmx-1-0-20021025-alphadmx-1-0-20020926-finaldmx-1-0-20020830-betadmx-1-0-20020719-alphadmx-1-0-20020604-phase1dmx-1-0-20020603-basedmx-1-0-branchMichel Daenzer5-77/+55
2002-05-29Import Mesa 4.0 port of I830M/I845G 3D driver funded by 2d3d. ImportJeff Hartmann1-4/+2
Lastest i810 ddx driver changes from XFree86 CVS to support the I845G. Fixup warnings in I830M kernel driver. -Jeff
2002-05-17Remove some older Linux 2.3.99 codeAlan Hourihane1-5/+2
2002-05-17same udelay fixesAlan Hourihane2-5/+3
2002-05-16Allow drm to build under 2.4 and 2.5(.14)Keith Whitwell8-69/+99
2002-04-09Merged drmcommand-0-0-1drmcommand-0-0-1-20020409-mergeJens Owen24-99/+148
2002-03-08Fix backwards compatibility bug, add tests for good numbers ofKeith Whitwell1-22/+118
vertices/prim.
2002-02-14First pass of mesa-4-0 branch merge into trunk.trunk-20020221mesa-4-0-20020214-mergeDavid Dawes23-691/+1046
2002-02-02wrapper for ioremap_nocache() like for ioremap() (Paul Mundt)Michel Daenzer2-0/+27