platform/upstream/libdrm.git
15 years agoRemove drmModeReplaceFb after it was removed from the kernel.
Owain G. Ainsworth [Sun, 11 Jan 2009 19:02:07 +0000 (19:02 +0000)]
Remove drmModeReplaceFb after it was removed from the kernel.

It is impossible to replace the original semantics of this call purely
in userland, since the fb_id would change.

after discussion with Dr_Jakob

Signed-Off-By: Owain Ainsworth <oga@openbsd.org>
Acked-By: Jakob Bornecrantz <jakob@vmware.com>
15 years agonv50: ack nsource to prevent continuous protection fault irqs
Ben Skeggs [Mon, 12 Jan 2009 00:16:07 +0000 (10:16 +1000)]
nv50: ack nsource to prevent continuous protection fault irqs

15 years agolibdrm: add autoconf check for clock_gettime
Jesse Barnes [Wed, 7 Jan 2009 19:47:52 +0000 (11:47 -0800)]
libdrm: add autoconf check for clock_gettime

Should be more portable this way.

15 years agolibdrm: only check for vblank timeout if we caught EINTR
Jesse Barnes [Wed, 7 Jan 2009 18:48:26 +0000 (10:48 -0800)]
libdrm: only check for vblank timeout if we caught EINTR

Michel caught a case where we might overwrite a success or other return
value with EBUSY, so check the return value before checking for the
timeout condition.

15 years agolibdrm: add timeout handling to drmWaitVBlank
Jesse Barnes [Wed, 7 Jan 2009 18:18:08 +0000 (10:18 -0800)]
libdrm: add timeout handling to drmWaitVBlank

In some cases, vblank interrupts may be disabled or otherwise broken.
The kernel has a 3s timeout builtin to handle these cases, but the X
server's SIGALM for cursor handling may interrupt vblank wait ioctls,
causing libdrm to restart the ioctl, making the kernel's timeout
useless.

This change tracks time across ioctl restarts and returns EBUSY to the
caller if the expected vblank sequence doesn't occur within 1s of the
first call.

Fixes fdo bz #18041, which is caused by a drmWaitVBlank hanging due to
the corresponding pipe getting disabled (thus preventing further events
from coming in).

15 years agoRemove executable from modeprint test dir
Jesse Barnes [Mon, 29 Dec 2008 17:21:58 +0000 (09:21 -0800)]
Remove executable from modeprint test dir

Accidentally committed it with the mode setting changes.

15 years ago[FreeBSD] Fix build on FreeBSD after modesetting import.
Robert Noland [Tue, 23 Dec 2008 18:56:23 +0000 (13:56 -0500)]
[FreeBSD] Fix build on FreeBSD after modesetting import.

15 years agoradeon: only write irq regs if irq is enabled
Dave Airlie [Tue, 23 Dec 2008 01:22:44 +0000 (11:22 +1000)]
radeon: only write irq regs if irq is enabled

15 years agointel: Rename plane[AB]* back to pipe[AB]*. libdrm-2.4.3
Eric Anholt [Wed, 17 Dec 2008 21:55:53 +0000 (13:55 -0800)]
intel: Rename plane[AB]* back to pipe[AB]*.

The values are really going to continue meaning pipe, not plane, and that's
what they're called in the kernel copy of the header.  Userland hasn't ever
made the switch to pipe!=plane, since userland checks are based on DRM
version, which is still stuck at 1.6.  However, Mesa did start using
plane[AB] names, so provide a compat define.

15 years agointel: Remove linux build of i915 DRM, as it's unmaintained and a user trap.
Eric Anholt [Wed, 17 Dec 2008 21:47:59 +0000 (13:47 -0800)]
intel: Remove linux build of i915 DRM, as it's unmaintained and a user trap.

The code's in the linux kernel.

15 years agointel: Sync GEM ioctl comments for easier diffing against the kernel.
Eric Anholt [Wed, 17 Dec 2008 21:45:01 +0000 (13:45 -0800)]
intel: Sync GEM ioctl comments for easier diffing against the kernel.

15 years agomodetest: Print more stuff. Prettier.
Kristian Høgsberg [Thu, 18 Dec 2008 05:02:43 +0000 (00:02 -0500)]
modetest: Print more stuff. Prettier.

15 years agolibdrm: Fix modetest/modeprint to use automake stuff.
Eric Anholt [Wed, 17 Dec 2008 18:41:21 +0000 (10:41 -0800)]
libdrm: Fix modetest/modeprint to use automake stuff.

15 years agointel: Cache tiling/swizzle state in user mode. Reset tiling on reuse.
Keith Packard [Mon, 15 Dec 2008 23:08:12 +0000 (15:08 -0800)]
intel: Cache tiling/swizzle state in user mode. Reset tiling on reuse.

Remember tiling mode values provided by appplications, and
record tiling mode when creating a buffer from another application. This
eliminates any need to ask the kernel for tiling values and also makes
reused buffers get the right tiling.

Signed-off-by: Keith Packard <keithp@keithp.com>
15 years agointel: Debug output %u vs uint64_t warning fix
Keith Packard [Mon, 15 Dec 2008 23:08:17 +0000 (15:08 -0800)]
intel: Debug output %u vs uint64_t warning fix

Signed-off-by: Keith Packard <keithp@keithp.com>
15 years agointel: return error status from drm_intel_gem_bo_map
Keith Packard [Sat, 13 Dec 2008 19:06:11 +0000 (11:06 -0800)]
intel: return error status from drm_intel_gem_bo_map

Applications may actually care if the mapping operation failed, so when
it happens, return an error indication. errno is probably trashed by
fprintf though.

Signed-off-by: Keith Packard <keithp@keithp.com>
15 years agointel: Dump out memory usage information when the kernel fails to pin
Keith Packard [Fri, 21 Nov 2008 09:49:39 +0000 (01:49 -0800)]
intel: Dump out memory usage information when the kernel fails to pin

The execbuffer ioctl returns ENOMEM when it fails to pin all of the buffers
in the GTT. This is usually caused by the DRM client attempting to use too
much memory in a single request. Dumping out the requested and available
memory values should help point out failures in the DRM code to catch over
commitments of this form.

Signed-off-by: Keith Packard <keithp@keithp.com>
15 years agolibdrm: add mode setting files
Jesse Barnes [Wed, 17 Dec 2008 18:09:49 +0000 (10:09 -0800)]
libdrm: add mode setting files

Add mode setting files to libdrm, including xf86drmMode.* and the new
drm_mode.h header.  Also add a couple of tests to sanity check the
kernel interfaces and update code to support them.

15 years agointel: don't skip set_domain on mapping of shared buffers.
Eric Anholt [Sun, 14 Dec 2008 22:39:24 +0000 (14:39 -0800)]
intel: don't skip set_domain on mapping of shared buffers.

15 years agointel: don't let named buffers into the BO cache.
Eric Anholt [Sun, 14 Dec 2008 22:35:48 +0000 (14:35 -0800)]
intel: don't let named buffers into the BO cache.

We wouldn't want some remaining 3D rendering to scribble on our batchbuffer.

15 years agointel: Remove the mapped flag, which is adequately covered by bo_gem->virtual.
Eric Anholt [Sun, 14 Dec 2008 22:32:09 +0000 (14:32 -0800)]
intel: Remove the mapped flag, which is adequately covered by bo_gem->virtual.

15 years agoRevert "Merge branch 'modesetting-gem'"
Jesse Barnes [Wed, 10 Dec 2008 23:47:28 +0000 (15:47 -0800)]
Revert "Merge branch 'modesetting-gem'"

This reverts commit 6656db10551bbb8770dd945b6d81d5138521f208.

We really just want the libdrm and ioctl bits, not all the driver
stuff.

15 years agoBump version to 2.4.3 to reflect addition of mode setting header
Jesse Barnes [Wed, 10 Dec 2008 23:37:45 +0000 (15:37 -0800)]
Bump version to 2.4.3 to reflect addition of mode setting header

15 years agoUpdate .gitignore with new modetest program
Jesse Barnes [Wed, 10 Dec 2008 23:37:29 +0000 (15:37 -0800)]
Update .gitignore with new modetest program

15 years agoMerge branch 'modesetting-gem'
Jesse Barnes [Tue, 9 Dec 2008 18:23:43 +0000 (10:23 -0800)]
Merge branch 'modesetting-gem'

15 years agolibdrm: bump to 2.4 for lib version
Dave Airlie [Mon, 8 Dec 2008 04:05:32 +0000 (14:05 +1000)]
libdrm: bump to 2.4 for lib version

we already have a 2.3.x version out there

15 years agoMerge branch 'master' into modesetting-gem
Jesse Barnes [Wed, 3 Dec 2008 19:54:07 +0000 (11:54 -0800)]
Merge branch 'master' into modesetting-gem

15 years agoMerge branch 'master' into modesetting-gem
Jesse Barnes [Wed, 3 Dec 2008 19:53:36 +0000 (11:53 -0800)]
Merge branch 'master' into modesetting-gem

15 years agoBump version to 2.4.2 to signal new libdrm_intel functions.
Eric Anholt [Mon, 1 Dec 2008 19:49:11 +0000 (11:49 -0800)]
Bump version to 2.4.2 to signal new libdrm_intel functions.

15 years agointel: Add a function for setting (GTT,GTT) domain, for use by UXA.
Eric Anholt [Thu, 13 Nov 2008 19:44:22 +0000 (11:44 -0800)]
intel: Add a function for setting (GTT,GTT) domain, for use by UXA.

This function can also serve the role that the bo_wait_rendering did, when
write_enable is unset.

15 years agonv50: support NV94 chipset
Ben Skeggs [Sun, 23 Nov 2008 07:49:09 +0000 (18:49 +1100)]
nv50: support NV94 chipset

15 years agonv50: update context-related tables for original 8800GTS
Ben Skeggs [Fri, 21 Nov 2008 01:43:44 +0000 (12:43 +1100)]
nv50: update context-related tables for original 8800GTS

I either messed up when I pulled these from a mmio-trace last time, or
the previous values didn't work on my card.  Hopefully it's the former!

In any case, at least one of the original NV50 chipsets work now.

15 years agoMerge branch 'master' into modesetting-gem
Jesse Barnes [Thu, 20 Nov 2008 19:01:24 +0000 (11:01 -0800)]
Merge branch 'master' into modesetting-gem

15 years agoDRM: make drm_map_type match upstream kernel
Jesse Barnes [Thu, 20 Nov 2008 19:00:29 +0000 (11:00 -0800)]
DRM: make drm_map_type match upstream kernel

Since the TTM type isn't upstream yet, we need to make sure libdrm uses
what the kernel uses, which is _DRM_GEM = 6.

15 years agoDRM: make drm_map_type match kernel
Jesse Barnes [Thu, 20 Nov 2008 18:57:33 +0000 (10:57 -0800)]
DRM: make drm_map_type match kernel

GEM is upstream, but TTM isn't, so _DRM_GEM needs to be 6, not 7.

15 years agoUnbreak drm build.
Stephane Marchesin [Wed, 19 Nov 2008 22:17:27 +0000 (23:17 +0100)]
Unbreak drm build.

15 years agoMerge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm into modeset...
Jesse Barnes [Wed, 19 Nov 2008 20:42:49 +0000 (12:42 -0800)]
Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem

15 years agolibdrm_intel: fix merge error
Jesse Barnes [Wed, 19 Nov 2008 18:56:48 +0000 (10:56 -0800)]
libdrm_intel: fix merge error

don't take the lock twice

15 years agoUpdate modetest
Jesse Barnes [Wed, 19 Nov 2008 18:54:11 +0000 (10:54 -0800)]
Update modetest

15 years agoRevert "gem: protect idr_pre with the spinlock"
Jerome Glisse [Mon, 17 Nov 2008 12:35:51 +0000 (13:35 +0100)]
Revert "gem: protect idr_pre with the spinlock"

This reverts commit f46aba43329786c9b2776e82af31d90e1c67eae0.

15 years agogem: protect idr_pre with the spinlock
Jerome Glisse [Sun, 16 Nov 2008 17:13:16 +0000 (18:13 +0100)]
gem: protect idr_pre with the spinlock

There seems to be an issue if we don't protect idr_pre with
the spinlock we use for idr operations.

15 years agoradeon: protect cs ioctl atomic part with a mutex
Jerome Glisse [Sun, 16 Nov 2008 17:11:00 +0000 (18:11 +0100)]
radeon: protect cs ioctl atomic part with a mutex

A small subset of CS need to be atomic (relocation+IB commit to
ring) right now, because of the way relocation are handled, we
need to protect the whole ioctl.

15 years agolibdrm-radeon: add print callback to cs & small fixes
Jerome Glisse [Sun, 16 Nov 2008 17:04:43 +0000 (18:04 +0100)]
libdrm-radeon: add print callback to cs & small fixes

15 years agolibdrm-radeon: unref return current BO ptr to reflect BO destruction
Jerome Glisse [Sat, 15 Nov 2008 09:38:44 +0000 (10:38 +0100)]
libdrm-radeon: unref return current BO ptr to reflect BO destruction

15 years agodrm/bo: fix stupid lock imbalance
Dave Airlie [Sat, 15 Nov 2008 02:30:09 +0000 (12:30 +1000)]
drm/bo: fix stupid lock imbalance

15 years agolibdrm-radeon: unreference buffer once cs stream is submited or on cs clean
Jerome Glisse [Fri, 14 Nov 2008 11:13:53 +0000 (12:13 +0100)]
libdrm-radeon: unreference buffer once cs stream is submited or on cs clean

BO are referenced once by reloc to make sure that they not destroyed
before we get a chance to flush the cmd stream, so we need to unreference
them once in cs submit or cs erase if cs i never submitted so bo can
be destructed.

15 years agolibdrm-radeon: new tracker tools
Jerome Glisse [Fri, 14 Nov 2008 11:08:27 +0000 (12:08 +0100)]
libdrm-radeon: new tracker tools

To keep record of bo activities and print them when necessary,
should help in tracking unbalanced ref/unref calls.

15 years agoMerge branch 'master' into modesetting-gem
Jesse Barnes [Thu, 13 Nov 2008 23:30:06 +0000 (15:30 -0800)]
Merge branch 'master' into modesetting-gem

Conflicts:

libdrm/Makefile.am
libdrm/intel/intel_bufmgr.h
libdrm/intel/intel_bufmgr_fake.c
libdrm/intel/intel_bufmgr_gem.c
shared-core/drm.h
shared-core/i915_dma.c
shared-core/i915_irq.c
shared-core/radeon_cp.c
shared-core/radeon_drv.h

15 years agolibdrm_intel: fix warnings on 64 bit
Jesse Barnes [Thu, 13 Nov 2008 21:58:32 +0000 (13:58 -0800)]
libdrm_intel: fix warnings on 64 bit

Cast a couple of %llx args to unsigned long long.

15 years agolibdrm: add support for i915 GTT mapping ioctl
Jesse Barnes [Thu, 13 Nov 2008 21:52:04 +0000 (13:52 -0800)]
libdrm: add support for i915 GTT mapping ioctl

Add a drm_intel_gem_bo_map_gtt() function for mapping a buffer object
through the aperture rather than directly to its CPU cacheable memory.

15 years agomode: Minor reodering and renaming
Jakob Bornecrantz [Wed, 12 Nov 2008 18:17:18 +0000 (19:17 +0100)]
mode: Minor reodering and renaming

15 years agomode: Reorder the ioctls and numbering
Jakob Bornecrantz [Wed, 12 Nov 2008 18:10:50 +0000 (19:10 +0100)]
mode: Reorder the ioctls and numbering

This is to fill in the gaps left by the removal of
the hotplug ioctls. And they also look better :)

15 years agomode: Unify userspace API to uint_t
Jakob Bornecrantz [Wed, 12 Nov 2008 17:49:46 +0000 (18:49 +0100)]
mode: Unify userspace API to uint_t

15 years agomode: Remove hotplug support from ioctl interface
Jakob Bornecrantz [Wed, 12 Nov 2008 17:40:04 +0000 (18:40 +0100)]
mode: Remove hotplug support from ioctl interface

15 years agomode: Unify types for ids and strings
Jakob Bornecrantz [Wed, 12 Nov 2008 17:16:38 +0000 (18:16 +0100)]
mode: Unify types for ids and strings

15 years agoradeon+libdrm-radeon: change relocation informations
Jerome Glisse [Wed, 12 Nov 2008 14:56:40 +0000 (15:56 +0100)]
radeon+libdrm-radeon: change relocation informations

Relocation now consist of the following informations (in this order) :
handle          buffer object handle identifier
start_offset    start offset of first data of the buffer object used by the cs
end_offset      end offset of last data of the buffer object used by the cs
read_domain     read domain (either VRAM, or GTT as GPU is invalid for CS)
write_domain    write domain (either VRAM, or GTT as GPU is invalid for CS)
flags           flags used for further optimization (like discard previous
                buffer content or forget buffer content after cs which can
                help in avoiding moving content in or out)

15 years agoMerge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm into modeset...
Jerome Glisse [Mon, 10 Nov 2008 21:21:32 +0000 (22:21 +0100)]
Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem

15 years agolibdrm-radeon: be verbose on bo failure and cleanup cs a bit
Jerome Glisse [Mon, 10 Nov 2008 21:18:22 +0000 (22:18 +0100)]
libdrm-radeon: be verbose on bo failure and cleanup cs a bit

15 years agoradeon: add gart useable size to report to userspace
Dave Airlie [Mon, 10 Nov 2008 05:38:32 +0000 (15:38 +1000)]
radeon: add gart useable size to report to userspace

15 years agoradeon: upgrade atom headers
Dave Airlie [Mon, 10 Nov 2008 05:37:51 +0000 (15:37 +1000)]
radeon: upgrade atom headers

15 years agoradeon: fix fence race condition hopefully
Dave Airlie [Mon, 10 Nov 2008 05:37:36 +0000 (15:37 +1000)]
radeon: fix fence race condition hopefully

For some reason reading the SCRATCH reg from RAM causes some race to occur.
Hopefully fix this.

15 years agodrm/radeon: add dpms connector functions
Dave Airlie [Mon, 10 Nov 2008 05:37:16 +0000 (15:37 +1000)]
drm/radeon: add dpms connector functions

15 years agoradeon: avivo cursors are across the full surface.
Dave Airlie [Mon, 10 Nov 2008 05:35:34 +0000 (15:35 +1000)]
radeon: avivo cursors are across the full surface.

fixes cursor on second head

15 years agomodesetting: set the crtc x,y after the mode base change
Dave Airlie [Mon, 10 Nov 2008 05:35:16 +0000 (15:35 +1000)]
modesetting: set the crtc x,y after the mode base change

15 years agodrm/radeon: add uncached allocator to drm ttm code.
Dave Airlie [Mon, 10 Nov 2008 05:30:21 +0000 (15:30 +1000)]
drm/radeon: add uncached allocator to drm ttm code.

15 years agoradeon: fix ring tail overflow issue since alignment
Dave Airlie [Mon, 10 Nov 2008 05:25:27 +0000 (15:25 +1000)]
radeon: fix ring tail overflow issue since alignment

15 years agoradeon: disable HDP read cache for now
Dave Airlie [Mon, 10 Nov 2008 05:25:12 +0000 (15:25 +1000)]
radeon: disable HDP read cache for now

15 years agoradeon: force all ring writes to 16-dword alignment.
Dave Airlie [Mon, 10 Nov 2008 05:24:42 +0000 (15:24 +1000)]
radeon: force all ring writes to 16-dword alignment.

15 years agoradeon: fixup vram visible calculation to take a/c pinned objects for now
Dave Airlie [Mon, 10 Nov 2008 05:13:08 +0000 (15:13 +1000)]
radeon: fixup vram visible calculation to take a/c pinned objects for now

15 years agoradeon: add more packet3 relocations handling
Jerome Glisse [Sun, 9 Nov 2008 17:48:46 +0000 (18:48 +0100)]
radeon: add more packet3 relocations handling

15 years agolibdrm-radeon: update libdrm-radeon to match current CS relocation structures
Jerome Glisse [Sun, 9 Nov 2008 17:45:43 +0000 (18:45 +0100)]
libdrm-radeon: update libdrm-radeon to match current CS relocation structures

15 years agointel: Restart on interrupt of bo_wait_rendering instead of complaining.
Eric Anholt [Fri, 7 Nov 2008 20:58:52 +0000 (12:58 -0800)]
intel: Restart on interrupt of bo_wait_rendering instead of complaining.

15 years agoradeon: lib radeon add bo & cs gem backend
Jerome Glisse [Wed, 5 Nov 2008 23:40:06 +0000 (00:40 +0100)]
radeon: lib radeon add bo & cs gem backend

15 years agoradeon: libdrm_radeon add handle to debug string
Jerome Glisse [Wed, 5 Nov 2008 15:00:04 +0000 (16:00 +0100)]
radeon: libdrm_radeon add handle to debug string

15 years agoMerge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm into modeset...
Jerome Glisse [Wed, 5 Nov 2008 14:59:37 +0000 (15:59 +0100)]
Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem

15 years agoradeon: make build again
Dave Airlie [Sun, 2 Nov 2008 23:58:12 +0000 (09:58 +1000)]
radeon: make build again

15 years agoradeon: fix ROP values for the paint ROP
Dave Airlie [Sun, 2 Nov 2008 23:52:40 +0000 (09:52 +1000)]
radeon: fix ROP values for the paint ROP

15 years agoradeon: add mtrr support for VRAM aperture.
Dave Airlie [Sun, 2 Nov 2008 23:52:25 +0000 (09:52 +1000)]
radeon: add mtrr support for VRAM aperture.

15 years agoradeon: disable AGP for certain chips if not specified until we figure it out
Dave Airlie [Sun, 2 Nov 2008 23:51:57 +0000 (09:51 +1000)]
radeon: disable AGP for certain chips if not specified until we figure it out

15 years agoradeon: disable debugging message
Dave Airlie [Sun, 2 Nov 2008 23:51:33 +0000 (09:51 +1000)]
radeon: disable debugging message

15 years agoradeon: commit ring after emitting the buffer discards
Dave Airlie [Sun, 2 Nov 2008 23:50:46 +0000 (09:50 +1000)]
radeon: commit ring after emitting the buffer discards

15 years agoradeon: add more HDMI bits
Dave Airlie [Sun, 2 Nov 2008 23:49:59 +0000 (09:49 +1000)]
radeon: add more HDMI bits

15 years agoradeon: set dma bufs bo type to a kernel type
Dave Airlie [Sun, 2 Nov 2008 23:49:41 +0000 (09:49 +1000)]
radeon: set dma bufs bo type to a kernel type

15 years agoradeon: enable DVI-D + HDMI connectors.
Dave Airlie [Sun, 2 Nov 2008 23:48:10 +0000 (09:48 +1000)]
radeon: enable DVI-D + HDMI connectors.

This allows the rs690 to work on DVI

15 years agoradeon: setup isync cntl properly
Dave Airlie [Sun, 2 Nov 2008 23:47:49 +0000 (09:47 +1000)]
radeon: setup isync cntl properly

15 years agoradeon: add more debugging
Dave Airlie [Sun, 2 Nov 2008 23:47:14 +0000 (09:47 +1000)]
radeon: add more debugging

15 years agoradeon: overhaul ring interactions
Dave Airlie [Sun, 2 Nov 2008 23:46:54 +0000 (09:46 +1000)]
radeon: overhaul ring interactions

emit in 16-dword blocks, emit irqs at same time as everything else

15 years agoradeon: fix race in sysfs
Dave Airlie [Sun, 2 Nov 2008 23:46:07 +0000 (09:46 +1000)]
radeon: fix race in sysfs

15 years agoradeon: add proc debugging for interrupts/ring
Dave Airlie [Sun, 2 Nov 2008 23:45:43 +0000 (09:45 +1000)]
radeon: add proc debugging for interrupts/ring

15 years agoradeon: only enable dynclks if asked for
Dave Airlie [Sun, 2 Nov 2008 23:44:32 +0000 (09:44 +1000)]
radeon: only enable dynclks if asked for

15 years agoradeon: add wait rendering API
Dave Airlie [Sun, 2 Nov 2008 23:44:03 +0000 (09:44 +1000)]
radeon: add wait rendering API

15 years agoradeon: rs480 fixes for bus mastering
Dave Airlie [Sun, 2 Nov 2008 23:43:29 +0000 (09:43 +1000)]
radeon: rs480 fixes for bus mastering

15 years agoradeon: remove unused gem indirect ioctl
Dave Airlie [Sun, 2 Nov 2008 23:42:01 +0000 (09:42 +1000)]
radeon: remove unused gem indirect ioctl

15 years agoradeon: fix some warnings
Dave Airlie [Sun, 2 Nov 2008 23:41:30 +0000 (09:41 +1000)]
radeon: fix some warnings

15 years agoradeon: fix free after refcount
Dave Airlie [Sun, 2 Nov 2008 23:41:12 +0000 (09:41 +1000)]
radeon: fix free after refcount

15 years agoradeon: CS2 make it all work with new relocs style
Dave Airlie [Sun, 2 Nov 2008 23:40:52 +0000 (09:40 +1000)]
radeon: CS2 make it all work with new relocs style

15 years agoradeon: don't copy to user the cs ids
Dave Airlie [Sun, 2 Nov 2008 23:40:24 +0000 (09:40 +1000)]
radeon: don't copy to user the cs ids

15 years agoradeon: make new CS2 command submission interface port older interface to this
Dave Airlie [Sun, 2 Nov 2008 23:39:53 +0000 (09:39 +1000)]
radeon: make new CS2 command submission interface port older interface to this

15 years agoradeon/drm: fixup ref counting in on fb objs
Dave Airlie [Sun, 2 Nov 2008 23:36:03 +0000 (09:36 +1000)]
radeon/drm: fixup ref counting in on fb objs

15 years agoradeon: release agp on module unload
Dave Airlie [Sun, 2 Nov 2008 23:33:32 +0000 (09:33 +1000)]
radeon: release agp on module unload