Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-28 | remove DRM_GETSAREA and replace with drm_getsarea function | Dave Airlie | |
2006-12-19 | remove legacy taskqueue code | Dave Airlie | |
2006-12-19 | drm: remove all 2.4 support for drm development tree. | Dave Airlie | |
Bye bye 2.4 you served us well.. | |||
2006-12-19 | fix irq args compatiblity with pre 2.6.19 | Dave Airlie | |
2006-02-18 | major realigment of DRM CVS with kernel code, makes integration much easier | Dave Airlie | |
2005-08-15 | Port the VIA DRM to FreeBSD. Original patch by Jake, with some cleanup by | Eric Anholt | |
me to match other drivers and avoid ifdeffing. The linux via_drv.c will be moved from shared-core to linux-core soon by repocopy. Submitted by: Jake Burkholder <jake@FreeBSD.org> Tested by: unichrome | |||
2005-04-19 | Revert last commit, it affect via things | Dave Airlie | |
2005-03-27 | Description: Rather than use custom code in DRM_WAIT_ON() to do exactly | Dave Airlie | |
what wait_event_interruptible_timeout() does, use the function and just change the return values appropriately. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> | |||
2005-03-25 | verify_area is deprecated, replaced by access_ok. Seems I missed this one | Dave Airlie | |
when I did the big overall conversion. Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk> | |||
2005-02-08 | Close a race which could allow for privilege escalation by users with DRI | Eric Anholt | |
privileges on Radeon hardware. Essentially, a malicious program could submit a packet containing an offset (possibly in main memory) to be rendered from/to, while a separate thread switched that offset in userspace rapidly between a valid value and an invalid one. radeon_check_and_fixup_offset() would pull the offset in from user space, check it, and spit it back out to user space to be copied in later by the emit code. It would sometimes catch the bad value, but sometimes the malicious program could modify it after the check and get an invalid offset rendered from/to. Fix this by allocating a temporary buffer and copying the data in at once. While here, make the cliprects stuff not do the VERIFYAREA_READ and COPY_FROM_USER_UNCHECKED gymnastics, avoiding a lock order reversal on FreeBSD. Performance impact is negligible -- no difference on r200 to ~1% improvement on rv200 in quake3 tests (P4 1Ghz, demofour at 1024x768, n=4 or 5). | |||
2004-10-12 | Breakout heads into their own data structures. | Jon Smirl | |
2004-09-30 | Lindent of core build. Drivers checked for no binary diffs. A few files | Jon Smirl | |
weren't Lindent's because their comments didn't convert very well. A bunch of other minor clean up with no code implact included. | |||
2004-09-18 | Fix from: Nishanth Aravamudan replace direct assignment with | Jon Smirl | |
__set_current_state() | |||
2004-09-12 | Make the comment match the code | Jon Smirl | |
2004-09-12 | Fix DRM to compile cleanly with recent kernel changes in PCI IO and | Jon Smirl | |
DRM_COPY_FROM_USER. PCI IO changes in 2.6.9-rc1 bk currently. | |||
2004-09-04 | Fixup OS_HAS_AGP/OS_HAS_MTRR along lines of patches going to kernel, as | Dave Airlie | |
suggested by Arjan.. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2004-08-30 | drm-memory patch, cleans up alloc/free and makes calloc look more libc like | Dave Airlie | |
2004-08-27 | __NO_VERSION__ hasn't been needed since 2.3 days ditch it... | Dave Airlie | |
2004-06-10 | A few changes for recent redhat. | Keith Whitwell | |
2003-11-04 | Memory layout transition: | Michel Daenzer | |
the 2D driver initializes MC_FB_LOCATION and related registers sanely the DRM deduces the layout from these registers clients use the new SETPARAM ioctl to tell the DRM where they think the framebuffer is located in the card's address space the DRM uses all this information to check client state and fix it up if necessary This is a prerequisite for things like direct rendering with IGP chips and video capturing. | |||
2003-10-22 | - Add DRM_GET_PRIV_WITH_RETURN macro. This can be used in shared code to | Eric Anholt | |
get the drm_file_t * based on the filp passed in ioctl handlers. - Use this macro on BSD for simplification and improve its error reporting. Make failure to find the drm_file_t * print as an error, not debug. This failure may be part of the problem with KDE. - Make debug and error print macros include the pid on BSD. | |||
2003-07-29 | IRQ code cleanup suggested by Linus Torvalds | Michel Daenzer | |
i830 build fix | |||
2003-07-25 | Compile fixes for recent 2.5/2.6 Linux kernels. I hope this doesn't break | Michel Daenzer | |
the i830 driver or the BSDs. :) | |||
2003-05-28 | Restore DRM_*MEMORYBARRIER change reverted with documentation merge | Leif Delgass | |
2003-05-27 | Merged DRM documentation. | Jose Fonseca | |
2003-04-28 | Restore Eric Anholt's DRM_*MEMORYBARRIER changes from rev 1.11 | Leif Delgass | |
2003-04-28 | DRM_READ/WRITEMEMORYBARRIER was given an argument in the bsd tree, fix for | Alan Hourihane | |
linux | |||
2003-04-26 | Remove the map argument from DRM_*MEMORYBARRIER. Not all of the uses of | Eric Anholt | |
DRM_*MEMORYBARRIER we had were related to an MMIO space. This means arch-specific code on the BSDs, unfortunately. Also add DRM_MEMORYBARRIER() and change the DRM_READMEMORYBARRIER()s that used to be read/write barriers to it. | |||
2003-04-26 | 2.5.x sync patch from Linus Torvalds | Keith Whitwell | |
2003-04-08 | Use list_entry() to get container struct from struct list_head pointers. | Leif Delgass | |
Build fix for RedHat 9 kernel (5 args to remap_page_range()). | |||
2003-03-28 | merged drm-filp-0-1-branch | Keith Whitwell | |
2003-03-25 | XFree86 4.3.0 merge | Alan Hourihane | |
2003-03-04 | DRM_FREE/2 patch from Philip Brown | Keith Whitwell | |
2003-02-21 | Merge from bsd-4-0-0-branch. | Eric Anholt | |
2002-10-09 | replaced max() macro with conditional expression | Brian Paul | |
2002-09-29 | Move os-dependent stuff out of radeon_irq.c | Keith Whitwell | |
2002-09-23 | merged r200-0-2-branch to trunk | Keith Whitwell | |
2002-07-05 | merged bsd-3-0-0-branch | Alan Hourihane | |