Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-11-06 | Commit WIP of BSD conversion to core model. Compiles for r128, radeon, but | Eric Anholt | |
doesn't run yet. Moves the ioctl definitions for these two drivers back to the shared code -- they aren't OS-specific. | |||
2004-10-10 | Vladimir requested support so we can at least load r300 microcode for | Dave Airlie | |
helping 2D operations. Ups radeon to version 1.12.0, Vladimir, you might want to add any extra pciids... Approved-by: Dave Airlie <airlied@linux.ie> | |||
2004-10-06 | Revert back to drm_order() instead of using kernel get_order(). The | Jon Smirl | |
functions are not identical. | |||
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-27 | First check in for DRM that splits core from personality modules | Jon Smirl | |
2004-09-22 | Remove hotplug reset support from DRM driver. This will be handled by the | Jon Smirl | |
VGA driver when it gets written. | |||
2004-09-20 | Remove size restriction on permanent addmap | Jon Smirl | |
2004-09-17 | Add linux sysfs i2c support to radeon driver. This patch adds GPL licensed | Jon Smirl | |
files to the linux build but not to the BSD directories. | |||
2004-09-10 | More general patch to mark resources in use by all DRM drivers. Makes the | Jon Smirl | |
code Linux specific. | |||
2004-08-24 | Merged drmfntbl-0-0-2 | Dave Airlie | |
2004-08-23 | set pointers to NULL after freeing, remove some extra debugging | Dave Airlie | |
2004-08-17 | Merged drmfntbl-0-0-1 | Dave Airlie | |
2004-08-17 | preparation patch for radeon permanent mapping registers/framebuffer makes | Dave Airlie | |
dev_priv live always, and add AGP detection in kernel patch: radeon-pre-2.patch From: Jon Smirl | |||
2004-07-25 | sync up with current 2.6 kernel bk tree - mostly __user annotations | Dave Airlie | |
2003-12-16 | Don't ioremap the framebuffer area. The ioremapped area wasn't used by | Eric Anholt | |
anything, and took up valuable KVA. While I'm in the area, clean up BSD MTRR stuff some more. Suggested by: jonsmirl | |||
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-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-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-08-26 | Remove artificial PCI GART limitations, rename AGP to GART where | Michel Daenzer | |
appropriate | |||
2003-08-18 | Clean up Radeon DRI resume code | Michel Daenzer | |
2003-05-20 | DRM part of Radeon DRI suspend/resume support (Charl Botha). | David Dawes | |
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-05-06 | fix warning on machines where sizeof(drm_addr_t) != 4 (Randy Dunlap) | Michel Daenzer | |
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-22 | get rid of superfluous fields in struct drm_radeon_ring_buffer | Michel Daenzer | |
use correct address for ring read pointer writeback (yes, we seem to have been running with bogus values for the ring read pointer, which 'worked' because the return value of radeon_wait_ring() is never checked and the ring usually never fills up) | |||
2003-04-22 | Remove AGP dependency in kernel config for radeon, sis. Remove | Leif Delgass | |
PCIGART_ENABLED define for radeon, pcigart support now included for any arch. | |||
2003-04-22 | add more get_param queries for embedded project | 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-03-28 | merged drm-filp-0-1-branch | Keith Whitwell | |
2003-03-25 | XFree86 4.3.0 merge | Alan Hourihane | |
2003-02-21 | Merge from bsd-4-0-0-branch. | Eric Anholt | |
2003-01-16 | Fix radeon for BSD. | Eric Anholt | |
2003-01-10 | Note that radeon_do_cp_idle() can fail, cope with it. | Keith Whitwell | |
2003-01-03 | more cleanups, free mem heap data on last client exit | Keith Whitwell | |
2003-01-02 | Remove printk | Keith Whitwell | |
2003-01-02 | Make the radeon drm module better at cleaning up after itself if all the | Keith Whitwell | |
clients (particularly the X server) exit without doing so for it. | |||
2002-11-25 | Silence the radeon_freelist_get 'returning NULL' message. It's not an error | Keith Whitwell | |
& just confuses people. | |||
2002-09-29 | Turn boxes off again | Keith Whitwell | |
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-08-29 | standardize use of __FUNCTION__ (Linus) | Keith Whitwell | |
2002-08-28 | Turn boxes off. | Keith Whitwell | |
2002-08-26 | merged r200-0-1-branch | Keith Whitwell | |
2002-08-21 | TRUE and FALSE don't seem to be defined everywhere... | Michel Daenzer | |
2002-08-11 | test scratch register writeback before using it | Michel Daenzer | |
2002-07-11 | Don't read scratch registers directly, obtain the values via the GET_PARAM | Michel Daenzer | |
ioctl. The DRM reads them from memory addresses the chip writes to on updates. Fall back to reading the registers directly with an old DRM. (Tim Smith, cleanups by myself) | |||
2002-07-05 | merged bsd-3-0-0-branch | Alan Hourihane | |