summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2007-08-15nouveau: Workaround mysterious PRAMIN clobbering by the card.Ben Skeggs1-0/+8
2007-08-14Eliminate unused / useless ioctls.Ian Romanick5-93/+4
2007-08-14Clean up remaining C++ style comments.Ian Romanick1-10/+18
2007-08-14Move dwWriteReg to xgi_cmdlist.c, the only file where it is used.Ian Romanick2-13/+14
2007-08-14Remove unused interrupt related functions.Ian Romanick1-24/+0
2007-08-14Clean up xgi_(en|dis)able_(mmio|ge) and move to xgi_misc.c.Ian Romanick3-110/+171
2007-08-15nouveau: Catch all NV4x chips instead of just NV_40.Ben Skeggs1-5/+2
2007-08-15nouveau/nv40: Fix channel scheduling.Ben Skeggs3-1/+15
2007-08-13Bug #11895: Only add the AGP base to map offset if the caller didn't.Eric Anholt1-4/+10
2007-08-13Strobe magic 0xB03F register to flush PCI-e GART table.Ian Romanick1-1/+5
2007-08-13Bug #11951: Fix an errno sign inversion on pre-FreeBSD 5.vehemens4-1/+6
2007-08-13Add a regression test for authentication.Eric Anholt3-1/+140
2007-08-13Add doxygen and fix whitespace for drm_auth.cEric Anholt1-3/+25
2007-08-13Fix drm_auth.c locking to not recurse on dev_lock.vehemens1-4/+7
2007-08-11i915: i965 non-secure batchbuffer bit has moved.Dave Airlie2-2/+10
2007-08-10nouveau/nv50: demagic instmem setup.Ben Skeggs9-137/+217
2007-08-10nouveau: Allow creation of gpuobjs before any other init has taken place.Ben Skeggs3-3/+30
2007-08-09After calling drm_sman_cleanup, mark both heaps as uninitialized.Ian Romanick1-0/+3
2007-08-09Use DRM_MEMORYBARRIER() macro instead of mb().Ian Romanick1-5/+1
2007-08-09Mask off correct bits in M2REG_AUTO_LINK_STATUS for interrupt handling.Ian Romanick3-35/+64
2007-08-09Minor clean up of IRQ code. Much, much more to come.Ian Romanick2-20/+9
2007-08-09Use sman memory manager instead of internal version.Ian Romanick4-313/+54
2007-08-09Unify alloc and free ioctls.Ian Romanick5-75/+78
2007-08-09Associate master file pointer with command list buffer.Ian Romanick4-19/+9
2007-08-09nouveau: silence irq handler a bitBen Skeggs1-67/+20
2007-08-09nouveau/nv40: add some missing pciids.Ben Skeggs1-3/+25
2007-08-08nouveau : nv10, nv20, nv30 : don't save all channel in the same RAMFC entryMatthieu Castet1-1/+1
2007-08-08nouveau: Always allocate drm's push buffer in VRAMBen Skeggs3-37/+53
2007-08-08nouveau: return channel idBen Skeggs1-0/+1
2007-08-08nouveau/nv50: hack up initial channel context from current stateBen Skeggs1-0/+6
2007-08-08nouveau: enable/disable engine-specific interrupts in _init()/_takedown()Ben Skeggs12-90/+36
2007-08-07nouveau : fix enable irq (in the previous code all irq were masked by engineMatthieu Castet2-3/+9
2007-08-06Unify infrastructure for freeing on-card / GART memory.Ian Romanick4-32/+15
2007-08-06Release client memory in reclaim_buffers_idlelocked instead of preclose.Ian Romanick1-14/+20
2007-08-06Refactor xgi_(fb|pcie)_free_all into xgi_free_all.Ian Romanick4-44/+13
2007-08-06Replace per-heap semaphores with drm_device::struct_mutex.Ian Romanick4-16/+10
2007-08-06Unify infrastructure for allocating (not yet freeing) on-card / GART memory.Ian Romanick4-43/+18
2007-08-06Eliminate unnecessary function xgi_pcie_free_locked.Ian Romanick1-12/+2
2007-08-06Initialize the AGP structure's base address at init rather than enable.Eric Anholt1-1/+1
2007-08-06Finish removing allocation "owner" infrastructure.Ian Romanick1-12/+1
2007-08-06Eliminate special-case handling of framebuffer (fake) allocation.Ian Romanick2-33/+20
2007-08-06Eliminate allocation "owner" usage.Ian Romanick4-50/+6
2007-08-07nouveau: Init global gpuobj list early, unbreaks sgdma code.Ben Skeggs2-2/+2
2007-08-06nouveau: Bump PCI GART to 16MBStephane Marchesin1-1/+1
2007-08-06nouveau: ouch, add nouveau_dma.[ch] files..Ben Skeggs4-0/+268
2007-08-06Export some useful ttm functions to drivers.Ben Skeggs3-4/+23
2007-08-06nouveau: Remove PGRAPH_SURFACE hack, it wont work now anyway.Ben Skeggs1-13/+0
2007-08-06nouveau: Give DRM its own gpu channelBen Skeggs6-10/+44
2007-08-06nouveau: Determine trapped channel id from active grctx on >=NV40Ben Skeggs1-1/+58
2007-08-06nouveau: Various internal and external API changesBen Skeggs10-91/+202