Alan Hourihane
f19c9eecd1
other part of revert
2006-01-24 21:18:41 +00:00
Alan Hourihane
788750fc8c
put back some of Dave's code related to vblank support - accidentally
...
reverted.
2006-01-24 21:16:54 +00:00
Thomas Hellstrom
3e8918adc8
file Makefile.am was initially added on branch drm-ttm-branch.
2006-01-24 14:08:05 +00:00
Thomas Hellstrom
8a9ecf45fa
file drm_hashtab.c was initially added on branch drm-ttm-branch.
2006-01-24 11:20:05 +00:00
Alan Hourihane
270cffbe43
Fix CMDBUFFER path, add heap destroy and flesh out sarea for rotation
...
(Tungsten Graphics)
2006-01-23 10:05:22 +00:00
Aapo Tahkola
9a01593f1a
Add support for texture cache flushes (R300_TX_CNTL)
2006-01-20 21:45:28 +00:00
Aapo Tahkola
534bfb3742
Sync from r300_reg.h from Mesa.
2006-01-20 21:30:07 +00:00
Alan Hourihane
e9732865b7
add Intel i945GM support
2006-01-19 14:14:06 +00:00
Thomas Hellstrom
d394c9fa08
via: direction bug in get_user_pages call in via_dmablit.c fixed. Bumped
...
minor since this causes the via DDX to fail with vlc video player.
2006-01-12 19:08:16 +00:00
Thomas Hellstrom
2e0c281d1a
via: Version via_drm.h Alter the drm_via_dmablit_t IOCTL arg.
2006-01-06 11:57:40 +00:00
Thomas Hellstrom
a019c10c30
via: Last commit really required a bump of minor. Fix.
2006-01-06 11:52:01 +00:00
Thomas Hellstrom
661004544c
via: Combine PCI DMA transfers with stride==width (Idea from Luc
...
Verhaegen). A somewhat saner PCI DMA transfer size check. Fix some
typos. Bump patchlevel.
2006-01-06 11:19:06 +00:00
Dave Airlie
3f23f9b99d
nothing from VIA or S3 in this
2006-01-02 09:17:41 +00:00
Dave Airlie
2a9dbb2895
make max minor more rational
2006-01-02 05:55:31 +00:00
Dave Airlie
92150972e5
use drm_cards_limit instead of cards_limit
2006-01-02 05:54:10 +00:00
Dave Airlie
781d96c61f
use common read/write routines
2006-01-02 05:52:17 +00:00
Dave Airlie
8fef6fe4f0
sparse cleanups
2006-01-02 05:43:04 +00:00
Dave Airlie
bbcba83ef7
The radeon DRM wasn't passing sparse checking in the kernel, this fixes it
...
by adding a new kernel internal cmd buffer type, that has no userspace
members, and passes it around.
2006-01-02 05:39:19 +00:00
Dave Airlie
dcbcc60864
align spacing with kernel
2006-01-02 05:38:03 +00:00
Dave Airlie
1ad5dfc369
whitespace cleanup/aligment with kernel
2006-01-02 05:22:50 +00:00
Dave Airlie
b2be72c444
some fixes from linux kernel
2006-01-02 03:44:23 +00:00
Dave Airlie
fb91c500bf
complete fix for historic attribution
2006-01-02 03:32:03 +00:00
Dave Airlie
1d86c36655
complete fix for attribution
2006-01-02 03:30:57 +00:00
Dave Airlie
42cd50fa90
Realign via driver with changes in Linux kernel (mainly whitespace)
2006-01-02 03:25:49 +00:00
Eric Anholt
26462b9aa4
Initialize sv.drm_dd_minor to "don't care" along with dd_major, to appease
...
valgrind.
2005-12-31 11:48:12 +00:00
Eric Anholt
7f2c7f9977
Merge patch from jhb to catch up with FreeBSD-current vgapci master device
...
changes.
2005-12-30 02:17:05 +00:00
Dave Airlie
780e90e4a2
add radeon card type get param so userspace can avoid walking PCI
2005-12-29 00:17:51 +00:00
Dave Airlie
b14d15ac41
Add vblank support to i915 DRM..
2005-12-28 23:49:59 +00:00
Dave Airlie
4c988520a8
step back one reported bugs against that patch
2005-12-28 22:36:51 +00:00
Dave Airlie
274fdf482b
fix radeon memory mapping from Ben Herrenschmidt
2005-12-16 08:02:17 +00:00
Dave Airlie
e7b0176584
Lindent some via files
2005-12-16 07:59:13 +00:00
Eric Anholt
2911edaed7
Remove driver.device_is_agp code duplicated in drm_device_find_capability,
...
when it really wanted to live in drm_device_is_agp.
2005-12-05 10:53:06 +00:00
Dave Airlie
0b4fdc81d1
add texrect support for r300
2005-12-05 01:11:20 +00:00
Dave Airlie
be16e93537
Fix from SuSE for issue with context creation failure
2005-12-04 01:24:23 +00:00
Eric Anholt
f5a9f27bf6
Add RV410 X700PRO PCI ID
...
Submitted by: Adam K Kirchhoff <adamk@voicenet.com>
2005-12-02 23:55:21 +00:00
Eric Anholt
20fcbae5ac
Finish the last bits necessary to get the i915 DRM port working on FreeBSD
...
Submitted by: Alexey Popov <llp@iteranet.com>
2005-12-02 23:41:47 +00:00
Eric Anholt
422002dc84
FreeBSD PR kern/85479: Restore the enabling of debugging by default by the
...
DRM_DEBUG kernel option. It remains controlled by hw.dri.*.debug no
matter what.
2005-12-02 08:47:04 +00:00
Adam Jackson
7d735a8c9f
Bump package and DSO numbers to 2.0 to reflect 32/64 ABI change
2005-11-30 18:44:54 +00:00
Adam Jackson
f28dddb551
Resync from Xorg head: conditional include of xorg-config.h
2005-11-30 03:51:46 +00:00
Adam Jackson
ea08b613bd
Resync from Xorg head (Bug #3815 , GNU/kFreeBSD hack)
2005-11-30 02:55:14 +00:00
Adam Jackson
b3189730e7
Add TODO based on my email from a while ago
2005-11-29 21:10:59 +00:00
Adam Jackson
6941b375e8
Remove redundant #ifdef stanza
2005-11-29 20:03:38 +00:00
Adam Jackson
48198970ce
Error checking for drmStrdup (Tilman Sauerbeck)
2005-11-29 20:02:34 +00:00
Dave Airlie
7ede209ce0
fixup xf86drm.c for new headers
2005-11-29 09:50:47 +00:00
Dave Airlie
0db80529d5
Fix from Hugh Dickins for consistent mapping
2005-11-29 09:46:27 +00:00
Dave Airlie
645e2d411d
fixes from Egbert for 64bit
2005-11-29 09:19:20 +00:00
Eric Anholt
c6344e8df5
Assert an MIT copyright on sis_drm.h, since one was lacking and I created
...
that particular file. Its contents have changed a good bit since the
original sis code, and the original sis code didn't care much about
attribution since it routinely disclaims Precision Insight/VA Linux
from responsibility. Also, adjust formatting around license headers
(have a comment open immediately before the "Copyright" line, not as a
runon of any previous comments) for automatic processing into FreeBSD,
where /*- is used to signal the beginning of license headers for
automatic compilation of license lists.
2005-11-28 23:10:41 +00:00
Adam Jackson
ec0ef9a78d
remove xf86drmCompat.*, unused since about XFree86 4.2.
2005-11-28 22:18:12 +00:00
Eric Anholt
1835dff04a
Fix AGP support guessing: Implement the same bridge checking in the MGA
...
driver as Linux uses, and actually use the driver's device_is_agp if
available (hopefully fixing i915).
2005-11-28 21:15:46 +00:00
Brian Paul
0472ac5d11
fix mem leak in HashHash() (bug 5171)
2005-11-28 17:33:01 +00:00