summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/drm_drv.c
AgeCommit message (Expand)Author
2009-02-15convert drm_scatter code over to using the new dmamem api.Owain Ainsworth
2009-02-15Convert CONSISTENT maps over to dmamem api.Owain Ainsworth
2009-02-15introduce drm_dmamem_alloc() to allocate dma memory with bus_dma.Owain Ainsworth
2009-02-08fix potential null dereferences.Charles Longeau
2009-01-29Similar to my last commit, it's stupid to have a file with two veryOwain Ainsworth
2009-01-29Move drmmmap to the main driver file. It's stupid to have a file withOwain Ainsworth
2009-01-29drm_getmap and interface can die too.Owain Ainsworth
2009-01-29Rip out the drm_drawable support. There is no need for the xserver toOwain Ainsworth
2008-12-08Make the various drm drivers print the interrupt they're using.Mark Kettenis
2008-11-24Make sure we do not DRM_UNLOCK() twice.David Hill
2008-11-24don't free extent on lastclose, it's static data now.Owain Ainsworth
2008-11-24do the same for struct drm_file (file_priv) as previously done forOwain Ainsworth
2008-11-24actually set the bus_space_tagOwain Ainsworth
2008-11-24change drm_attach_mi to drm_attach_pci. we take the pci_attach_args, andOwain Ainsworth
2008-11-24make device works out if it's agp and tells the drm driver, not theOwain Ainsworth
2008-11-24instead of functions that just return an error, just inline them intoOwain Ainsworth
2008-11-23pass in the dmat when we attach the drm driver. reduces pci dependancy.Owain Ainsworth
2008-11-23#define away unused arguments for the drm_alloc functions. to save someOwain Ainsworth
2008-11-23Move vblank data allocation to happening at attach, not at irq enable.Owain Ainsworth
2008-11-22Make all drm drivers map their mmio register space on attach instead ofOwain Ainsworth
2008-11-22drm_device_is_pcie is only needed in one place: radeondrm_attachOwain Ainsworth
2008-11-22Move the drm drivers over from:Owain Ainsworth
2008-11-22Remove the driver->load callback and just do all the initialization inOwain Ainsworth
2008-11-22Remove dev->id_entry, it is no longer needed.Owain Ainsworth
2008-11-17drm advertises a read and poll method. this was there to prevent errrorsOwain Ainsworth
2008-11-17Instead of using a width-1 bitfield for storing the driver capabilitiesOwain Ainsworth
2008-11-17rework how we handle ioctls.Owain Ainsworth
2008-11-06Remove the drm_locked_tasklet interface. The only consumer that used itOwain Ainsworth
2008-11-04The drawable spinlock is no longer ever held in interrupt context (andOwain Ainsworth
2008-10-23Don't print redundant information in dmesg.Owain Ainsworth
2008-10-11Fix various printf constructs either missing arguments or format specifiers.Miod Vallat
2008-10-07Kill the linux-ready negative return codes in ``shared'' code. We handleOwain Ainsworth
2008-10-07Move dev->driver over to being a pointer to a const struct, instead of stupidlyOwain Ainsworth
2008-09-18Rework the drm locking to be at least halfway sane. The freebsd codeOwain Ainsworth
2008-09-09Kill some stupid agp api wrapper functions, just use the agp apiOwain Ainsworth
2008-09-07Kill some unneeded defines and struct members.Owain Ainsworth
2008-09-06Kill the stats data structures and noop some other parts. Nothing inOwain Ainsworth
2008-09-02detypedef some more. No functional change.Owain Ainsworth
2008-08-28replace usage of drm_memrange with extent(9). No functional change, butOwain Ainsworth
2008-08-17Kill the infobufs and markbufs calls. Nothing uses them.Owain Ainsworth
2008-08-17drm_load() and drm_unload() are a remnant of code meant to be sharedOwain Ainsworth
2008-08-17Kill some redundant ifdefs, they're taken care of elsewhere.Owain Ainsworth
2008-08-16Apply a light paddling with the knf stick. No binary change.Owain Ainsworth
2008-08-13Kill file_priv->refs, it is always 1. Also move two things from theOwain Ainsworth
2008-08-13Change the drm_lock*() api to take a pointer to the struct as aOwain Ainsworth
2008-08-13idgen32 wasn't really right here. Change back to how it was, butOwain Ainsworth
2008-08-13Generate the magic id using idgen32(). While i'm here fix the locking aOwain Ainsworth
2008-08-13Kill a bunch of the drm context code that nothing uses anymore, theOwain Ainsworth
2008-08-02Make the drm attach messages a lot prettier.Owain Ainsworth
2008-07-29Switch all instances of malloc/free in the DRM to drm_alloc, drm_freeOwain Ainsworth