Dave Airlie
|
994f240503
|
radeon: fix ring tail overflow issue since alignment
|
2008-11-10 15:25:27 +10:00 |
Dave Airlie
|
758376e6eb
|
radeon: disable HDP read cache for now
|
2008-11-10 15:25:12 +10:00 |
Dave Airlie
|
08ef5b5e67
|
radeon: force all ring writes to 16-dword alignment.
|
2008-11-10 15:24:42 +10:00 |
Jerome Glisse
|
7abb8416a7
|
radeon: add more packet3 relocations handling
|
2008-11-09 18:48:46 +01:00 |
Dave Airlie
|
68fcb7770e
|
radeon: make build again
|
2008-11-03 09:58:12 +10:00 |
Dave Airlie
|
0e1df6216e
|
radeon: add mtrr support for VRAM aperture.
|
2008-11-03 09:52:25 +10:00 |
Dave Airlie
|
2b9a7d5381
|
radeon: disable AGP for certain chips if not specified until we figure it out
|
2008-11-03 09:51:57 +10:00 |
Dave Airlie
|
d3aa052f61
|
radeon: disable debugging message
|
2008-11-03 09:51:33 +10:00 |
Dave Airlie
|
28c9eb7b74
|
radeon: commit ring after emitting the buffer discards
|
2008-11-03 09:50:46 +10:00 |
Dave Airlie
|
e829d5b6bc
|
radeon: setup isync cntl properly
|
2008-11-03 09:47:49 +10:00 |
Dave Airlie
|
31b8a640db
|
radeon: overhaul ring interactions
emit in 16-dword blocks, emit irqs at same time as everything else
|
2008-11-03 09:46:54 +10:00 |
Dave Airlie
|
4ef8ace9a9
|
radeon: add proc debugging for interrupts/ring
|
2008-11-03 09:45:43 +10:00 |
Dave Airlie
|
be3dac976e
|
radeon: only enable dynclks if asked for
|
2008-11-03 09:44:32 +10:00 |
Dave Airlie
|
31f8d4218c
|
radeon: add wait rendering API
|
2008-11-03 09:44:03 +10:00 |
Dave Airlie
|
fc25c81eab
|
radeon: rs480 fixes for bus mastering
|
2008-11-03 09:43:29 +10:00 |
Dave Airlie
|
4ccec67a23
|
radeon: remove unused gem indirect ioctl
|
2008-11-03 09:42:01 +10:00 |
Dave Airlie
|
6000fa6862
|
radeon: CS2 make it all work with new relocs style
|
2008-11-03 09:40:52 +10:00 |
Dave Airlie
|
35f0805592
|
radeon: don't copy to user the cs ids
|
2008-11-03 09:40:24 +10:00 |
Dave Airlie
|
8b2925468d
|
radeon: make new CS2 command submission interface port older interface to this
|
2008-11-03 09:39:53 +10:00 |
Dave Airlie
|
fd9e05b3f4
|
radeon: release agp on module unload
|
2008-11-03 09:33:32 +10:00 |
Dave Airlie
|
624da91277
|
radeon: add r423 bits to modesetting
|
2008-11-03 09:33:12 +10:00 |
Dave Airlie
|
1c817cc3fc
|
radeon: pull bus master enable into its own function
|
2008-11-03 09:32:39 +10:00 |
Dave Airlie
|
b4803991c8
|
radeon: update proper chip family
|
2008-11-03 09:30:48 +10:00 |
Dave Airlie
|
3fd0e1483e
|
radeon: fixup scratch register interactions properly
|
2008-11-03 09:29:22 +10:00 |
Dave Airlie
|
a066a5f908
|
radeon: make writeback work again
|
2008-11-03 09:28:56 +10:00 |
Dave Airlie
|
0dbe3436ee
|
radeon: fix some warnings
|
2008-11-03 09:28:36 +10:00 |
Dave Airlie
|
52ef9d87db
|
radeon: fix small typo in agp code
|
2008-11-03 09:27:00 +10:00 |
Dave Airlie
|
d275f99c9a
|
radeon: don't enable dynclks on rs48x
|
2008-11-03 09:26:00 +10:00 |
Dave Airlie
|
48f2227516
|
radeon: export radeon_modeset
|
2008-11-03 09:25:32 +10:00 |
Dave Airlie
|
f74721fc25
|
radeon: fix unused agp functionality
|
2008-11-03 09:24:13 +10:00 |
Dave Airlie
|
b09cb93e2d
|
radeon: add some more r100 support to test AGP
|
2008-11-03 09:23:19 +10:00 |
Jesse Barnes
|
1db35ba583
|
libdrm: fix ABI change in drm_mode_get_encoder
The encoder_type field should be at the top to match the kernel.
|
2008-10-29 12:18:15 -07:00 |
Dave Airlie
|
389b7617b5
|
drm: make handles 32-bits again not sure why they changed
|
2008-10-27 17:06:23 +10:00 |
Jakob Bornecrantz
|
34a3ebffc3
|
mode: Try to settle on a standard for struct fields
|
2008-10-24 18:46:47 +02:00 |
Jakob Bornecrantz
|
0796bf8c6b
|
mode: Indent defines
|
2008-10-24 18:23:39 +02:00 |
Dave Airlie
|
26076bf24a
|
radeon: add initial agp support.
This add agpmode command line option.
|
2008-10-16 10:59:31 +10:00 |
Dave Airlie
|
8d9a11c55c
|
radeon: add CS support for r100/r200 in 2D driver
|
2008-10-16 10:57:31 +10:00 |
Dave Airlie
|
d958cd7bb9
|
radeon: use discardable flags on no backing store objects
|
2008-10-16 10:51:31 +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
|
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 |
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 |
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 |
Dave Airlie
|
3a497db786
|
radeon: fixup buffer and cs bits
|
2008-09-18 10:22:23 +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
|
ed961cb428
|
radeon: remove unneeded debugging
|
2008-09-18 10:14:32 +10:00 |
Dave Airlie
|
8f23d4a44c
|
make text reserve 256k
|
2008-09-18 10:12:13 +10:00 |