Dave Airlie
|
26076bf24a
|
radeon: add initial agp support.
This add agpmode command line option.
|
2008-10-16 10:59:31 +10:00 |
Dave Airlie
|
66740cbd54
|
radeon: fixup interrupt suspend/resume
|
2008-10-16 10:55:24 +10:00 |
Dave Airlie
|
318770a78d
|
radeon: fixup suspend/resume bus master enable
|
2008-10-16 10:53:55 +10:00 |
Dave Airlie
|
9c5819fc60
|
radeon: re-enable hw blits for copying from VRAM
|
2008-10-16 10:53:26 +10:00 |
Dave Airlie
|
b18e6b0a0d
|
radeon: fix buffer copying for VRAM->TT
|
2008-10-16 10:52:53 +10:00 |
Dave Airlie
|
3e3280eccc
|
radeon: move memcpy until after CP is stopped
|
2008-10-16 10:52:28 +10:00 |
Dave Airlie
|
09f99dc5fe
|
drm: remove stray debug code
|
2008-10-16 10:51:56 +10:00 |
Dave Airlie
|
d958cd7bb9
|
radeon: use discardable flags on no backing store objects
|
2008-10-16 10:51:31 +10:00 |
Dave Airlie
|
11320fd6b1
|
drm: add discardable flag.
This discards memory contents on suspend/resume with the
hope the upper layers know something we don't.
|
2008-10-16 10:50:31 +10:00 |
Dave Airlie
|
fc33686ef0
|
drm/radeon: initial suspend/resume fix.
This enables the evict code and also sets radeon up
to allow evict from VRAM to LOCAL
|
2008-10-16 10:49:58 +10:00 |
Alex Deucher
|
e4fa03f7dd
|
radeon: pull in recent fixes from ddx
- fixup atom digital encoder setup
- pull in add get edid (currently disabled due to
lack of support for atom fb/scratch space)
|
2008-10-07 14:10:39 -04:00 |
Dave Airlie
|
4d1031a9f0
|
radeon: fix alignment so Xv works again
|
2008-10-06 16:40:45 +10:00 |
Dave Airlie
|
4a4d7727c6
|
radeon: fix pin ioctl interface to mesa can find offset for pinned buffers
|
2008-10-06 16:40:20 +10:00 |
Dave Airlie
|
a981a68603
|
drm/radeon: fixup clean flag handling
|
2008-10-06 16:39:25 +10:00 |
Dave Airlie
|
7b3aa62648
|
Merge remote branch 'origin/modesetting-gem' into modesetting-gem
|
2008-09-30 14:17:27 +10:00 |
Dave Airlie
|
972f657265
|
Merge remote branch 'origin/master' into modesetting-gem
Conflicts:
libdrm/Makefile.am
libdrm/dri_bufmgr.h
linux-core/drm_irq.c
linux-core/drm_sysfs.c
linux-core/drm_ttm.c
shared-core/i915_dma.c
shared-core/i915_irq.c
shared-core/nouveau_drv.h
shared-core/radeon_cp.c
|
2008-09-30 14:13:49 +10:00 |
Alex Deucher
|
9c6732e790
|
radeon: use atom for ext tmds on r4xx
|
2008-09-26 17:32:15 -04:00 |
Alex Deucher
|
09b2dfcedc
|
radeon: make atom on r4xx a module option
default is legacy modesetting. pass module option r4xx_atom
to try using atom on r4xx.
|
2008-09-26 17:20:04 -04:00 |
Alex Deucher
|
89126bb58e
|
Merge branch 'modesetting-gem' of git+ssh://agd5f@git.freedesktop.org/git/mesa/drm into modesetting-gem
|
2008-09-25 18:47:47 -04:00 |
Alex Deucher
|
d883347f08
|
radeon: first pass at using atombios on r4xx hw
|
2008-09-25 18:45:07 -04:00 |
Jakob Bornecrantz
|
ea9711b954
|
Seperate modesetting userspace bits into drm_mode.h
|
2008-09-25 23:13:19 +02:00 |
Dave Airlie
|
35e379ce5a
|
radeon: add r600 modesetting registers writes
|
2008-09-24 15:25:35 +10:00 |
Dave Airlie
|
dcf73de059
|
radeon: add parsing for r6xx object tables
|
2008-09-24 13:58:26 +10:00 |
Kristian Høgsberg
|
840c9a3054
|
Update intel modesetting to use mm_private instead of mm_handle.
|
2008-09-23 16:52:06 +10:00 |
Dave Airlie
|
0130aa0de9
|
radeon: fix minor cursor issues
|
2008-09-23 16:50:39 +10:00 |
Kristian Høgsberg
|
3d18257293
|
radeon: Fix type in check for tmds type.
|
2008-09-23 16:50:22 +10:00 |
Kristian Høgsberg
|
5fdfbee22a
|
Store the buffer object backing the fb as a void pointer, not a handle.
This lets us defer handle creation until userspace acutally asks for
one, at which point we also have a drm_file to associate it with.
|
2008-09-23 16:49:32 +10:00 |
Dave Airlie
|
a2216491c6
|
drm: fix brace placement
|
2008-09-23 15:36:50 +10:00 |
Alex Deucher
|
66237cd3c2
|
radeon: rmx_fixup() fixes for legacy chips
|
2008-09-19 11:19:00 -04:00 |
Dave Airlie
|
d6b853cf81
|
radeon: fix voverplus calculation
|
2008-09-20 00:48:11 +10:00 |
Dave Airlie
|
dc3a6834f6
|
radeon: tmds bracket failure found by krh.
|
2008-09-19 08:03:34 +10:00 |
Alex Deucher
|
075ed1d6fd
|
radeon: pll and interlace updates from the ddx
also some formatting cleanup in radeon_reg.h
|
2008-09-18 17:27:00 -04:00 |
Alex Deucher
|
6988176195
|
radeon: Add functions to set mem/eng clocks
|
2008-09-18 16:42:22 -04:00 |
Alex Deucher
|
34af71c42a
|
radeon: add function to configure PCIE lanes
|
2008-09-18 16:07:41 -04:00 |
Alex Deucher
|
e1e782af5d
|
Radeon: restructure PLL data
- store pixel clocks, core clock, and memory clocks separately
- grab all pll limits from bios tables
|
2008-09-18 15:11:48 -04:00 |
Alex Deucher
|
6d0de5a899
|
Export drm_put_minor
|
2008-09-18 14:30:05 -04:00 |
Dave Airlie
|
6a0248cbf2
|
fixup radeon stuff - need to checkout irqs
|
2008-09-18 10:28:42 +10:00 |
Dave Airlie
|
3a497db786
|
radeon: fixup buffer and cs bits
|
2008-09-18 10:22:23 +10:00 |
Dave Airlie
|
f426f458f7
|
[PATCH] radeon: fixup GEM domain setting - allows more userspace paths
also dirty buffer on validate
|
2008-09-18 10:20:29 +10:00 |
Dave Airlie
|
13e24fa7c0
|
[PATCH] radeon: disable blit moves
|
2008-09-18 10:19:53 +10:00 |
Dave Airlie
|
8f38c28a39
|
radeon: fail properly if we can't create the ring.
Normally this will be due to an AGP driver needing updating
|
2008-09-18 10:19:08 +10:00 |
Dave Airlie
|
515aa0800c
|
radeon: do proper memory controller init and setup
|
2008-09-18 10:17:27 +10:00 |
Dave Airlie
|
b6c1a2f7ee
|
radeon: fix return value
|
2008-09-18 10:16:41 +10:00 |
Dave Airlie
|
9b728fe4b0
|
radeon: fixup reference counting properly
|
2008-09-18 10:16:09 +10:00 |
Dave Airlie
|
5081ce1221
|
radeon: sort out atom vs combios tables for r400 cards
|
2008-09-18 10:15:43 +10:00 |
Dave Airlie
|
ed961cb428
|
radeon: remove unneeded debugging
|
2008-09-18 10:14:32 +10:00 |
Dave Airlie
|
0e384803c5
|
radeon: don't do full edid for detection purposes
|
2008-09-18 10:13:30 +10:00 |
Dave Airlie
|
8f23d4a44c
|
make text reserve 256k
|
2008-09-18 10:12:13 +10:00 |
Dave Airlie
|
2a6dad31d8
|
radeon: add initial suspend/resume support
plus a bunch of fixes
|
2008-09-18 10:11:23 +10:00 |
Dave Airlie
|
1062d8dcff
|
modesetting: Add helper to force restore modes on crtcs at resume time
|
2008-09-18 09:59:08 +10:00 |