1. 09 Apr, 2004 4 commits
    • Dave Airlie's avatar
      From Eric Anholt: · 7962e010
      Dave Airlie authored
       Introduce a new ioctl, DRM_IOCTL_SET_VERSION. This ioctl allows the server
      or client to notify the DRM that it expects a certain version of the device
      dependent or device independent interface. If the major doesn't match or minor
      is too large, EINVAL is returned. A major of -1 means that the requestor
      doesn't care about that portion of the interface. The ioctl returns the actual
      versions in the same struct. 
      7962e010
    • Dave Airlie's avatar
      - Add DRM_GET_PRIV_WITH_RETURN macro. This can be used in shared code to get · d31fc344
      Dave Airlie authored
      the drm_file_t * based on the filp passed in ioctl handlers. 
      d31fc344
    • Dave Airlie's avatar
      left gamma_dma.c out of last changeset · 13723b10
      Dave Airlie authored
      13723b10
    • Dave Airlie's avatar
      From: Eric Anholt: · 44cabf9b
      Dave Airlie authored
      - Move IRQ functions from drm_dma.h to new drm_irq.h and disentangle them 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
      44cabf9b
  2. 08 Apr, 2004 1 commit
    • Dave Airlie's avatar
      - Converted Linux drivers to initialize DRM instances based on PCI IDs, not · 4b782b3c
      Dave Airlie authored
      just a single instance. The PCI ID lists include a driver private field, which may be used
      by drivers for chip family or other information. Based on work by jonsmirl
      and Eric Anholt. I've left out the PCI device naming for this patch as
      that might be a bit controversial. clean up tdfx to look like everyone else..
      4b782b3c
  3. 03 Apr, 2004 9 commits
  4. 02 Apr, 2004 11 commits
  5. 01 Apr, 2004 15 commits