Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-03 | radeon: add wait rendering API | Dave Airlie | |
2008-11-03 | radeon: remove unused gem indirect ioctl | Dave Airlie | |
2008-11-03 | radeon: make new CS2 command submission interface port older interface to this | Dave Airlie | |
2008-09-07 | radeon: change interface from headers add pin_domain into padding | Dave Airlie | |
2008-08-26 | radeon: fixup domains and use them properly | Dave Airlie | |
2008-08-04 | radeon: add userspace mm enable switch | Dave Airlie | |
2008-07-30 | radeon: add some handles to the sarea + kernel mm available check | Dave Airlie | |
2008-07-28 | radeon command submission start | Dave Airlie | |
take code from Jerome munge into a TTM IB re-use | |||
2008-07-26 | radeon: add initial atombios modesetting and GEM -> TTM translation layer. | Dave Airlie | |
This is an initial import of the atom bios parser with modesetting support for r500 hw using atombios. It also includes a simple memory manager layer that translates a radeon GEM style interface onto TTM internally. So far this memory manager has only been used for pinned object allocation for the DDX to test modesetting. | |||
2008-05-28 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 Conflicts: shared-core/i915_dma.c shared-core/i915_drv.h | |||
2008-05-27 | RADEON: add get_param for number of GB pipes | Alex Deucher | |
2008-04-28 | Merge branch 'master' into modesetting-101 | Thomas Hellstrom | |
Conflicts: linux-core/Makefile.kernel linux-core/drm_compat.c linux-core/drm_fops.c linux-core/drm_lock.c shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2008-03-30 | drm/r300: fix wait interface mixup | Dave Airlie | |
This interface was defined completely wrong, however userspace has only ever used 4 values from it (0x1, 0x2, 0x3 and 0x6), so fix the interface to do what userspace actually expected but define new defines for new users to use it properly. | |||
2008-03-21 | r500: fragment program upload is also used to upload constants. | Dave Airlie | |
Limit frag address to 8 bits | |||
2008-03-17 | initial r500 RS and FP register and upload code | Dave Airlie | |
2007-11-22 | Merge branch 'origin' into modesetting-101 | Dave Airlie | |
Conflicts: linux-core/drmP.h shared-core/i915_dma.c shared-core/i915_drm.h shared-core/radeon_drv.h | |||
2007-11-18 | radeon: refactor out the fb/agp location read/write. | Dave Airlie | |
Add a new get param to get the fb location into userspace. Mesa currently hits MMIO to do this, but this isn't always possible. | |||
2007-11-05 | Merge branch 'master' into modesetting-101 | Thomas Hellstrom | |
Conflicts: linux-core/drm_bufs.c shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2007-11-05 | drm: remove lots of spurious whitespace. | Dave Airlie | |
Kernel "cleanfile" script run. | |||
2007-10-28 | Merge branch 'radeon-ttm' of git://people.freedesktop.org/~airlied/drm into ↵ | Jerome Glisse | |
modesetting-101 Conflicts: linux-core/Makefile.kernel linux-core/drmP.h shared-core/radeon_cp.c shared-core/radeon_drv.h shared-core/radeon_irq.c modified: linux-core/Makefile.kernel modified: linux-core/ati_pcigart.c modified: linux-core/drmP.h new file: linux-core/radeon_buffer.c modified: linux-core/radeon_drv.c new file: linux-core/radeon_fence.c modified: shared-core/radeon_cp.c modified: shared-core/radeon_drm.h modified: shared-core/radeon_drv.h modified: shared-core/radeon_irq.c modified: tests/ttmtest/src/ttmtest.c | |||
2007-07-16 | drm: detypedef drm.h and fixup all problems | Dave Airlie | |
2007-06-05 | Merge branch 'origin' into radeon-ttm | Dave Airlie | |
Conflicts: shared-core/radeon_drv.h | |||
2007-06-03 | radeon: add support for vblank on crtc2 | Dave Airlie | |
This add support for CRTC2 vblank on radeon similiar to the i915 support | |||
2007-04-01 | copy over some files and reorg radeon to add ttm fencing not working yet | Dave Airlie | |
2007-03-04 | radeon: make PCI GART aperture size variable, but making table size variable | Dave Airlie | |
This is precursor to getting a TTM backend for this stuff, and also allows the PCI table to be allocated at fb 0 | |||
2006-05-24 | Add support for r200 vertex programs (R200_EMIT_VAP_PVS_CNTL, and new | Roland Scheidegger | |
packet type for making it possible to address whole tcl vector space and have a larger count) | |||
2006-03-06 | Add general-purpose packet for manipulating scratch registers (r300) | Aapo Tahkola | |
2006-02-18 | add benh's memory management patch | Dave Airlie | |
2006-02-18 | major realigment of DRM CVS with kernel code, makes integration much easier | Dave Airlie | |
2005-12-29 | add radeon card type get param so userspace can avoid walking PCI | Dave Airlie | |
2005-09-30 | fix pci overriding from userspace | Dave Airlie | |
2005-09-11 | Add GART in FB support for ati pcigart, and PCIE support for r300 | Dave Airlie | |
2005-09-09 | Add support for GL_ATI_fragment_shader, new packets R200_EMIT_PP_AFS_0/1, | Roland Scheidegger | |
R200_EMIT_PP_TXCTLALL_0-5 (replaces R200_EMIT_PP_TXFILTER_0-5, 2 more regs) and R200_EMIT_ATF_TFACTOR (replaces R200_EMIT_TFACTOR_0 (8 consts instead of 6) | |||
2005-08-04 | Mark some radeon init variables deprecated. These used to be passed in but | Jon Smirl | |
the driver already knew their correct value. For example the physical address of the framebuffer and registers. | |||
2005-07-20 | Add latest r300 support from r300.sf.net CVS. Patch submitted by volodya, | Eric Anholt | |
with BSD fix from jkim and the r300_reg.h license from Nicolai Haehnle. Big thanks to everyone involved! | |||
2005-03-15 | add R200_EMIT_PP_TRI_PERF_CNTL packet to support brilinear filtering on | Roland Scheidegger | |
r200 | |||
2005-02-10 | add support for texture micro tiling on radeon/r200. Add support for r100 | Roland Scheidegger | |
cube maps (since it also requires a version bump) at the same time. | |||
2005-01-26 | (Stephane Marchesin,me) Add radeon framebuffer tiling support to radeon | Roland Scheidegger | |
drm. Add new ioctls to manage surfaces which cover the tiled areas | |||
2004-12-08 | (Stephane Marchesin, me) add hyperz support to radeon drm. Only fast z | Roland Scheidegger | |
clear and z buffer compression are working correctly, hierarchical-z is not. | |||
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-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-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 | |
2004-05-18 | add R200_EMIT_RB3D_BLENDCOLOR state packet to support GL_EXT_blend_color, | Roland Scheidegger | |
GL_EXT_blend_func_separate and GL_EXT_blend_equation_separate on r200 | |||
2004-04-10 | white space changes to align with kernel | Dave Airlie | |
2004-03-12 | Fixes need to clean up the mess I made with the mesa merge. This code | Jon Smirl | |
allows the mesa drivers to use a single definition of the DRM sarea/IOCTLS located in the drm driver directory. Adjustments were made to the 2D drivers to not include these changes. Changes to the mesa copy of DRM were copied to the DRI copy. XFree86 bug: Reported by: Submitted by: Reviewed by: Obtained from: | |||
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-08-26 | Remove artificial PCI GART limitations, rename AGP to GART where | Michel Daenzer | |
appropriate | |||
2003-08-08 | Added some information as to when (which DRM version) various queries were | Ian Romanick | |
added. | |||
2003-06-10 | Texture rectangle support for r100 | Keith Whitwell | |