Eric Anholt
|
638d45d2a0
|
Make dma_addr_t an unsigned long not a uint32, don't try to use memrange
functions on FreeBSD non-x86, and remove a dead define.
|
2003-03-08 05:05:41 +00:00 |
Eric Anholt
|
bf4b8ba753
|
Remove the vbl signal code because it's untested (and has lock issues on
-current).
|
2003-03-06 19:21:23 +00:00 |
Eric Anholt
|
a01d26f39d
|
Put cdevsw initialization in line with FreeBSD-current. (From r1.10,r1.11
of FreeBSD CVS)
|
2003-03-05 06:06:27 +00:00 |
Eric Anholt
|
3f786dbd18
|
Update mmap handling for FreeBSD-current (Based on r1.3 of FreeBSD CVS).
|
2003-03-05 06:04:50 +00:00 |
Eric Anholt
|
1434bfe4a8
|
Remove a paste-o in DRM_SPINUNINIT and add a volatile to the compatibility
atomic_cmpset_int.
|
2003-03-05 04:14:52 +00:00 |
Keith Whitwell
|
51e5f73d2a
|
DRM_FREE/2 patch from Philip Brown
|
2003-03-04 11:41:12 +00:00 |
Jose Fonseca
|
708ecd0e4b
|
file savage_drv.h was initially added on branch savage-0-0-1-branch.
|
2003-03-02 21:44:26 +00:00 |
Jose Fonseca
|
2254ac21b8
|
file savage_drm.h was initially added on branch savage-0-0-1-branch.
|
2003-03-02 21:44:26 +00:00 |
Jose Fonseca
|
ef6838e92e
|
file savage_bci.c was initially added on branch savage-0-0-1-branch.
|
2003-03-02 21:44:26 +00:00 |
Leif Delgass
|
eb0fd431c8
|
Update object targets
|
2003-02-28 19:39:46 +00:00 |
Jose Fonseca
|
40de83c52c
|
file savage_drv.c was initially added on branch savage-0-0-1-branch.
|
2003-02-27 12:52:42 +00:00 |
Jose Fonseca
|
1c3f704905
|
file savage.h was initially added on branch savage-0-0-1-branch.
|
2003-02-27 12:52:42 +00:00 |
Leif Delgass
|
40bae8bec8
|
file mach64_irq.c was initially added on branch mach64-0-0-6-branch.
|
2003-02-26 09:49:54 +00:00 |
Eric Anholt
|
b487f30ea5
|
Fix build on NetBSD.
|
2003-02-22 18:40:12 +00:00 |
Eric Anholt
|
cfa778af9c
|
Merge from bsd-4-0-0-branch.
|
2003-02-21 23:23:09 +00:00 |
Eric Anholt
|
a64472d184
|
file mach64_drm.h was initially added on branch mach64-0-0-6-branch.
|
2003-02-16 19:03:04 +00:00 |
Eric Anholt
|
5bf6a26aeb
|
file mach64_state.c was initially added on branch mach64-0-0-6-branch.
|
2003-02-16 19:03:04 +00:00 |
Eric Anholt
|
bd6120a28c
|
file mach64_drv.h was initially added on branch mach64-0-0-6-branch.
|
2003-02-16 19:03:04 +00:00 |
Eric Anholt
|
afcfefa6dc
|
file mach64_dma.c was initially added on branch mach64-0-0-6-branch.
|
2003-02-16 19:03:04 +00:00 |
Eric Anholt
|
314d1d2cbe
|
file mach64.h was initially added on branch mach64-0-0-6-branch.
|
2003-02-16 19:03:04 +00:00 |
Michel Daenzer
|
639c2d813f
|
reclaim DMA buffers in DRIVER_RELEASE() (Felix Khling)
|
2003-02-08 18:02:02 +00:00 |
Michel Daenzer
|
fac2ed4d10
|
fix EAGAIN handling in radeon_cp_dispatch_texture() (fixes corruption of
large textures), and get rid of superfluous local y variable
|
2003-02-06 18:20:00 +00:00 |
Michel Daenzer
|
b88cc5da26
|
disable strict aliasing for building the DRM
|
2003-02-04 19:28:52 +00:00 |
Michel Daenzer
|
73bf29a6c1
|
fix PCI and AGP posting problems (based on testing by Chris Ison and
suggestions by Benjamin Herrenschmidt and Arjan van de Ven)
remove radeon_flush_write_combine() which has been unused for a while
|
2003-02-04 19:20:18 +00:00 |
Michel Daenzer
|
f13af50838
|
only acknowledge interrupts we handle - others could be used outside the
DRM
|
2003-02-04 15:56:37 +00:00 |
Keith Whitwell
|
f3751850c8
|
Fix size of VERTEX2 ioctl struct (Egbert Eich)
|
2003-02-03 14:30:32 +00:00 |
Michel Daenzer
|
c7d471b6ae
|
don't inflate relative vblank sequence numbers on repeated calls (e.g. when
interrupted by a signal)
|
2003-02-02 03:06:47 +00:00 |
Leif Delgass
|
9b9b099471
|
Add cast to avoid void * arithmetic warning
|
2003-01-26 22:25:35 +00:00 |
Eric Anholt
|
66f57c403c
|
Fix build on -current: Provide M_WAITOK define.
|
2003-01-24 00:49:15 +00:00 |
Eric Anholt
|
77ea378b09
|
Fix radeon for BSD.
|
2003-01-16 06:20:44 +00:00 |
Michel Daenzer
|
826aad0aba
|
limit number of pending vblank signals to 100 to prevent DoS, and minor
cleanups
|
2003-01-11 20:58:20 +00:00 |
Jeff Hartmann
|
6f940bc3f8
|
file agp_30_symbols.h was initially added on branch agpgart_2_0_branch.
|
2003-01-11 05:42:37 +00:00 |
Keith Whitwell
|
a1fc6af2d8
|
Note that radeon_do_cp_idle() can fail, cope with it.
|
2003-01-10 17:04:21 +00:00 |
Rik Faith
|
4b3051d3f6
|
[TRIVIAL] [TRIVIAL PATCH 2.5.48] Remove unused function from radeon_mem.c
Submitted by Rusty Trivial Russell
|
2003-01-06 07:38:25 +00:00 |
Keith Whitwell
|
320802ebc1
|
more cleanups, free mem heap data on last client exit
|
2003-01-03 11:22:23 +00:00 |
Keith Whitwell
|
7419aa6e3f
|
Bump radeon drm version nr on recent interface relaxation
|
2003-01-02 18:59:43 +00:00 |
Keith Whitwell
|
14e831baf4
|
Remove printk
|
2003-01-02 18:41:02 +00:00 |
Keith Whitwell
|
208c0779b6
|
Make the radeon drm module better at cleaning up after itself if all the
clients (particularly the X server) exit without doing so for it.
|
2003-01-02 18:38:07 +00:00 |
David Dawes
|
ab9eb685c0
|
file i830_irq.c was initially added on branch mesa-4-0-4-branch.
|
2002-12-16 19:18:51 +00:00 |
David Dawes
|
05f761fa4f
|
enums should be ints
|
2002-12-12 22:20:30 +00:00 |
Keith Whitwell
|
786228bd26
|
bring in jantorial changes from 2.5.51
|
2002-12-12 16:45:31 +00:00 |
Keith Whitwell
|
fd621fd4a0
|
remove agpgart informational
|
2002-12-11 13:40:27 +00:00 |
Keith Whitwell
|
b03fa556b2
|
Rewrite radeon_cp_dispatch_texture() to avoid pingponging back to userspace
when issue large (multi-buffer) uploads.
|
2002-12-06 12:22:43 +00:00 |
Eric Anholt
|
a885d6786f
|
Add vblank signal code for BSD DRM. Untested so far, but working with a
4.2.0 userland at least.
|
2002-12-06 02:27:30 +00:00 |
Michel Daenzer
|
85025d4f2a
|
further vertical blank interrupt cleanups: remove unused variable,
non-ambiguous variable names, don't express subtraction in
unnecessarily complicated ways
|
2002-12-04 15:39:53 +00:00 |
Michel Daenzer
|
4acba63bb7
|
vertical blank interrupt cleanups: use spinlock instead of semaphore, send
signal directly from interrupt handler instead of using a taskqueue
(based on feedback by Linus Torvalds)
|
2002-12-03 00:43:47 +00:00 |
Michel Daenzer
|
40891ac190
|
vertical blank ioctl can send signal instead of blocking
|
2002-11-30 14:24:07 +00:00 |
Brian Paul
|
c869f4a1e5
|
added missing return fd (Alexander Stohr)
|
2002-11-25 16:03:20 +00:00 |
Keith Whitwell
|
a654424ca1
|
Silence the radeon_freelist_get 'returning NULL' message. It's not an error
& just confuses people.
|
2002-11-25 09:34:47 +00:00 |
Michel Daenzer
|
b96f48a89c
|
allow unprivileged clients to use the GETPARAM ioctl (Wang WenRui)
|
2002-11-23 11:58:33 +00:00 |