summaryrefslogtreecommitdiff
path: root/libdrm
AgeCommit message (Expand)Author
2003-08-29Update to reflect renaming of SIS ioctls.Eric Anholt
2003-08-26Rename agp to gart for radeonMichel Daenzer
2003-05-27Merged DRM documentation.Jose Fonseca
2003-04-23deal correctly with read() from the DRM failingMichel Daenzer
2003-03-25linux merge for drmAlan Hourihane
2003-03-25XFree86 4.3.0 mergeAlan Hourihane
2003-02-21Merge from bsd-4-0-0-branch.Eric Anholt
2003-02-02don't inflate relative vblank sequence numbers on repeated calls (e.g. whenMichel Daenzer
2002-11-25added missing return fd (Alexander Stohr)Brian Paul
2002-10-22final part of XFree86 4.2.99.2 mergeAlan Hourihane
2002-09-25common ioctl to wait for vertical blank IRQsMichel Daenzer
2002-08-30Remove compat functions for FreeBSD for drivers which weren't available inEric Anholt
2002-08-08Try to open the /dev/dri/cardX device once, then only if it fails check theEric Anholt
2002-07-05merged bsd-3-0-0-branchAlan Hourihane
2002-04-09Merged drmcommand-0-0-1Jens Owen
2002-01-27First pass merge of XFree86 4.2.0 import.David Dawes
2001-08-25- Remove the rest of the unneeded client-side libraries.David Dawes
2001-08-22First part of XFree86 4.1.99.1 merge.David Dawes
2001-07-30Merge the multihead-1-0-0 branch into the trunk, with the exception of theDavid Dawes
2001-07-20Remove module name hacks because we aren't going to implement this anymoreJeff Hartmann
2001-07-18Add module version name at a lower layer of the code, allows things to beJeff Hartmann
2001-06-14First pass of 4.1.0 merge.David Dawes
2001-05-14finish struct stat type cleanup Fix a build dependencies for the tdfx drmDavid Dawes
2001-05-04add some commented enclosures around the BUS_BASE calls for AlphaAlan Hourihane
2001-05-01Initial merge for XFree86 4.0.99.3 importDavid Dawes
2001-04-30- PCIGART patches for Alpha from CompaqKevin E Martin
2001-04-18put back BUS_BASEDavid Dawes
2001-04-09First pass of XFree86 4.0.99.2 merge.David Dawes
2001-04-05Merged ati-pcigart-1-0-0Kevin E Martin
2001-03-30- Move xf86ConfigDRI declaration from xf86Priv.h to xf86.h.David Dawes
2001-03-14Merged sarea-1-0-0Kevin E Martin
2001-03-13Rest of MGA dualhead patch.Gareth Hughes
2001-02-28Implement drmOpen* without /proc dependence (Fallback to /proc is includedRik Faith
2001-02-15Merge mga-1-0-0-branch into trunk.Gareth Hughes
2000-11-08merge with 4.0.1dDavid Dawes
2000-09-24commit xfree86 4.0.1d-pre updateAlan Hourihane
2000-09-07Merged tdfx-2-1-branchAlan Hourihane
2000-08-16first part of 4.0.1b mergeDavid Dawes
2000-07-11Merge XFree86 4.0.1Alan Hourihane
2000-06-13Update email addresses and copyright notices to reflect VA Linux SystemsRik Faith
2000-06-08Merged glxmisc-3-0-0Brian Paul
2000-05-18Merged ati-4-0-1Kevin E Martin
2000-04-20Merged glxmisc-1-0-0Brian Paul
2000-04-04Merged mga branch with trunkJeff Hartmann
2000-03-16Merge with 4.0Jeff Hartmann
2000-03-15Import of XFree86 4.0Jeff Hartmann
2000-02-223.9.18 mergeKevin E Martin
2000-01-07Merge between X_3_9_16 and X_3_9_17 Compiles but may not run.Rik Faith
1999-12-18Rename the device to be /dev/dri instead of /dev/dri to avoid a conflict.Daryll Strauss
1999-12-07Move Mesa to xc/extras Update to the latest Mesa 3.2 code Fix the Q3DemoDaryll Strauss
= { radeon_cp_getparam, 1, 0 }, \ [DRM_IOCTL_NR(DRM_IOCTL_RADEON_FLIP)] = { radeon_cp_flip, 1, 0 }, \ [DRM_IOCTL_NR(DRM_IOCTL_RADEON_ALLOC)] = { radeon_mem_alloc, 1, 0 }, \ [DRM_IOCTL_NR(DRM_IOCTL_RADEON_FREE)] = { radeon_mem_free, 1, 0 }, \ [DRM_IOCTL_NR(DRM_IOCTL_RADEON_INIT_HEAP)] = { radeon_mem_init_heap, 1, 1 }, \ [DRM_IOCTL_NR(DRM_IOCTL_RADEON_IRQ_EMIT)] = { radeon_irq_emit, 1, 0 }, \ [DRM_IOCTL_NR(DRM_IOCTL_RADEON_IRQ_WAIT)] = { radeon_irq_wait, 1, 0 }, /* When a client dies: * - Check for and clean up flipped page state * - Free any alloced agp memory. * * DRM infrastructure takes care of reclaiming dma buffers. */ #define DRIVER_PRERELEASE() \ do { \ if ( dev->dev_private ) { \ drm_radeon_private_t *dev_priv = dev->dev_private; \ if ( dev_priv->page_flipping ) { \ radeon_do_cleanup_pageflip( dev ); \ } \ radeon_mem_release( filp, dev_priv->agp_heap ); \ radeon_mem_release( filp, dev_priv->fb_heap ); \ } \ } while (0) /* When the last client dies, shut down the CP and free dev->dev_priv. */ /* #define __HAVE_RELEASE 1 */ #define DRIVER_PRETAKEDOWN() \ do { \ radeon_do_release( dev ); \ } while (0) /* DMA customization: */ #define __HAVE_DMA 1 #define __HAVE_DMA_IRQ 1 #define __HAVE_VBL_IRQ 1 #define __HAVE_SHARED_IRQ 1 /* Buffer customization: */ #define DRIVER_BUF_PRIV_T drm_radeon_buf_priv_t #define DRIVER_AGP_BUFFERS_MAP( dev ) \ ((drm_radeon_private_t *)((dev)->dev_private))->buffers #endif