summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-10-14Fix reversed test that broke vblank waiting on FreeBSD.trunk-20021022stable-1-0-branchEric Anholt2-2/+2
Pointy hat to: anholt
2002-10-10Jonny Strom's mga_dma.c patchKeith Whitwell2-2/+20
2002-10-09replaced max() macro with conditional expressionBrian Paul2-2/+2
2002-10-08Fix error condition...Keith Whitwell2-2/+2
2002-10-08Call pci_enable_device() in DRM(irq_busid).Keith Whitwell2-4/+30
2002-10-02Free correct block in free_block (K. Rasche)trunk-20021002Keith Whitwell2-2/+2
2002-10-01fix wait condition for vertical blank IRQsMichel Daenzer2-2/+2
2002-09-29Remove some noise being spit to the console.Eric Anholt2-4/+0
2002-09-29Make our set_bit and friends match linux better (cleans up some warnings)Eric Anholt2-24/+24
2002-09-29warnings cleanupEric Anholt2-6/+6
2002-09-29Fix some of my silliness in DRM_WAIT_ON (not returning EINTR).Eric Anholt2-14/+10
2002-09-29Turn boxes off againKeith Whitwell2-2/+2
2002-09-29Move os-dependent stuff out of radeon_irq.cKeith Whitwell11-199/+197
2002-09-29Fix up BSD irq handling.Eric Anholt4-52/+20
2002-09-29add support for 16K and 64K page sizes (Bjorn Helgaas)Michel Daenzer2-4/+16
2002-09-27make SW interrupts more robust: write sequence number to scratch register,Michel Daenzer4-34/+52
acknowledge any lost interrupts before waiting
2002-09-26DRM(vblank_wait) is driver specificMichel Daenzer4-76/+78
2002-09-26BSD vblank framework.Eric Anholt13-30/+202
2002-09-26Fix one warning.Eric Anholt2-2/+2
2002-09-25change RADEON_PARAM_IRQ_ACTIVE to RADEON_PARAM_IRQ_NRMichel Daenzer4-8/+6
2002-09-25common ioctl to wait for vertical blank IRQsMichel Daenzer15-122/+409
2002-09-23merged r200-0-2-branch to trunkKeith Whitwell24-45/+1513
2002-09-21make sure we never oops because the hardware lock pointer in the sigdataMichel Daenzer6-6/+8
structure is out of date
2002-09-11- Fix various bugs in the DRI support for the i830 and i845G (KeithDavid Dawes10-620/+336
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-30Remove some extra symlinking for kernel module building that hasn't beenEric Anholt9-54/+0
needed since 2000.
2002-08-30Remove this one too: it'll be used from the linux version (if ever)Eric Anholt1-40/+0
2002-08-30Remove compat functions for FreeBSD for drivers which weren't available inEric Anholt1-2/+7
X4.2
2002-08-30file radeon_irq.c was initially added on branch r200-0-2-branch.Keith Whitwell0-0/+0
2002-08-29standardize use of __FUNCTION__ (Linus)Keith Whitwell20-90/+90
2002-08-28Turn boxes off.Keith Whitwell2-2/+2
2002-08-28Remove i8x0 files from the BSD side. These were not actually ported, andEric Anholt12-3989/+0
when they do get ported most of them won't live in these directories.
2002-08-27file radeon_mem.c was initially added on branch r200-0-2-branch.Keith Whitwell0-0/+0
2002-08-27Remove drm_linux.h, it's no longer used.Eric Anholt1-159/+0
2002-08-27Include non-radeon modules in the build.Eric Anholt3-3/+3
2002-08-26merged r200-0-1-branchr200-0-1-20020822-mergeKeith Whitwell16-353/+1733
2002-08-22Don't (re)define vmalloc_to_page for kernel >= 2.4.19, as it has beenLeif Delgass7-16/+16
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 Delgass4-4/+20
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 Fonseca2-4/+4
Alan Cox)
2002-08-21Remove drm_linux.h, move the two useful defines into drm_drv.h (the onlyEric Anholt4-36/+154
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 Delgass2-4/+2
2002-08-21TRUE and FALSE don't seem to be defined everywhere...Michel Daenzer2-4/+4
2002-08-12zero-cliprect case patch from JacekKeith Whitwell2-4/+20
2002-08-11test scratch register writeback before using itMichel Daenzer6-8/+54
2002-08-08Try to open the /dev/dri/cardX device once, then only if it fails check theEric Anholt1-1/+11
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 Faith14-82/+80
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()GEODE-BASE-DRIVERreinit-0-0-1-branchgeode-0-0-1-branchMichel Daenzer2-4/+2
(Jacek Rosik)
2002-07-17Workaround for Radeon lockups on fast machinesTim Smith2-2/+26
2002-07-14bump DRM minor and check it before using the GETPARAM ioctl to obtainMichel Daenzer1-3/+3
scratch register values
2002-07-11Don't read scratch registers directly, obtain the values via the GET_PARAMMichel Daenzer6-58/+84
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 Anholt1-1/+1