Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-28 | i915: Add ioctl for scheduling buffer swaps at vertical blanks. | Michel Dänzer | |
This uses the core facility to schedule a driver callback that will be called ASAP after the given vertical blank interrupt with the HW lock held. | |||
2006-09-28 | Locking and memory management fixes. | Michel Dänzer | |
2006-09-28 | Drop tasklet locked driver callback when uninstalling IRQ. | Michel Dänzer | |
2006-09-28 | Export drm_get_drawable_info symbol from core. | Michel Dänzer | |
2006-09-28 | Hook up DRM_IOCTL_UPDATE_DRAW ioctl. | Michel Dänzer | |
2006-09-28 | Only reallocate cliprect memory if the number of cliprects changes. | Michel Dänzer | |
Also improve diagnostic output. | |||
2006-09-28 | Add support for tracking drawable information to core | Michel Dänzer | |
Actually make the existing ioctls for adding and removing drawables do something useful, and add another ioctl for the X server to update drawable information. The only kind of drawable information tracked so far is cliprects. | |||
2006-09-28 | Add support for interrupt triggered driver callback with lock held to DRM core. | Michel Dänzer | |
2006-09-28 | Add support for secondary vertical blank interrupt to i915 driver. | Michel Dänzer | |
When the vertical blank interrupt is enabled for both pipes, pipe A is considered primary and pipe B secondary. When it's only enabled for one pipe, it's always considered primary for backwards compatibility. | |||
2006-09-28 | Add support for secondary vertical blank interrupt to DRM core. | Michel Dänzer | |
2006-09-22 | bug 5942: add stubs for drm_mtrr_add/del for non-MTRR configured linux | Felix Kuhling | |
2006-09-22 | bug 7092 : add pci ids for mach64 in Dell poweredge 4200 | Anish Mistry | |
2006-09-20 | do a TCL state flush before accessing VAP_CNTL to prevent lockups on r200 ↵ | Roland Scheidegger | |
when enabling/disabling vertex programs | |||
2006-09-18 | drm: put domain number back to 0, domain support is seriously fubar.. | Dave Airlie | |
2006-09-15 | Use register writes instead of BITBLT_MULTI packets for buffer swap blits. | Michel Dänzer | |
This takes up two more ring buffer entries per rectangle blitted but makes sure the blit is performed top to bottom, reducing the likelyhood of tearing. | |||
2006-09-12 | drm: use radeon specific names for radeon flags | Dave Airlie | |
2006-09-06 | Use the DRM_INIT_WAITQUEUE argument (needed on Linux) to avoid a warning. | Eric Anholt | |
2006-09-06 | Put the PCI device/vendor id in the drm_device_t. | Eric Anholt | |
This helps us unbreak FreeBSD DRM from the 965 changes. | |||
2006-09-06 | Add a typedef for u64. | Eric Anholt | |
2006-08-28 | drm: lots of small cleanups and whitespace issues fixed up | Dave Airlie | |
remove a mach64 warning, align a lot of things from linux kernel | |||
2006-08-28 | add static function, and remove bad attributions | Dave Airlie | |
2006-08-28 | fix const pointer warnings with file_operations | Dave Airlie | |
2006-08-28 | remove local copies of pci domain/bus/slot/num | Dave Airlie | |
2006-08-28 | remove some DRM_ARRAY_SIZE from linux core code | Dave Airlie | |
2006-08-28 | fixup some of the comments in drm_context.c | Dave Airlie | |
2006-08-28 | drm: i810_dma.c: fix pointer arithmetic for 64-bit target | Dave Airlie | |
First warning result from open-coded PTR_ERR, the rest is caused by code like this: *(u32 *) ((u32) buf_priv->kernel_virtual + used) I've also fixed a missing PTR_ERR in i830_dma.c From: Denis Vlasenko <vda.linux@googlemail.com> Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2006-08-26 | Bug #7595: Avoid u32 overflows in radeon_check_and_fixup_offset(). | Michel Dänzer | |
The overflows could cause valid offsets to get rejected under some circumstances, e.g. when the framebuffer resides at the very end of the card's address space. | |||
2006-08-23 | Fix previous commit: Only fall back to hashed handles | Thomas Hellstrom | |
when there is a duplicate handle error. Not for other errors. | |||
2006-08-23 | Allow multiple addMaps with the same 32-bit map offset. | Thomas Hellstrom | |
(Reported by Dave Airlie) | |||
2006-08-23 | Fix hashtab implementation leaking illegal error codes to user space. | Thomas Hellstrom | |
(Reported by Dave Airlie) | |||
2006-08-16 | Remove hash tables on DRM exit. | Thomas Hellstrom | |
2006-08-14 | Avoid kernel oops in some error paths calling drm_lastclose(). | Thomas Hellstrom | |
2006-08-14 | remove all TRUE instances as well | Dave Airlie | |
2006-08-14 | remove all TRUE/FALSE no need for this in the drm, use 0 or 1 | Dave Airlie | |
2006-08-10 | i965 code and Linux coding style < 0 | Dave Airlie | |
smack my whitespace up. | |||
2006-08-10 | cleanup some whitespace issue and move compat code to compat header | Dave Airlie | |
2006-08-10 | clean up script to create an lk drm directory | Dave Airlie | |
2006-08-10 | drm: ati_pcigart cleanup | Dave Airlie | |
use NULL instead of 0, cleanup some whitespace | |||
2006-08-08 | Add support for Intel i965G chipsets. | Alan Hourihane | |
This is a patch prepared by Guangdeng Liao based off of Tungsten Graphics's final code drop. | |||
2006-08-07 | drm: whitespace cleanup in new files | Dave Airlie | |
2006-08-07 | drm: remove extra whitespace from drm_mm.c | Dave Airlie | |
2006-08-07 | drm: fixup whitespace and style for Linux kernel import | Dave Airlie | |
2006-07-26 | Revert "Make sure busmastering gets disabled on module unload." | Michel Dänzer | |
This reverts af7b89d7246efbed7d05c38fcaa6a13c4b89db90 commit. It causes an oops on X server shutdown here, and for the reporter of bug #7629 as well. | |||
2006-07-26 | Bug #7629: Fix for CHIP_IS_AGP getting 'restored' with non-AGP cards | Michel Dänzer | |
Commit 2a47f6bfecea5dabcbf79d5e1aaf271f50070b89 caused the CHIP_IS_AGP flag to get 'restored' with PCI(e) cards. I can't think of a way to fix this without introducing a (otherwise redundant) CHIP_IS_PCI flag. | |||
2006-07-24 | remove incorrect exit marking on cleanup pci as this is called from other paths | Dave Airlie | |
2006-07-24 | switch drm to use Linux mutexes instead of semaphore. | Dave Airlie | |
I hope the fallback compat code works if not shout at me. | |||
2006-07-19 | Delete the pre-core DRM code with extreme prejudice. | Adam Jackson | |
2006-07-19 | Make sure busmastering gets disabled on module unload. | Adam Jackson | |
2006-07-19 | Use RADEON_RB3D_DSTCACHE_CTLSTAT instead of RADEON_RB2D_DSTCACHE_CTLSTAT. | Michel Dänzer | |
The latter seems to be a read-only mirror of the former. | |||
2006-07-19 | Make sure CHIP_IS_AGP flag is set when not overriding to PCI mode. | Michel Dänzer | |
This allows using AGP after overriding to PCI mode in a previous session without reloading the DRM. |