Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Implement permanent sarea maps | Jon Smirl | |
2005-08-04 | Split the control of master vs root priv. Everything is still marked as | Jon Smirl | |
needing root. | |||
2005-06-30 | release can happen before dev->ctxlist is allocated | Jon Smirl | |
2005-06-29 | Bug in conversion from old DRM to core DRM.... | Dave Airlie | |
2005-06-04 | misc cleanup patch from Adrian Bunk | 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-28 | Break poll() to make it match the Xserver's broken expectations. | Jon Smirl | |
2004-10-18 | Update Doxygen configuration & comments. | Jose Fonseca | |
2004-10-15 | Move drm_cpu_valid out of drm_init. drm_init is empty now. | Jon Smirl | |
2004-10-13 | Add a poll function that alternates between zero and normal poll return to | Jon Smirl | |
bring DRM into conformance with normal poll(). | |||
2004-10-12 | Breakout heads into their own data structures. | Jon Smirl | |
2004-10-10 | Rename fn_tbl to driver. Core driver now uses pci_driver name which | Jon Smirl | |
reflects the personality name. | |||
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 | Move things around to reduce public symbols and even out files. Switch to | Jon Smirl | |
get_order from drm_order. | |||
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-05 | merge back bunch of whitespace and misc changes from kernel | 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-20 | first set of __user annotations from kernel (Al Viro) | Dave Airlie | |
2004-04-08 | long dev_t patches from 2.6 tree | Dave Airlie | |
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-05-27 | Merged DRM documentation. | Jose Fonseca | |
2003-04-23 | Install dummy/noop read & poll fops unless the driver has replacements. | Keith Whitwell | |
2003-04-22 | remove DRM read, poll and write_string | Keith Whitwell | |
2003-04-17 | Bring some drm module changes over from the XFree86 trunk: | David Dawes | |
- Reset 'bound' flag for an agp entry after undbind succeeded in drm_agpsupport.h (Egbert Eich). - Ignore hw_lock for drm device if lock was set by a different instance (ie Xserver) to prevent second server from spinning in driver release function (currently only relevant for i8xx drm drivers) (David Dawes). - Use the agpgart "key" for the unique handle for bindings rather than the memory address (the key is guaranteed to be unique) (David Dawes). | |||
2003-03-25 | linux merge for drm | Alan Hourihane | |
2002-05-16 | Allow drm to build under 2.4 and 2.5(.14) | Keith Whitwell | |
2002-01-27 | First pass merge of XFree86 4.2.0 import. | David Dawes | |
2001-08-19 | No one's maintaining 2.2.x support - so remove all the cruft. | Alan Hourihane | |
2001-08-07 | Lots of DRM fixes: added new pieces of template code so the ffb driver can | Jeff Hartmann | |
be ported, rolled back r128 and i810 version bumps so 4.1.0 works with cvs kernel modules, added Config.in and updated Makefile.kernel, incorporated lots of drm fixes inspired by patches sent by Redhat, made DRM(realloc) usage check for NULL allocations, restructure driver init routines to export dev_priv only when initialized and to check for all error conditions. | |||
2001-05-01 | Import of XFree86 4.0.99.3 | David Dawes | |
2001-04-09 | Import -f XFree86 4.0.99.2 | David Dawes | |
2001-04-05 | Merged ati-pcigart-1-0-0 | Kevin E Martin | |
2001-02-16 | - Clean up the way customization of the templates is done. | Gareth Hughes | |
- Fix old-style DMA for gamma driver (please test). - Pull out IRQ handling into drm_dma.h (please test on i810, gamma). - Lots of general cleanups, remove compiler warnings etc. | |||
2001-02-15 | Merge mga-1-0-0-branch into trunk. | Gareth Hughes | |