summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm
AgeCommit message (Expand)Author
2008-09-02If we need a physical hardware status page, initialise it at device attachOwain Ainsworth
2008-09-02Track progress inside of batchbuffers so we know the hardware isn'tOwain Ainsworth
2008-09-02detypedef some more. No functional change.Owain Ainsworth
2008-09-01avoid loosing return value from copyin, and properly return it.Charles Longeau
2008-09-01fix null dereference.Charles Longeau
2008-09-01convert a tsleep back to msleep that got lost in a previous upstream merge.Owain Ainsworth
2008-09-01Add Interrupt mitigation for the i9XX user_irq, should save a bit of power;Owain Ainsworth
2008-08-29Build with mtrr support on amd64. This really should have gone in inOwain Ainsworth
2008-08-29Don't memcpy too far whem drm_realloc() is called with a smaller size.Owain Ainsworth
2008-08-28Ignore xserver provided mmio address. We already have it. From git.Owain Ainsworth
2008-08-28Ignore userland provided batchbuffer start parameter, we can determineOwain Ainsworth
2008-08-28set sarea_priv to NULL to prevent possible access on next open/close.Owain Ainsworth
2008-08-28Kill the ifdefed out ttm interface stuff. The intel driver hasOwain Ainsworth
2008-08-28This file was meant to be removed with the last commit, it's now emptyOwain Ainsworth
2008-08-28replace usage of drm_memrange with extent(9). No functional change, butOwain Ainsworth
2008-08-21Rip out the remnants of the vblank signal stuff. Nothing uses it, andOwain Ainsworth
2008-08-21Instead of having a number of malloced arrays for vblank handling, justOwain Ainsworth
2008-08-18Another dead struct member.Owain Ainsworth
2008-08-17kill struct drm_freelist, after removing markbufs and infobufs nothingOwain Ainsworth
2008-08-17Kill a dead function and a dead struct member.Owain Ainsworth
2008-08-17Check the return value of agp_enable() instead of assuming it completed.Owain Ainsworth
2008-08-17Kill the infobufs and markbufs calls. Nothing uses them.Owain Ainsworth
2008-08-17kill the stupid pci capability defines, we have our own. Don't wrapOwain 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-17Make sure we can't sleep with a spinlock heldOwain Ainsworth
2008-08-16Apply a light paddling with the knf stick. No binary change.Owain Ainsworth
2008-08-13Make sure that we don't sleep with a lock held, some small cleanup whileOwain Ainsworth
2008-08-13Check for zero in drm_calloc() to prevent divide-by-zero. Also rearrangeOwain 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-10'flus' -> 'flush', 'waitinf' -> 'waiting'. From Dawe via tech@.Kenneth R Westerback
2008-08-02Make the drm attach messages a lot prettier.Owain Ainsworth
2008-07-30fix up a few free -> drm_free() cases that were missed before.Owain Ainsworth
2008-07-29Update to DRM git.Owain Ainsworth
2008-07-29Switch all instances of malloc/free in the DRM to drm_alloc, drm_freeOwain Ainsworth
2008-07-29Stricter bounds checking for values controlling loops or memory allocations,Miod Vallat
2008-07-29Check for multiplication overflow in drm_calloc(). ok oga@Miod Vallat
2008-07-15Remove some debug code that i forgot to remove in a previous commit.Owain Ainsworth
2008-07-10the DRM_{READ,WRITE}$NUMBER() macros currently useOwain Ainsworth
2008-07-07The current drm_locked_task*() code sometimes tries to sleep in anOwain Ainsworth
2008-07-03Add the pci id and driver flags flags parts for the previous two updatesOwain Ainsworth
2008-07-03Oops.. missed these files out of the radeon git update.Owain Ainsworth
2008-07-03Update the inteldrm driver to drm git.Owain Ainsworth
2008-07-03Update the radeondrm driver to be level with drm git.Owain Ainsworth
2008-06-30Don't try to free a non-malloced address. Somehow this bit of code escapedOwain Ainsworth
2008-06-26Kill the silly ``drm_device_t'' and ``drm_file_t'' typedefs. just useOwain Ainsworth