Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-24 | radeon: pull in z pipe changes from kernel | Alex Deucher | |
2009-08-22 | radeon: add support for busy/domain check interface. | Pauli Nieminen | |
airlied: modified the interface to drop busy return value, just return it normally, also fixed int->uint32_t for domain Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-08-01 | libdrm_radeon: add tiling support | Dave Airlie | |
2009-07-15 | Add RADEON_INIT_R600_CP too | Alex Deucher | |
this rounds out the r6xx/r7xx stuff in radeon_drm.h | |||
2009-07-15 | Add R600_SCRATCH_REG_OFFSET to radeon_drm.h | Alex Deucher | |
This lets us libdrm from master for r6xx/r7xx 3d | |||
2009-06-17 | libdrm/radeon: add initial libdrm_radeon | Dave Airlie | |
requires --enable-radeon-experimental-api for now | |||
2008-12-10 | Revert "Merge branch 'modesetting-gem'" | Jesse Barnes | |
This reverts commit 6656db10551bbb8770dd945b6d81d5138521f208. We really just want the libdrm and ioctl bits, not all the driver stuff. | |||
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 | |