summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/drm_drv.c
AgeCommit message (Expand)Author
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
2008-07-07The current drm_locked_task*() code sometimes tries to sleep in anOwain Ainsworth
2008-06-26Kill the silly ``drm_device_t'' and ``drm_file_t'' typedefs. just useOwain Ainsworth
2008-06-26Since we're not ifdefed anymore, changeOwain Ainsworth
2008-06-26Kill drm_sysctl.c and all references to it.Owain Ainsworth
2008-06-26Kill the rest of the ifdef maze in drm_*.cOwain Ainsworth
2008-06-12The mmap offsets for memory buffers currently are the kernel virtualOwain Ainsworth
2008-06-11Update to DRM git as of a few days ago. This mostly affects theOwain Ainsworth
2008-06-04Oops! Add the #endif that vanished here.Owain Ainsworth
2008-06-03Make *drm(4) use D_CLONE so that the per-open data actually works. SinceOwain Ainsworth
2008-05-06currently agp_i810 needs to map the same BAR as inteldrm, this obviouslyOwain Ainsworth
2008-04-16Replace handrolled hashes with a splay tree, while there plug a memleakPierre-Yves Ritschard
2008-04-13bring back a free call which was left out when moving from handrolled listsPierre-Yves Ritschard