Alex Deucher
|
f38fff5416
|
Fill in and make use of more com bios tables on legacy chips
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
9b79d356c1
|
Add additional quirks from ddx
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
a1f1202470
|
Fix warnings
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
b486ed7f7d
|
Get legacy working finally
- extra ~ in RADEON_WRITE_P()
- re-arrange crtc setup a bit
- add debugging for tracing calls
- fix pitch calculation
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
8867eca872
|
set base in legacy crtc mode set
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
ae89ced7de
|
Convert COM BIOS to table offset lookup function
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
5af426a2b2
|
Restructure cursor handling and add support for legacy cursors
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
f2351ab38c
|
atom: implement crtc lock
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
e20c670a5a
|
LUT updates
- Add gamma set for legacy chips
- Add 16 bpp gamma set
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
d4f9eaa55a
|
various cleanups
- white space
- move i2c_lock to radeon_i2c.c
- enable tv dac on legacy
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
019745c417
|
Add legacy dac detect stubs
|
2008-08-14 09:19:03 +10:00 |
Alex Deucher
|
b6f5b8ec71
|
unify connector, i2c handling for atom and legacy
|
2008-08-14 09:19:02 +10:00 |
Alex Deucher
|
5f427e9aae
|
Brute force port of legacy crtc/encoder code
- removed save/init/restore chain with set functions
|
2008-08-14 09:19:02 +10:00 |
Alex Deucher
|
7677c2dba5
|
on_each_cpu() compat fixup from krh
|
2008-08-14 09:19:02 +10:00 |
Dave Airlie
|
b167ccf10f
|
radeon: fix kernel_mm properly
|
2008-08-14 09:17:43 +10:00 |
Dave Airlie
|
0580785030
|
radeon: FEDORA: patch to make 3D driver work
set gart buffers start
|
2008-08-14 09:15:28 +10:00 |
Dave Airlie
|
58df2fa0ec
|
radeon: remove debugging
|
2008-08-14 09:14:56 +10:00 |
Dave Airlie
|
b0ee12e6bb
|
radeon: use mm_enabled variable to denote memory manager running
|
2008-08-14 09:14:14 +10:00 |
Dave Airlie
|
18020e5e96
|
radeon: make buffer swap for older drivers work again on GEM
|
2008-08-14 09:12:36 +10:00 |
Dave Airlie
|
d59f41b8cf
|
radeon: add userspace call for mm support check
|
2008-08-14 09:11:15 +10:00 |
Dave Airlie
|
957c71ff52
|
radeon: FEDORA: add old DMA buffers on top of GEM
This really shouldn't go upstream, it just lets me
run the old 3D driver on GEM setup system
|
2008-08-14 09:10:11 +10:00 |
Dave Airlie
|
c2184e450e
|
radeon: add initial support for legacy crtc/encoders.
not all there yet
|
2008-08-08 16:04:45 +10:00 |
Dave Airlie
|
8c042a0b05
|
radeon: fixup PCI GART table with GEM enabled
|
2008-08-06 15:59:31 +10:00 |
Dave Airlie
|
6435958673
|
radeon: just evict to TT not cached
|
2008-08-06 15:58:09 +10:00 |
Dave Airlie
|
a6c075fca6
|
drm: don't teardown things in modeset paths
|
2008-08-06 15:57:38 +10:00 |
Dave Airlie
|
04b5584c62
|
pcigart: fixup memset + remove wbinvd
|
2008-08-06 15:56:08 +10:00 |
Dave Airlie
|
513d4c3ff1
|
radeon: fix setting new memmap in right place
|
2008-08-06 10:21:20 +10:00 |
Dave Airlie
|
4748fbcbd7
|
radeon: fix blit due to registers wrong
|
2008-08-05 11:36:37 +10:00 |
Dave Airlie
|
fd75c02ddd
|
drm: finish bo after lastclose
|
2008-08-04 14:59:49 +10:00 |
Dave Airlie
|
aa8e15f8b5
|
radeon: add userspace mm enable switch
|
2008-08-04 14:59:17 +10:00 |
Dave Airlie
|
29649ddede
|
radeon: don't use ring if cp not going
|
2008-08-04 14:56:08 +10:00 |
Dave Airlie
|
dff8485151
|
drm: remove unused types
|
2008-08-04 14:55:12 +10:00 |
Dave Airlie
|
717dd804d0
|
drm: fixup master code to use krefs
|
2008-08-04 14:54:32 +10:00 |
Dave Airlie
|
af6efc3d77
|
i915/radeon: use rmmap locked
|
2008-08-04 14:54:02 +10:00 |
Dave Airlie
|
129c8a1181
|
modesetting: pick_crtcs can't be static
|
2008-08-04 14:53:14 +10:00 |
Dave Airlie
|
922f74f3c9
|
drm: remove unneeded debugging
|
2008-08-04 14:52:58 +10:00 |
Dave Airlie
|
296073dc5f
|
drm: remove object hash
|
2008-07-31 14:39:25 +10:00 |
Dave Airlie
|
d2d7f3069d
|
drm: userspace rip out TTM API
|
2008-07-31 13:31:30 +10:00 |
Dave Airlie
|
55761b2fe7
|
drm: add fault handler support so as to be more like possible upstream
(cherry picked from commit 10d5b037b8 )
|
2008-07-31 13:11:28 +10:00 |
Dave Airlie
|
9b8d71b5eb
|
TTM: remove API and userspace objects.
This removes all the TTM userspace API and all userspace objects.
It also removes the drm_bo_lock.c code
|
2008-07-31 12:54:48 +10:00 |
Dave Airlie
|
fb5542aaa8
|
radeon: hack gem to get an offset back for Mesa.
|
2008-07-30 17:06:11 +10:00 |
Dave Airlie
|
d659302e09
|
radeon: add some handles to the sarea + kernel mm available check
|
2008-07-30 17:05:50 +10:00 |
Dave Airlie
|
0452be8826
|
radeon: move code around putting emit into cs
|
2008-07-29 18:05:11 +10:00 |
Dave Airlie
|
4234f82acc
|
radeon_cs: add relocate hook for mm and non-mm relocations
|
2008-07-29 16:51:47 +10:00 |
Dave Airlie
|
42e373e903
|
radeon_cs: extract some offsets from packet data
|
2008-07-28 18:18:28 +10:00 |
Dave Airlie
|
87520347b4
|
r300: add some packet 3 decodes
|
2008-07-28 17:42:53 +10:00 |
Dave Airlie
|
dc3a7c023d
|
r300: initial command stream parser for packet 0.
this at least parses the DDX stream and lets me run gnome-terminal/metacity
|
2008-07-28 17:27:24 +10:00 |
Dave Airlie
|
38835f9cd2
|
radeon command submission start
take code from Jerome munge into a TTM IB re-use
|
2008-07-28 15:21:13 +10:00 |
Alex Deucher
|
5282a505b6
|
NV50: s/FALSE/false/
|
2008-07-26 16:57:02 -04:00 |
Dave Airlie
|
0443d2a32a
|
tests: add some basic radeon gem tests
|
2008-07-26 08:56:43 +10:00 |