Dave Airlie
|
abd3904bf0
|
use coherent memory for PCI allocations with COMP flag
|
2006-02-21 10:28:47 +00:00 |
Adam Jackson
|
22e41ef083
|
Formatting cleanup, dead code removal. Remove N() namespacing macro,
useless. Remove SIGIO handling functions as they're server-only and
properly belong in libdri.
|
2006-02-20 23:09:00 +00:00 |
Dave Airlie
|
0a211db23c
|
experimental PCI DMA fixes use proper Linux interfaces
|
2006-02-19 12:08:14 +00:00 |
Dave Airlie
|
4c1c05ad96
|
missed a piece of benh patch
|
2006-02-19 12:06:27 +00:00 |
Dave Airlie
|
a25667894a
|
make some functions static from the kernel
|
2006-02-18 05:43:19 +00:00 |
Dave Airlie
|
d75fa645ed
|
fix brace placement
|
2006-02-18 05:30:03 +00:00 |
Dave Airlie
|
b2523e7aa1
|
always enable and set master on pci device
|
2006-02-18 04:18:45 +00:00 |
Dave Airlie
|
eb5666b089
|
clear i915 interrupts sources on server exit
|
2006-02-18 04:13:36 +00:00 |
Dave Airlie
|
7c18b2565e
|
add proper checking for bitblt multi
|
2006-02-18 03:21:29 +00:00 |
Dave Airlie
|
9fad101da9
|
add benh's memory management patch
|
2006-02-18 03:04:30 +00:00 |
Dave Airlie
|
08fafc424a
|
fix build wrong function call
|
2006-02-18 03:01:38 +00:00 |
Dave Airlie
|
4791dc8856
|
major realigment of DRM CVS with kernel code, makes integration much easier
|
2006-02-18 02:53:36 +00:00 |
Dave Airlie
|
585f34c3e5
|
fix card unload
|
2006-02-18 02:38:07 +00:00 |
Dave Airlie
|
ff9ecc09f9
|
Fixup test for memory at end of memory space
|
2006-02-18 02:34:53 +00:00 |
Thomas Hellstrom
|
659e9a091d
|
via: Change via_drm.h versioning scheme after lenghty discussion on
unichrome-users.
|
2006-02-17 17:25:41 +00:00 |
Thomas Hellstrom
|
75bf1c268f
|
file i915_ttm.c was initially added on branch drm-ttm-branch.
|
2006-02-17 16:54:37 +00:00 |
Keith Whitwell
|
292d4a5b28
|
Update the hardware breadcrumb in the sarea on irq reception so that
clients can avoid an ioctl waiting on fences that have already been
received. Would be even better if the hardware did the update itself.
|
2006-02-09 23:14:16 +00:00 |
Thomas Hellstrom
|
f99fc2c12d
|
file drm_mm.c was initially added on branch drm-ttm-branch.
|
2006-02-01 12:58:38 +00:00 |
Alan Hourihane
|
07e1126bde
|
add missing name, desc, date, major, minor and patchlevel entries
|
2006-01-26 12:14:09 +00:00 |
Alan Hourihane
|
1f0da9daca
|
fix an error message typo Unkown -> Unknown
|
2006-01-24 21:24:53 +00:00 |
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 |