aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char/drm
AgeCommit message (Expand)AuthorFilesLines
2008-07-14drm: reorganise drm tree to be more future proof.Dave Airlie103-63858/+0
2008-07-02DRM/i915: only use tiled blits on 965+Jesse Barnes1-2/+2
2008-06-24enable bus mastering on i915 at resume timeJie Luo1-0/+1
2008-06-20drm: only trust core drm ioctls - driver ioctls are a mess.Dave Airlie1-4/+3
2008-06-20drm/i915: add support for Intel series 4 chipsets.Zhenyu Wang2-2/+12
2008-06-19drm/radeon: add hier-z registers for r300 and r500 chipsetsDave Airlie2-59/+189
2008-06-19drm/radeon: use DSTCACHE_CTLSTAT rather than RB2D_DSTCACHE_CTLSTATAlex Deucher2-8/+9
2008-06-19drm/radeon: switch IGP gart to use radeon_write_agp_base()Alex Deucher1-8/+4
2008-06-19drm/radeon: Restore sw interrupt on resumeDennis Kasprzyk3-1/+3
2008-06-19drm/r500: add support for AGP based cards.Dave Airlie2-3/+27
2008-06-19drm/radeon: fix texture uploads with large 3d textures (bug 13980)Roland Scheidegger1-3/+11
2008-06-19drm/radeon: add initial r500 support.Dave Airlie4-12/+135
2008-06-19drm/radeon: init pipe setup in kernel code.Alex Deucher4-0/+75
2008-06-19drm/radeon: fixup radeon_do_engine_resetAlex Deucher1-23/+26
2008-06-19drm/radeon: fix pixcache and purge/cache flushing registersAlex Deucher3-18/+65
2008-06-19drm/radeon: write AGP_BASE_2 on chips that support it.Alex Deucher1-0/+2
2008-06-19drm/radeon: merge IGP chip setup and fixup RS400 vs RS480 supportAlex Deucher3-165/+138
2008-06-19drm/radeon: IGP clean up register and magic numbers.Alex Deucher2-82/+110
2008-06-19drm/rs690: set base 2 to 0.Dave Airlie2-0/+3
2008-06-19drm/rs690: set all of gart base address.Dave Airlie1-2/+3
2008-06-19radeon: add production microcode from AMDAlex Deucher2-784/+1893
2008-06-19drm: pcigart use proper pci map interfaces.Dave Airlie1-5/+3
2008-06-13drm: the sg alloc ioctl should write back the handle to userspaceDave Airlie1-1/+1
2008-06-13drm: use drms ioctl cmd not what we get passed from userspace.Johannes Weiner1-0/+2
2008-05-23remove debug printk from DRM suspend pathJesse Barnes1-2/+0
2008-05-07drm/i915: save and restore dsparb and d_state registers.Keith Packard2-0/+17
2008-05-07drm/i915: fix off by one in VGA save/restore of AR & CR regs.Jesse Barnes2-6/+6
2008-05-07drm: disable tasklets not IRQs when taking the drm lock spinlockThomas Hellstrom2-25/+17
2008-05-07Revert "drm/vbl rework: rework how the drm deals with vblank."Dave Airlie20-1372/+473
2008-04-30drivers/char: replace remaining __FUNCTION__ occurrencesHarvey Harrison8-23/+23
2008-04-28drivers: atm, char fix integer as NULL pointer warningsHarvey Harrison1-1/+1
2008-04-26drm: _end is shadowing real _end, just rename it.Dave Airlie1-2/+2
2008-04-26drm/vbl rework: rework how the drm deals with vblank.Jesse Barnes20-473/+1372
2008-04-26drm: reorganise minor number handling using backported modesetting code.Dave Airlie10-184/+230
2008-04-26drm/i915: Handle tiled buffers in vblank taskletKeith Packard2-4/+16
2008-04-26drm/i965: On I965, use correct 3DSTATE_DRAWING_RECTANGLE command in vblankKeith Packard1-10/+20
2008-04-26drm: Remove unneeded dma sync in ATI pcigart allocBenjamin Herrenschmidt1-7/+0
2008-04-26drm: Fix mismerge of non-coherent DMA patchBenjamin Herrenschmidt1-1/+1
2008-04-19DRM: remove unused dev_classGreg Kroah-Hartman1-1/+0
2008-04-06fix IS_I9XX macro in i915 DRM driverJesse Barnes1-2/+2
2008-03-30drm: fix for non-coherent DMA PowerPCBenjamin Herrenschmidt3-6/+31
2008-03-30drm: radeon: fix sparse integer as NULL pointer warnings in radeon_mem.cHarvey Harrison1-4/+4
2008-03-30drm/i915: fix oops on agp=offDave Airlie1-0/+3
2008-03-30drm/r300: fix bug in r300 userspace hardware wait emissionDave Airlie2-12/+54
2008-03-28drivers/char/drm/ati_pcigart.c: fix printk warningAndrew Morton1-2/+3
2008-03-17drm/ati_pcigart: fix the PCIGART to use drm_pci to allocate GART table.Dave Airlie4-69/+27
2008-03-17drm/radeon: fixup RV550 chip familyAlex Deucher1-3/+4
2008-03-17drm/via: attempt again to stabilise the AGP DMA command submission.Thomas Hellstrom2-7/+54
2008-03-17drm: Fix race that can lockup the kernelMike Isely2-17/+25
2008-02-22i915: fix AR register restore.Jesse Barnes1-0/+1
2008-02-20drm/sis: add pciid for SiS 662/671 chipsetChaoyu Chen1-0/+1
2008-02-20drm: add new rv380 pciidMirko1-0/+1
2008-02-20drm: add support for passing state into the suspend hooks.Dave Airlie3-6/+11
2008-02-20drm/i915: Fix hibernate save/restore of VGA attribute regsJesse Barnes1-0/+2
2008-02-20drm/i915 more registers for S3 (DSPCLK_GATE_D, CACHE_MODE_0, MI_ARB_STATE)Keith Packard2-0/+28
2008-02-20drm/i915: restore pipeconf regs unconditionallyJesse Barnes1-7/+4
2008-02-20drm/i915: save/restore interrupt stateJesse Barnes2-0/+12
2008-02-20drm: convert drm from nopage to fault.Nick Piggin1-70/+55
2008-02-20i915: wrap chipset types requiring hw status set ioctlZhenyu Wang2-1/+6
2008-02-20drm/radeon: add initial rs690 support to drm.Maciej Cencora3-0/+120
2008-02-13Final removal of FASTCALL()/fastcallHarvey Harrison1-1/+1
2008-02-07i915: Fix GR register array size off-by-one bugJesse Barnes1-1/+1
2008-02-07drm: add initial r500 drm supportDave Airlie6-59/+240
2008-02-07radeon: setup the ring buffer fetcher to be less agressive.Roland Scheidegger2-3/+62
2008-02-07drm: fixup some of the ioctl function exit pathsDave Airlie1-5/+7
2008-02-07drm: the drm really should call pci_set_master..Dave Airlie1-0/+1
2008-02-07i915: Add chipset id for Intel Integrated Graphics DeviceZhenyu Wang3-3/+7
2008-02-07drm: cleanup DRM_DEBUG() parametersMárton Németh28-145/+122
2008-02-07drm/i915: add support for E7221 chipsetCarlos Martín1-1/+1
2008-02-07drm: don't cast a pointer to pointer of list_headLi Zefan1-1/+1
2008-02-07mga_dma: return 'err' not just zero from mga_do_cleanup_dma()Jesper Juhl1-1/+1
2008-02-07drm: add _DRM_DRIVER flag, and re-order unload.Dave Airlie3-8/+11
2008-02-07drm: enable udev node creationDave Airlie1-6/+1
2008-02-07drm: Make DRM_IOCTL_GET_CLIENT return EINVAL when it can't find client #idx.Eric Anholt1-14/+11
2008-02-07drm: move drm_mem_init to proper place in startup sequenceDave Airlie1-2/+2
2008-02-07drm: call driver load function after initialising AGPDave Airlie1-4/+4
2008-02-07drm: Fix ioc32 compat layerIan Romanick1-1/+5
2008-02-07drm: fd.o bug #11895: Only add the AGP base to map offset if the caller didn't.Eric Anholt1-4/+10
2008-02-07i915: add suspend/resume supportJesse Barnes4-57/+1309
2008-02-07drm: update DRM sysfs supportJesse Barnes4-62/+117
2008-02-07drm: Initialize the AGP structure's base address at init rather than enable.Eric Anholt2-3/+2
2008-02-07drm: move two function extern into the correct blockDave Airlie1-3/+2
2008-02-07drm: run cleanfile across drm treeDave Airlie43-375/+362
2008-02-07drm: some minor cleanups and changes to make memory manager merging easier.Dave Airlie2-28/+28
2008-02-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivialLinus Torvalds2-2/+2
2008-02-04vm audit: add VM_DONTEXPAND to mmap for drivers that need itNick Piggin1-0/+2
2008-02-03drivers/char/: Spelling fixesJoe Perches2-2/+2
2008-01-23drm/i915: add support for E7221 chipsetCarlos Martín1-0/+1
2007-11-06drm: DRM: fix memset size errorLi Zefan1-1/+1
2007-11-06drm: remove remnants of DRM_COPY_FROM/TO_USER_IOCTLDave Airlie2-11/+0
2007-11-06drm: remove second forward decleration of drm device struct.Dave Airlie1-2/+0
2007-11-05drm/sis: missing mutex unlock in error path.Roel Kluin1-0/+1
2007-11-05radeon: set the address to access the GART table on the CPU side correctlyDave Airlie2-2/+4
2007-10-19Convert files to UTF-8 and some cleanupsJan Engelhardt13-14/+14
2007-10-19Use helpers to obtain task pid in printksPavel Emelyanov7-11/+12
2007-10-16video gfx: merge kconfig menusRandy Dunlap1-1/+1
2007-10-16radeon_driver_vblank_do_wait() staticAdrian Bunk1-2/+2
2007-10-15via invalid device ids removalXavier Bachelot1-2/+0
2007-10-15radeon: Commit the ring after each partial texture upload blit.chaohong guo1-1/+3
2007-10-15i915: fix vbl swap allocation size.Dave Airlie1-1/+1
2007-10-15drm: Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.Eric Anholt45-2146/+1489
2007-10-15drm: remove XFREE86_VERSION macros.Dave Airlie3-42/+1
2007-10-15drm: Replace filp in ioctl arguments with drm_file *file_priv.Eric Anholt43-661/+603
2007-10-15drm: Remove DRM_ERR OS macro.Eric Anholt31-475/+474
2007-09-27i915: make vbl interrupts work properly on i965g/gm hw.Dave Airlie2-0/+18
2007-08-25Merge branch 'drm-patches' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-7/+8
2007-08-25drm: ioremap return value checksScott Thompson1-1/+7
2007-08-06drm/i915: Fix i965 secured batchbuffer usageDave Airlie2-3/+12
2007-07-23drm/via: Fix dmablit when blit queue is fullSimon Farnsworth1-1/+1
2007-07-23drm_rmmap_ioctl(): remove dead codeAdrian Bunk1-5/+0
2007-07-19some kmalloc/memset ->kzalloc (tree wide)Yoann Padioleau1-2/+1
2007-07-17drm: add idr_init to drm_stub.cDave Airlie1-0/+2
2007-07-17drm: fix problem with SiS typedef with sisfb enabled.Dave Airlie1-1/+1
2007-07-17drm: convert drawable code to using idrDave Airlie3-209/+60
2007-07-17drm: convert drm context code to use Linux idrDave Airlie2-103/+33
2007-07-16drm: remove core typedefs from the ioc32 wrappersDave Airlie1-41/+41
2007-07-12drm: remove sarea typedefsDave Airlie2-9/+15
2007-07-12drm: detypedef the hashtab and more of smanDave Airlie8-59/+59
2007-07-12drm: de-typedef smanDave Airlie6-49/+51
2007-07-11drm: detypedeffing continues...Dave Airlie23-142/+143
2007-07-11drm: detypef waitlist/freelist/buf_entry/device_dma/drm_queue structsDave Airlie16-80/+81
2007-07-11drm: drop drm_vma_entry_t, drm_magic_entry_tDave Airlie5-19/+15
2007-07-11drm: drop drm_buf_t typedefDave Airlie20-104/+104
2007-07-11drm: fixup other drivers for typedef removalsDave Airlie22-296/+296
2007-07-11drm: remove drm_file_t, drm_device_t and drm_head_t typedefsDave Airlie42-432/+432
2007-07-11drm: remove a bunch of typedefs on the userspace interfaceDave Airlie25-320/+367
2007-07-11r300: updates register headerOliver McFadden2-506/+698
2007-07-11radeon: add support for vblank on crtc2Dave Airlie6-14/+124
2007-07-11drm: cleanup list initialisationDave Airlie2-5/+4
2007-07-11drm: fix typo on code drm getsareaDave Airlie1-1/+1
2007-07-11drm: remove DRM_GETSAREA and replace with drm_getsarea functionDave Airlie9-26/+22
2007-07-11drm: cleanup use of Linux list handling macrosDave Airlie18-195/+116
2007-06-27Add support SiS based XGI chips to SiS DRM.Ian Romanick2-4/+6
2007-06-16fix radeon setparam on 32/64 systems, harder.David Woodhouse1-0/+5
2007-06-10drm: fix radeon setparam on 32/64 bit systems.Dave Airlie1-0/+26
2007-06-10drm/i915: Add support for the G33, Q33, and Q35 chipsets.Wang Zhenyu4-17/+80
2007-06-10i915: add new pciids for 945GME, 965GME/GLEWang Zhenyu2-1/+4
2007-05-31Merge branch 'drm-patches' of ssh://master.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-16/+34
2007-05-29[SPARC]: Mark as emulating cmpxchg, add appropriate depends for DRM.Martin Habets1-1/+1
2007-05-26drm: make sure the drawable code doesn't call malloc(0).Michel Dänzer1-15/+26
2007-05-26drm/radeon: add more IGP chipset pci idsDave Airlie1-0/+7
2007-05-26drm: Spinlock initializer cleanupThomas Gleixner1-1/+1
2007-05-09Fix occurrences of "the the "Michael Opdenacker3-3/+3
2007-05-08via: Make sure we flush write-combining using a follow-up read.Thomas Hellstrom1-2/+4
2007-05-08via: Try to improve command-buffer chaining.Thomas Hellstrom2-66/+46
2007-05-08drm: remove old taskqueue remnantDave Airlie1-3/+0
2007-05-08drm: rename badly named define and cleanup ioctl code spacingDave Airlie1-6/+4
2007-05-08radeon: Don't mess up page flipping when a file descriptor is closed.Michel Dänzer2-28/+19
2007-05-08drm/radeon: upgrade to 1.27 - make PCI GART more flexibleDave Airlie9-48/+150
2007-05-07Merge branch 'drm-patches' of master.kernel.org:/pub/scm/linux/kernel/git/air...Linus Torvalds20-196/+349
2007-04-26drm/i915: Add 965GM pci id updateWang Zhenyu2-1/+3
2007-03-26[DRM]: Delete sparc64 FFB driver code that never gets built.David S. Miller4-1280/+0
2007-03-24drm: just use io_remap_pfn_range on all archs..Dave Airlie1-6/+1
2007-03-24drm: fix DRM_CONSISTENT mappingHugh Dickins1-5/+9
2007-03-24drm: fix up mmap locking in preparation for ttm changesThomas Hellstrom1-9/+26
2007-03-23drm: fix driver deadlock with AIGLX and reclaim_buffers_lockedThomas Hellstrom7-81/+174
2007-03-19drm: fix warning in drm_fops.cAndrew Morton1-1/+1
2007-03-19drm: allow for more generic drm ioctlsThomas Hellstrom2-4/+9
2007-03-11drm: fix alpha domain handlingJay Estabrook1-1/+1
2007-03-11via: fix CX700 pci idThomas Hellstrom1-1/+1
2007-03-11drm: make drm_io_prot static.Adrian Bunk1-1/+1
2007-03-11drm: remove via_mm.hRobert P. J. Day1-40/+0
2007-03-11drm: add missing NULL assignmentDave Airlie1-0/+1
2007-03-11drm/radeon: Fix u32 overflows when determining AGP base address in card space.Michel Dänzer1-4/+4
2007-03-11drm: port over use_vmalloc code from git hashtabDave Airlie2-2/+15
2007-03-11drm: fix crash with fops lock and fixup sarea/page size lockingDave Airlie1-2/+4
2007-03-11drm: bring bufs code from git tree.Dave Airlie2-10/+67
2007-03-11drm: move protection stuff into separate functionDave Airlie1-18/+26
2007-03-11drm: Use ARRAY_SIZE macro when appropriateAhmed S. Darwish1-1/+1
2007-03-11drm: update README.drm (bugzilla #7933)Randy Dunlap1-9/+7
2007-03-11drm: remove unused exportsAdrian Bunk1-2/+0
2007-02-14[PATCH] remove many unneeded #includes of sched.hTim Schmielau2-2/+0
2007-02-12[PATCH] mark struct file_operations const 3Arjan van de Ven3-3/+3
2007-02-12[PATCH] Char: timers cleanupJiri Slaby1-9/+5
2007-02-08drm: Allow for 44 bit user-tokens (or drm_file offsets)Thomas Hellstrom3-13/+14
2007-02-08drm/via: Disable AGP DMA for chips with the new 3D engine.Thomas Hellstrom1-0/+5
2007-02-08drm: update core memory manager from git drm treeThomas Hellstrom3-47/+149
2007-02-08drm: remove drm_ioremap and drm_ioremapfreeChristoph Hellwig6-195/+25
2007-02-08i810/i830: use drm_core_ioremap instead of drm_ioremapDave Airlie4-22/+48
2007-02-08drm: use vmalloc_user instead of vmalloc_32 for DRM_SHMThomas Hellstrom1-1/+1
2007-02-08via: allow for npot texture pitch alignmentThomas Hellstrom3-11/+24
2007-02-08via: add some new chipsetsThomas Hellstrom5-17/+33
2007-02-08via: some PCI posting flushesThomas Hellstrom2-1/+5
2007-01-08i915: Fix a DRM_ERROR that should be DRM_DEBUG.=?utf-8?q?Michel_D=C3=A4nzer?=1-1/+1
2006-12-19drm: Stop defining pci_pretty_nameJean Delvare1-4/+0
2006-12-19drm: r128: comment aligment with drm gitDave Airlie3-3/+6
2006-12-19drm: make kernel context switch same as for drm git tree.Dave Airlie2-3/+2
2006-12-19drm: fixup comment header styleDave Airlie2-4/+4
2006-12-19drm: savage: compat fix from drm git.Eric Anholt1-2/+2
2006-12-15drm: Unify radeon offset checking.=?utf-8?q?Michel_D=C3=A4nzer?=3-35/+25
2006-12-11i915_vblank_tasklet: Try harder to avoid tearing.=?utf-8?q?Michel_D=C3=A4nzer?=1-60/+139
2006-12-11DRM: handle pci_enable_device failureJeff Garzik1-4/+8
2006-12-11drm: fix return value checkAkinobu Mita1-4/+4
2006-12-09Merge branch 'drm-patches' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds15-57/+821
2006-12-08[PATCH] struct path: convert drmJosef Sipek5-53/+53
2006-12-07[PATCH] mm: incorrect VM_FAULT_OOM returns from driversNick Piggin1-4/+4
2006-12-07[PATCH] drm-sis linkage fixAndrew Morton1-0/+1
2006-12-07Fix http://bugzilla.kernel.org/show_bug.cgi?id=7606Andrew Morton1-0/+1
2006-12-07drm: add flag for mapping PCI DMA buffers read-only.George Sapountzis4-5/+27
2006-12-07drm: fix up irqflags in drm_lock.cDave Airlie1-1/+1