summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm
AgeCommit message (Expand)Author
2008-11-19I'm clever and commited the wrong patch. Here's the correct one.Owain Ainsworth
2008-11-18instead of going through the drm_map interface, just map the mmioOwain Ainsworth
2008-11-18Remove a bunch of #ifdef __linux__ code that only serves to confuse me.Owain Ainsworth
2008-11-18Remove dev->agp_buffer_token, linux needs it, we do not.Owain Ainsworth
2008-11-17garbage collect i915_vblank_swap.Owain Ainsworth
2008-11-17Manage vblank interrupts using the PIPESTAT register.Owain Ainsworth
2008-11-17Don't put the buffer counter in a reserved part of the status page.Owain Ainsworth
2008-11-17Conditionalise the use of the SAREA in inteldrm. In DRI2 setups (which we don'tOwain 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-11Remove the (unworking to the point it doens't even compile) viadrm driver.Owain Ainsworth
2008-11-11Fix prototype for drm_addmap(), okay oga@.Pedro Martelletto
2008-11-10Fix the bits to enable bus mastering mode on some newer chips. FromOwain Ainsworth
2008-11-10Make writeback work on after a suspend. From Dave Airlie via drm git.Owain Ainsworth
2008-11-06Oops. Forgot to commit this chunk with the last commit.Owain Ainsworth
2008-11-06Make sure we do not unlock twice.David Hill
2008-11-06Remove the drm_locked_tasklet interface. The only consumer that used itOwain Ainsworth
2008-11-06The i915 vblank swap ioctl is fundamentally racy.Owain Ainsworth
2008-11-04If we need to call the tasklet function on unlock, we don't need to holdOwain Ainsworth
2008-11-04Kill some more ttm only defines. No binary change.Owain Ainsworth
2008-11-04The drawable spinlock is no longer ever held in interrupt context (andOwain Ainsworth
2008-11-04Enable IMR passthrough of vblank events before enabling it in theOwain Ainsworth
2008-11-04Hold the drm lock around all things that touch the ringbuffer.Owain Ainsworth
2008-11-04revert the pageflipping and vblank sync code to the older style thatOwain Ainsworth
2008-10-31Remove the vblank_pipe member of the softc and noop the ioctl that setsOwain Ainsworth
2008-10-31Remove another interface (this one for ARB_Occlusion_Query) that we'veOwain Ainsworth
2008-10-30Bunch of cleanup. Kill some dead variables and some stupid code.Owain Ainsworth
2008-10-28make DRM_INFO() a bit less gross, though getting all the grossness out at onc...Theo de Raadt
2008-10-23Don't print redundant information in dmesg.Owain Ainsworth
2008-10-23remove some funky charactersjoshua stein
2008-10-17Fix permissions on the DRM_I915_HWS_ADDR ioctl, should be master only.Owain Ainsworth
2008-10-15Fix list_for_each_safe compat marco. It currently skips the last entry.Owain Ainsworth
2008-10-11Fix various printf constructs either missing arguments or format specifiers.Miod Vallat
2008-10-07Kill a bunch of #ifdef freebsd/netbsd code in *_drv.c. No binary change.Owain Ainsworth
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-29Put back the ``address'' field to struct drm_buf, this allows machdrm toOwain Ainsworth
2008-09-29Fix mmap to always return the right value in the error path. While i'mOwain Ainsworth
2008-09-18Rework the drm locking to be at least halfway sane. The freebsd codeOwain Ainsworth
2008-09-1040-bit GART support for PCIE devices. From drm git a while ago.Owain Ainsworth
2008-09-10Kill the max_context member of the softc, it does nothing useful.Owain 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-06Something else that nothing calls.Owain Ainsworth
2008-09-06Kill some more unused struct fields and the cases for them.Owain Ainsworth
2008-09-06Kill the stats data structures and noop some other parts. Nothing inOwain Ainsworth
2008-09-05The code for cleaning up errored buffers and for cleaning up at the endOwain Ainsworth
2008-09-05The helper functions in this file are only used in one place andOwain Ainsworth
2008-09-05fix vblank interrupt mask. Unbreaks sync-to-vblank and anything thatOwain Ainsworth