Commit graph

396 commits

Author SHA1 Message Date
Keith Whitwell
a4967c0cad Remove dead vars. 2002-05-28 16:30:07 +00:00
Keith Whitwell
57d12ccf92 Remove loop from OUT_RING_USER_TABLE. Add COMMIT_RING() to ring-full case
in BEGIN_RING().
2002-05-28 16:29:36 +00:00
Keith Whitwell
c5984756f2 Minor optimizations -- write ring regs less often, __copy_from_user where
possible instead of __get_user.
2002-05-28 07:50:30 +00:00
Jens Owen
52b6333ee6 updated Radeon driver date string 2002-05-21 22:50:41 +00:00
Keith Whitwell
4b7d1a99ce OS support for radeon pageflipping. 2002-05-21 17:25:09 +00:00
Alan Hourihane
9c2285a4d1 remove some older Linux 2.3.99 code 2002-05-17 08:35:39 +00:00
Alan Hourihane
4a86c817f8 change loops that get optimized out by gcc to udelay, avoids lockups (Mike
A. Harris)
2002-05-17 08:16:01 +00:00
Keith Whitwell
951b44b4b9 2.5 compatibility 2002-05-17 00:00:56 +00:00
Keith Whitwell
234bd22bcf back out changes 2002-05-03 20:51:04 +00:00
Keith Whitwell
40a08a7e6d don't wait in radeon_freelist_get 2002-05-02 13:31:43 +00:00
Jens Owen
ff44b25041 bump date string in Radeon DRM driver. 2002-04-08 16:12:20 +00:00
Jens Owen
14bd58e99d updated Radeon DRM driver date string, and added interface history comment
to version 1.3 to reflect Keith's new Radeon packet handling.
2002-03-26 18:34:28 +00:00
Keith Whitwell
d6c8a56c2a support for new radeon packets 2002-03-25 10:29:12 +00:00
Keith Whitwell
9eef7a1c13 fix depth clears on radeon 7500 + tcl 2002-03-12 12:04:46 +00:00
Keith Whitwell
62ba1e3537 Fix another backwards compatibility bug. Clean up some tests. 2002-03-08 16:02:30 +00:00
Keith Whitwell
84159540da fix sense of verify_area test 2002-03-06 17:02:07 +00:00
Keith Whitwell
d0107d43f0 cleanup kernel code 2002-03-06 16:48:27 +00:00
Keith Whitwell
000563ce4e fix bc for multitex state 2002-03-05 18:00:17 +00:00
Keith Whitwell
36f6fb67f4 Fix backwards compatibility on tcl branch. Add checks on number of vertices
per primitive.
2002-02-22 20:01:09 +00:00
Keith Whitwell
ccc1b6edec add cmdbuffer ioctl 2002-02-20 04:53:55 +00:00
Keith Whitwell
c07c1fefe8 Dump of tcl changes 2002-02-20 01:22:36 +00:00
David Dawes
ab87c5d0d1 First pass of mesa-4-0 branch merge into trunk. 2002-02-14 02:00:26 +00:00
Michel Daenzer
65d25572de wrapper for ioremap_nocache() like for ioremap() (Paul Mundt) 2002-02-02 17:03:51 +00:00
David Dawes
44aa4d6297 First pass merge of XFree86 4.2.0 import. 2002-01-27 20:05:42 +00:00
David Dawes
14945ada16 Import of XFree86 4.2.0 2002-01-27 18:23:04 +00:00
David Dawes
16bd14926e Initial revision 2002-01-27 18:23:04 +00:00
Alan Hourihane
f18a6d836b merge with linux kernel 2.4.15 2001-12-10 23:29:37 +00:00
Keith Whitwell
727abee235 Put back i810 major version number (same reasons as for r128) 2001-11-27 11:43:12 +00:00
Keith Whitwell
13e11e1f94 Put drm version back from 3.0 to 2.2; XFree86 4.1 is the baseline for
versioning information.
2001-11-26 13:28:38 +00:00
Alan Hourihane
05fb3e93f2 wrap the MODULE_LICENSE definition. 2001-11-02 17:40:11 +00:00
Alan Hourihane
92ad1b60e1 merge kernel 2.4.13-pre6. 2001-10-22 19:15:04 +00:00
Manuel Teira
87ec138e14 file mach64.h was initially added on branch mach64-0-0-2-branch. 2001-10-21 21:08:15 +00:00
Alan Hourihane
bdd84e8958 commit Abraham vd Merwe fix. 2001-10-08 12:58:20 +00:00
Alan Hourihane
ca820fca87 merge with 2.4.10 kernel 2001-09-25 09:32:16 +00:00
Alan Hourihane
390440c939 remove Linux 2.3.x cruft. 2001-09-18 11:00:23 +00:00
Alan Hourihane
b1c44c8ac1 bumped the DRM versions (already done in ddx and client side drivers). 2001-09-17 21:12:10 +00:00
Alan Hourihane
2fabe80827 Use CCE for 2D acceleration (Gerd Knorr) 2001-09-17 10:30:17 +00:00
David Dawes
9e69d0dac6 - Remove the rest of the unneeded client-side libraries.
- Use installed libraries that are not built here.
- Don't build/install client-library related file and headers.
2001-08-25 03:13:04 +00:00
Alan Hourihane
27e24cbc0a file convert.c was initially added on branch bsd-2-0-0-branch. 2001-08-24 11:09:50 +00:00
David Dawes
c6bf9bae8e First part of XFree86 4.1.99.1 merge. 2001-08-22 18:24:52 +00:00
David Dawes
2f060f44e0 Import of XFree86 4.1.99.1 2001-08-22 18:00:47 +00:00
Jeff Hartmann
063fe900aa file drm_ioctl_table.h was initially added on branch mesa-3-5-branch. 2001-08-21 21:54:04 +00:00
Alan Hourihane
f4c2f14002 No one's maintaining 2.2.x support - so remove all the cruft. 2001-08-19 15:20:08 +00:00
Jeff Hartmann
8aaf82d45c A few warning fixes when actually building under 2.4.9-pre2 + some
reformating
2001-08-14 00:35:07 +00:00
Jeff Hartmann
aa09e36114 Sync with Linus 2.4.9-pre2 + make all nopage routines more alike 2001-08-13 23:23:47 +00:00
Alan Hourihane
2d4b2cf6f6 new multihead code was missing Voodoo3 2000 and Voodoo4 support. 2001-08-11 15:48:00 +00:00
Jeff Hartmann
97b8aa52bb Commit Keith Owens kernel Makefile changes, merge and commit alpha patch
set from Jay Estabrook (sans some mga modifications which broke other
    arch's.)
2001-08-10 16:29:21 +00:00
Jeff Hartmann
b6923b3953 Update to the code I sent Linus and Alan this morning. Added some missing
agp chipsets to drm_agpsupport.h, redid the card detection common code
    to use a structure (avoids endian porting issues), changed the tdfx
    driver to use the kernel pci id '#defines'
2001-08-08 16:10:47 +00:00
Jeff Hartmann
938a637d1f Avoid compiler warning about r_list being used uninitialized. 2001-08-07 18:22:41 +00:00
Jeff Hartmann
51e38d96ea Lots of DRM fixes: added new pieces of template code so the ffb driver can
be ported, rolled back r128 and i810 version bumps so 4.1.0 works with
    cvs kernel modules, added Config.in and updated Makefile.kernel,
    incorporated lots of drm fixes inspired by patches sent by Redhat, made
    DRM(realloc) usage check for NULL allocations, restructure driver init
    routines to export dev_priv only when initialized and to check for all
    error conditions.
2001-08-07 18:15:10 +00:00