Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_memory.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_bufs.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_proc.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_fops.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_init.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_ioctl.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_drv.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_context.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_drawable.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_agpsupport.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_auth.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_dma.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 16:09:00 +0000 (16:09 +0000)]
file drm_lists.h was initially added on branch mga-1-0-0-branch.
Gareth Hughes [Wed, 24 Jan 2001 15:34:46 +0000 (15:34 +0000)]
- Misc cleanups.
- Fix drmR128Clear parameters (Radeon to follow).
- Add some helper macros to r128/radeon kernel modules.
Jeff Hartmann [Tue, 23 Jan 2001 17:53:57 +0000 (17:53 +0000)]
file ati_pcigart.h was initially added on branch ati-pcigart-0-0-1-branch.
Jeff Hartmann [Tue, 23 Jan 2001 17:53:57 +0000 (17:53 +0000)]
file ati_pcigart.c was initially added on branch ati-pcigart-0-0-1-branch.
Jeff Hartmann [Thu, 18 Jan 2001 18:21:05 +0000 (18:21 +0000)]
Fixed problem preventing compile on system w/o agpgart.
Jeff Hartmann [Wed, 17 Jan 2001 18:43:04 +0000 (18:43 +0000)]
file r128_pcigart.c was initially added on branch ati-pcigart-0-0-1-branch.
Jeff Hartmann [Wed, 17 Jan 2001 18:43:04 +0000 (18:43 +0000)]
file scatter.c was initially added on branch ati-pcigart-0-0-1-branch.
Gareth Hughes [Sat, 13 Jan 2001 01:33:00 +0000 (01:33 +0000)]
Remove debug messages.
Keith Whitwell [Thu, 11 Jan 2001 20:05:39 +0000 (20:05 +0000)]
Makefile.linux was checking $(MACHINE) for 'i386' before building the
i810.o module. However on my i810's, $(MACHINE) is 'i686'.
Nathan Hand [Mon, 8 Jan 2001 16:21:42 +0000 (16:21 +0000)]
Merged tdfx-3-0-0
Kevin E Martin [Fri, 5 Jan 2001 22:57:55 +0000 (22:57 +0000)]
Merged ati-5-0-0
Rik Faith [Thu, 4 Jan 2001 18:41:41 +0000 (18:41 +0000)]
Sync with Linux 2.4.0-prerelease
Keith Whitwell [Sat, 30 Dec 2000 23:28:53 +0000 (23:28 +0000)]
add blit ioctl, fix plnwt handling
Gareth Hughes [Fri, 15 Dec 2000 01:15:57 +0000 (01:15 +0000)]
Update date information.
Gareth Hughes [Wed, 13 Dec 2000 10:30:26 +0000 (10:30 +0000)]
file bufs_tmp.h was initially added on branch mach64-0-0-1-branch.
Gareth Hughes [Tue, 12 Dec 2000 14:50:50 +0000 (14:50 +0000)]
- Fix nasty depth span bug. Drawable offset was not being added to pixel
coords.
- Remove unneeded mask parameters from clear ioctl.
- Use correct subpixel offsets, fixes most glean bugs.
- Remove 32-bit depth buffer support. Only use 16 or 24-bit depth buffers.
David Dawes [Tue, 5 Dec 2000 16:39:28 +0000 (16:39 +0000)]
Import of XFree86 4.0.1g
Gareth Hughes [Mon, 4 Dec 2000 06:26:37 +0000 (06:26 +0000)]
file mach64_dma.c was initially added on branch mach64-0-0-1-branch.
Gareth Hughes [Mon, 4 Dec 2000 06:26:37 +0000 (06:26 +0000)]
file mach64_state.c was initially added on branch mach64-0-0-1-branch.
Gareth Hughes [Sat, 2 Dec 2000 13:10:03 +0000 (13:10 +0000)]
file mach64_drm.h was initially added on branch mach64-0-0-1-branch.
Gareth Hughes [Sat, 2 Dec 2000 06:14:18 +0000 (06:14 +0000)]
Merged ati-4-1-1-branch into trunk.
David Dawes [Thu, 30 Nov 2000 17:32:23 +0000 (17:32 +0000)]
Import of XFree86 4.0.1f
Gareth Hughes [Mon, 27 Nov 2000 15:30:26 +0000 (15:30 +0000)]
file context_tmp.h was initially added on branch mach64-0-0-1-branch.
Gareth Hughes [Mon, 27 Nov 2000 15:30:26 +0000 (15:30 +0000)]
file driver_tmp.h was initially added on branch mach64-0-0-1-branch.
Gareth Hughes [Mon, 27 Nov 2000 15:30:26 +0000 (15:30 +0000)]
file mach64_drv.h was initially added on branch mach64-0-0-1-branch.
Jeff Hartmann [Tue, 21 Nov 2000 16:18:47 +0000 (16:18 +0000)]
Integrated bug fix from David S. Miller (a wait queue removal bug)
Rik Faith [Wed, 15 Nov 2000 15:47:51 +0000 (15:47 +0000)]
Sync with Linux 2.4.0-test11-pre5 Provide backward compatibility tested
against 2.2.18pre21
As usual, since all 2.4.0-test* kernels set LINUX_VERSION_CODE to the same
value, if you are running a 2.4.0-test kernel, you MUST be running
2.4.0-test11-pre4 or later (although anything after 2.4.0-test11-pre1
should work fine -- I tested with pre4/pre5). I expect 2.2.x support to
continue to work for all recent kernels, but I tested with 2.2.18pre21
-- we use the old intermodule symbol communication for 2.2.x kernels,
so they should all continue to work.
Rik Faith [Tue, 14 Nov 2000 21:35:00 +0000 (21:35 +0000)]
Move .c to .h file
Kevin E Martin [Mon, 13 Nov 2000 23:35:02 +0000 (23:35 +0000)]
file radeon_state.c was initially added on branch ati-5-0-0-branch.
Kevin E Martin [Mon, 13 Nov 2000 23:35:02 +0000 (23:35 +0000)]
file radeon_cp.c was initially added on branch ati-5-0-0-branch.
Rik Faith [Fri, 10 Nov 2000 18:27:33 +0000 (18:27 +0000)]
Split agpsupport.c into pre-2.4.0 version and current version.
David Dawes [Wed, 8 Nov 2000 00:07:17 +0000 (00:07 +0000)]
merge with 4.0.1d
David Dawes [Tue, 7 Nov 2000 22:10:46 +0000 (22:10 +0000)]
Import of XFree86 4.0.1d
Jeff Hartmann [Wed, 1 Nov 2000 19:00:45 +0000 (19:00 +0000)]
Added multitexture fix to the mga drm driver
Rik Faith [Fri, 29 Sep 2000 02:05:41 +0000 (02:05 +0000)]
More changes for sync with Linux 2.4.0-test9-pre7
Rik Faith [Fri, 29 Sep 2000 01:47:11 +0000 (01:47 +0000)]
Audit calls to schedule() Remove tags from files shared with Linux kernel
tree Remove debugging statements to make debugging more useful Other
minor cleanups in preparation for sync with Linux 2.4.0-test9-pre7
Jeff Hartmann [Thu, 28 Sep 2000 23:04:57 +0000 (23:04 +0000)]
Use PG_reserved for things we remap non-cached
Jeff Hartmann [Thu, 28 Sep 2000 15:09:39 +0000 (15:09 +0000)]
Fixed two things Rik pointed out in the last commit
Jeff Hartmann [Wed, 27 Sep 2000 21:32:19 +0000 (21:32 +0000)]
Merged the mga-lock-debug-0-2-0-branch with the trunk. This includes
several fixes including: (Jeff) Really disable multitexture (Broken
since Mesa 3.4 integration.)
(Jeff) Various changes in mga_state.c in the kernel module, which includes
a fix to the bug where the first OGL application hangs the machine
w/out rendering anything. This also includes defines for the warp
registers so they are easily human readable.
(Rik and Jeff) Fixed all the schedule loops in the kernel to look like they
are supposed too.
(Jeff) Configurable agp modes: Add the option "AGPMode2x" or "AGPMode4x" to
your XF86Config file.
(Rik) Various cleanups to the mga kernel driver to make it easier to read
and debug.
(Rik) Removed alot of DRM_DEBUG statements from the kernel driver.
Kevin E Martin [Wed, 27 Sep 2000 03:34:14 +0000 (03:34 +0000)]
file radeon_drv.c was initially added on branch radeon-1-0-0-branch.
Kevin E Martin [Wed, 27 Sep 2000 03:34:14 +0000 (03:34 +0000)]
file radeon_drv.h was initially added on branch radeon-1-0-0-branch.
Kevin E Martin [Wed, 27 Sep 2000 03:34:14 +0000 (03:34 +0000)]
file radeon_context.c was initially added on branch radeon-1-0-0-branch.
Kevin E Martin [Wed, 27 Sep 2000 03:34:14 +0000 (03:34 +0000)]
file radeon_drm.h was initially added on branch radeon-1-0-0-branch.
Kevin E Martin [Wed, 27 Sep 2000 03:34:14 +0000 (03:34 +0000)]
file radeon_bufs.c was initially added on branch radeon-1-0-0-branch.
Kevin E Martin [Wed, 27 Sep 2000 03:34:14 +0000 (03:34 +0000)]
file radeon_dma.c was initially added on branch radeon-1-0-0-branch.
Alan Hourihane [Sun, 24 Sep 2000 09:34:10 +0000 (09:34 +0000)]
commit xfree86 4.0.1d-pre update
Alan Hourihane [Sat, 23 Sep 2000 21:25:26 +0000 (21:25 +0000)]
Import of XFree86 4.0.1d-pre (2)
Alan Hourihane [Fri, 22 Sep 2000 18:14:54 +0000 (18:14 +0000)]
Import of XFree86 4.0.1d-pre
Gareth Hughes [Wed, 20 Sep 2000 05:25:18 +0000 (05:25 +0000)]
file mach64_drv.c was initially added on branch mach64-0-0-0-branch.
Gareth Hughes [Wed, 20 Sep 2000 05:25:18 +0000 (05:25 +0000)]
file mach64_bufs.c was initially added on branch mach64-0-0-0-branch.
Gareth Hughes [Wed, 20 Sep 2000 05:25:18 +0000 (05:25 +0000)]
file mach64_context.c was initially added on branch mach64-0-0-0-branch.
Rik Faith [Tue, 19 Sep 2000 19:41:07 +0000 (19:41 +0000)]
Make management of current->state more correct.
Rik Faith [Tue, 19 Sep 2000 19:24:28 +0000 (19:24 +0000)]
Make management of current->state correct (accidentally made incorrect when
fixing the trispd bug).
Gareth Hughes [Tue, 19 Sep 2000 18:24:09 +0000 (18:24 +0000)]
Correct sync with 2.4.0-test9-pre4 kernel.
Gareth Hughes [Tue, 19 Sep 2000 18:14:16 +0000 (18:14 +0000)]
Sync with 2.4.0-test9-pre4 kernel.
Gareth Hughes [Tue, 19 Sep 2000 16:40:02 +0000 (16:40 +0000)]
file r128_state.c was initially added on branch ati-4-1-1-branch.
Gareth Hughes [Tue, 19 Sep 2000 16:38:55 +0000 (16:38 +0000)]
file r128_cce.c was initially added on branch ati-4-1-1-branch.
Alan Hourihane [Thu, 14 Sep 2000 14:48:44 +0000 (14:48 +0000)]
axp cast fix.
Rik Faith [Wed, 13 Sep 2000 15:02:35 +0000 (15:02 +0000)]
Remove debugging statement from production code.
Rik Faith [Wed, 13 Sep 2000 15:00:09 +0000 (15:00 +0000)]
Fix for [Bug #112247] Hard MGA lock with trispd -size 50000
Gareth Hughes [Sun, 10 Sep 2000 04:59:05 +0000 (04:59 +0000)]
Sync with 2.4.0-test8 kernel.
Jeff Hartmann [Thu, 7 Sep 2000 22:33:36 +0000 (22:33 +0000)]
file drm_heavy_kern_lock.c was initially added on branch
mga-lock-debug-0-0-1-branch.
Gareth Hughes [Thu, 7 Sep 2000 20:42:32 +0000 (20:42 +0000)]
Merge ... tdfx branch undid the changes from the 2.4.0-test8-pre5 kernel
sync, so apply them again.
Alan Hourihane [Thu, 7 Sep 2000 12:40:41 +0000 (12:40 +0000)]
Merged tdfx-2-1-branch
Gareth Hughes [Wed, 6 Sep 2000 20:56:34 +0000 (20:56 +0000)]
Sync with 2.4.0-test8-pre5 kernel.
Keith Whitwell [Thu, 31 Aug 2000 15:32:10 +0000 (15:32 +0000)]
Bump version number after kernel interface change.
Rik Faith [Thu, 31 Aug 2000 10:10:03 +0000 (10:10 +0000)]
Pre Linux 2.4.0 compatibility header file
Keith Whitwell [Wed, 30 Aug 2000 22:36:27 +0000 (22:36 +0000)]
Added planemask args for color and depthbuffer clears.
Keith Whitwell [Wed, 30 Aug 2000 22:34:28 +0000 (22:34 +0000)]
Initialize vertsize correctly. Add planemask arguments for color and depth
stencil clearing.
Rik Faith [Mon, 28 Aug 2000 19:50:52 +0000 (19:50 +0000)]
Add compatibility header file to make Linux 2.4.0 kernel patches cleaner.
Rik Faith [Sat, 26 Aug 2000 10:36:44 +0000 (10:36 +0000)]
Sync with Linux 2.4.0-test7 Add signal blocking support to all drivers
(using control-z on a running direct-rendering client should work now)
Rik Faith [Fri, 25 Aug 2000 12:49:18 +0000 (12:49 +0000)]
Apply patch from Alan Hourihane to temporarily allow compilation on Alpha
(the driver has not been tested on Alpha -- this just makes it compile)
Rik Faith [Fri, 25 Aug 2000 12:45:53 +0000 (12:45 +0000)]
Remove misleading authorship information from sis driver (author has been
contacted and will provide improved information later) Rename
sis_drm_public.h to sis_drm.h to be consistent with the other drivers.
Rik Faith [Fri, 25 Aug 2000 12:44:44 +0000 (12:44 +0000)]
Improve detection of kill_fasync parameter count Make compilation of sis.o
depend on CONFIG_FB_SIS
Keith Whitwell [Sun, 20 Aug 2000 18:16:49 +0000 (18:16 +0000)]
Bug fixes for 32bpp rendering (still disabled)
Jeff Hartmann [Fri, 18 Aug 2000 19:03:19 +0000 (19:03 +0000)]
Possible fix for trispd bug
Rik Faith [Fri, 18 Aug 2000 18:57:56 +0000 (18:57 +0000)]
Fix ABA problem in drm_freelist_{put,try}
Rik Faith [Fri, 18 Aug 2000 13:55:23 +0000 (13:55 +0000)]
Sync with Linux 2.4.0-test7/pre4
Rik Faith [Thu, 17 Aug 2000 20:26:11 +0000 (20:26 +0000)]
Bug #112196: auth.c uses semaphores while holding spinlocks Make spinlocked
region smaller to avoid semaphore.
Rik Faith [Thu, 17 Aug 2000 20:20:33 +0000 (20:20 +0000)]
Bug #112197 Made sis driver compile under 2.4.0-test7/pre4
Jeff Hartmann [Wed, 16 Aug 2000 21:13:24 +0000 (21:13 +0000)]
Fix for bug #111744 which caused any application to never render and dma to
stall on certain mga cards
David Dawes [Wed, 16 Aug 2000 18:29:06 +0000 (18:29 +0000)]
first part of 4.0.1b merge
David Dawes [Wed, 16 Aug 2000 17:23:02 +0000 (17:23 +0000)]
Import of XFree86 4.0.1b
David Dawes [Wed, 16 Aug 2000 17:23:02 +0000 (17:23 +0000)]
Initial revision
Rik Faith [Tue, 8 Aug 2000 16:04:21 +0000 (16:04 +0000)]
Sync with Linux 2.4.0-test6-pre8
Jeff Hartmann [Mon, 7 Aug 2000 16:55:10 +0000 (16:55 +0000)]
Fix for multiple sarea bug + agp built into kernel segfault
Rik Faith [Fri, 4 Aug 2000 10:04:55 +0000 (10:04 +0000)]
Sync with Linux 2.4.0-test6-pre2
Rik Faith [Sat, 22 Jul 2000 01:08:00 +0000 (01:08 +0000)]
Fix typo