Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-19 | 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-02-18 | make some functions static from the kernel | Dave Airlie | |
2006-02-18 | major realigment of DRM CVS with kernel code, makes integration much easier | Dave Airlie | |
2005-09-03 | convert ioctl flags to use flags instead of separate ints | Dave Airlie | |
2005-08-16 | add Egberts 32/64 bit patch (its in kernel already...) | Dave Airlie | |
2005-08-05 | Rename the driver hooks in the DRM to something a little more | Eric Anholt | |
understandable: preinit -> load postinit -> (removed) presetup -> firstopen postsetup -> (removed) open_helper -> open prerelease -> preclose free_filp_priv -> postclose pretakedown -> lastclose postcleanup -> unload release -> reclaim_buffers_locked version -> (removed) postinit and version were replaced with generic code in the Linux DRM (drivers now set their version numbers and description in the driver structure, like on BSD). postsetup wasn't used at all. Fixes the savage hooks for initializing and tearing down mappings at the right times. Testing involved at least starting X, running glxgears, killing glxgears, exiting X, and repeating. Tested on: FreeBSD (g200, g400, r200, r128) Linux (r200, savage4) | |||
2005-08-04 | Split the control of master vs root priv. Everything is still marked as | Jon Smirl | |
needing root. | |||
2005-06-16 | Force AGP always for Intel chipsets. | Alan Hourihane | |
Fixes bug #3552 | |||
2005-02-01 | make more functions static in i810 and fix pageflip cleanup | Dave Airlie | |
2005-01-01 | i810/i830 bug with Jon's file operations changes | Dave Airlie | |
2004-11-11 | patch from bug 1803 - will try and push to kernel soon | Dave Airlie | |
2004-10-31 | Allow drivers to override reclaim_buffers in an OS-independent way by | Felix Kuehling | |
passing drm_device_t* as first parameter, like in the BSD version. | |||
2004-10-23 | fix pfn vs page for older kernels (2.6.9-rc kernels many not work..) | Dave Airlie | |
2004-10-22 | Bring in patch from kernel for remap_pfn_range | Jon Smirl | |
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-30 | Make fops per driver instead of global, remove default flush, poll, read | Jon Smirl | |
functions | |||
2004-09-27 | First check in for DRM that splits core from personality modules | Jon Smirl | |
2004-09-23 | 1) switches from class_sysfs to drm sysfs implementation to allow | Jon Smirl | |
customization 2) compiles again on 2.4, but doesn't work | |||
2004-09-20 | remove HAVE_COUNTERS | Dave Airlie | |
2004-09-05 | merge back bunch of whitespace and misc changes from kernel | Dave Airlie | |
2004-08-30 | implement drm_core_check_feature and use it .. looks lots nicer | Dave Airlie | |
2004-08-27 | __NO_VERSION__ hasn't been needed since 2.3 days ditch it... | Dave Airlie | |
2004-08-24 | Merged drmfntbl-0-0-2 | Dave Airlie | |
2004-08-17 | Merged drmfntbl-0-0-1 | Dave Airlie | |
2004-07-31 | athe patch below optimises the drm code to not do put_user() on memory the | Dave Airlie | |
kernel allocated and then mmap-installed to userspace, but instead makes it use the kernel virtual address directly instead. From: Arjan van de Ven <arjanv@redhat.com> | |||
2004-07-25 | sync up with current 2.6 kernel bk tree - mostly __user annotations | Dave Airlie | |
2004-07-20 | fix some more NULLs from kernel | Dave Airlie | |
2004-04-21 | bug from Linux kernel list caught by checker | Dave Airlie | |
2004-04-10 | patch from Andrew Morton tree from Arjan van de Ven fixes some oopses seen | Dave Airlie | |
with 4G/4G split | |||
2004-04-08 | big whitespace .. this aligns all the whitespace in this file with the bk | Dave Airlie | |
checkout linux tree | |||
2003-11-05 | - Tie the DRM to a specific device: setunique no longer succeeds when given | Eric Anholt | |
a busid that doesn't correspond to the device the DRM is attached to. This is a breaking of backwards-compatibility only for the multiple-DRI-head case with X Servers that don't use interface 1.1. - Move irq_busid to drm_irq.h and make it only return the IRQ for the current device. Retains compatibility with previous X Servers, cleans up unnecessary code. This means no irq_busid on !__HAVE_IRQ, but can be changed if necessary. - Bump interface version to 1.2. This version when set signifies that the control ioctl should ignore the irq number passed in and enable the interrupt handler for the attached device. Otherwise it errors out when the passed-in irq is not equal to the device's. - Store the highest version the interface has been set to in the device. - Fix a recursion on DRM_LOCK in irq_uninstall on FreeBSD. This leaves irq_uninstall being done without the lock in some cases, but it was racey anyways. | |||
2003-10-17 | - Move IRQ functions from drm_dma.h to new drm_irq.h and disentangle them | Eric Anholt | |
from __HAVE_DMA. This will be useful for adding vblank sync support to sis and tdfx. Rename dma_service to irq_handler, which is more accurately what it is. - Fix the #if _HAVE_DMA_IRQ in radeon, r128, mga, i810, i830, gamma to have the right number of underscores. This may have been a problem in the case that the server died without doing its DRM_IOCTL_CONTROL to uninit. | |||
2003-09-25 | Whitespace cleanup (spaces before tabs or instead of tabs). | Eric Anholt | |
2003-08-15 | DA: loads of whitespace .. some from Linus, some from me | Dave Airlie | |
2003-08-13 | DA: patch from Matthew upgraded to latest DRI head to solve issue with i810 | Dave Airlie | |
compatibility | |||
2003-08-11 | DA: code cleanups for i810_dma.c from 2.4 kernel | Dave Airlie | |
2003-06-07 | fix pitch compile error | Dave Airlie | |
2003-06-05 | add page flipping support to the DRM, up version number to 1.3.0... | Dave Airlie | |
2003-05-16 | Support AGP bridges where the AGP aperture can't be accessed directly by | Michel Daenzer | |
the CPU (David Mosberger, Benjamin Herrenschmidt, myself, Paul Mackerras, Jeff Wiedemeier) | |||
2003-04-26 | Ensure driver has been initialized (dev_private != NULL) before installing | Leif Delgass | |
irq handler in DRM(irq_install). Modify all drivers to ensure irq handler is removed before cleanup and cleanup is called at takedown. Remove unused buffer private struct fields in i810, i830. Check for lock on init/cleanup in all drivers except i810/i830. The current DDX for i810 and i830 doesn't hold the lock on kernel init (FIXME?). | |||
2003-04-26 | 2.5.x sync patch from Linus Torvalds | Keith Whitwell | |
2003-04-22 | remove DRM read, poll and write_string | Keith Whitwell | |
2003-04-21 | Check for NULL map before calling DRM(ioremapfree) on cleanup. Prevents an | Leif Delgass | |
oops if a map wasn't found (e.g. XFree86 Bugzilla #108) | |||
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 | linux merge for drm | Alan Hourihane | |
2002-12-12 | bring in jantorial changes from 2.5.51 | Keith Whitwell | |
2002-10-29 | updated e-mail addresses for Keith, Alan and Jens | Jens Owen | |
2002-10-22 | final part of XFree86 4.2.99.2 merge | Alan Hourihane | |