3727 Commits

Author SHA1 Message Date
Alex Deucher
26029dc937 - Add Radeon DynamicClocks option
- Add small fixes and clean ups from ati's last code drop (typo_fixes,
    remove_fudge, laptop, xvfix)
- fix possible segfault in mga_dri.c (Ryan Underwood)
- Add Xv support to pre-nm2160 neomagic chipsets
2004-07-26 23:14:37 +00:00
Adam Jackson
9f251b16e7 Bug #848: Clean up gatos notice messages. 2004-07-26 19:14:58 +00:00
Eric Anholt
6f1e01ecdb - Add a new option, BuildDevelDRIDrivers, which controls whether
DevelDRIDrivers is non-empty. DevelDRIDrivers contains those drivers
    aren't built by default either due to being unusable on that
    architecture (but buildable for testing) or due to security concerns,
    as in the mach64 and savage cases.
- Merge the Mach64 DDX's DRI support, under the XF86DRI_DEVEL define, which
    is set only when BuildDevelDRIDrivers is set.
- Fix up of the sets of DRI drivers built for various architectures.
- Fix build of unichrome DRI driver, which is now enabled on x86.
2004-07-23 05:36:14 +00:00
Eric Anholt
b68322f467 Merge and resolve conflicts from DRI/DRM/Mesa 20040721 imports. 2004-07-22 07:03:04 +00:00
Eric Anholt
57de5e285d Bugzilla #803,804: Fix build in the !XF86DRI case after DRI and Radeon
Render acceleration merges.
2004-07-16 04:38:54 +00:00
Adam Jackson
9b0ec803bd Bugzilla #849: Fix DRI pagesize assumptions in radeon and r128 drivers.
from mharris@, reviewed and applied to DRI by airlied@.
2004-07-10 14:22:35 +00:00
Egbert Eich
ccd95bfb29 Separated Intel drivers from default DriDrivers to avoid building them on
IA64 (Egbert Eich).
Fixed wrong function prototype (Egbert Eich).
Don't test for generic VGA on IA64 (Egbert Eich).
Fixed a segfault when accessing a structure before verifying the pointer
    exists (Egbert Eich).
Added a showcache option for debugging (Egbert Eich).
Increase default video RAM size to 16MB when DRI is enabled and more than
    128MB are available (Egbert Eich). Fixed lockups during mode switch.
    Problem was introduced when attempting to copy the behavior during
    LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before
    I810DRIEnter(). The entire DRILeave()/Enter() scenario has been
    commented out as it didn't seem to be necessary (Egbert Eich).
Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich).
increased MAX_DEVICES to 128 (Egbert Eich).
Use OS provided PCI config space access as default method (Egbert Eich).
Added support for Linux 2.6 proc file format.
Fixed unaligned accesses to pieces of the VBE info block. VESA did not
    align elements to size (Egbert Eich).
2004-07-06 14:37:47 +00:00
Eric Anholt
6bdf3d36ea Add file missed in last commit: Bug #748:
- Add Render acceleration for Radeon 100 and 200-series cards, enabled by
    default. Notable performance gains include 27fps in cairogears instead
    of 6fps (compared to 50 with glitz), and my disks are now the
    bottleneck in an ls -lR in gnome-terminal. Only supported in DRI mode
    because the MMIO submission hangs the card so far, but the code is left
    in because it may be supportable soon.
- Add xorg.conf options to disable Render acceleration and to force the
    subpixel order in the server (Hui Yu).
Many thanks to Hui Yu at ATI for the code this was based off of, Michel
    Daenzer for bugfixes and suggestions, and LinuxFund for sponsoring the
    work.
2004-06-20 07:34:55 +00:00
Eric Anholt
8c1b37420e Bug #748:
- Add Render acceleration for Radeon 100 and 200-series cards, enabled by
    default. Notable performance gains include 27fps in cairogears instead
    of 6fps (compared to 50 with glitz), and my disks are now the
    bottleneck in an ls -lR in gnome-terminal. Only supported in DRI mode
    because the MMIO submission hangs the card so far, but the code is left
    in because it may be supportable soon.
- Add xorg.conf options to disable Render acceleration and to force the
    subpixel order in the server (Hui Yu).
Many thanks to Hui Yu at ATI for the code this was based off of, Michel
    Daenzer for bugfixes and suggestions, and LinuxFund for sponsoring the
    work.
2004-06-20 07:26:08 +00:00
Eric Anholt
6ecf374d50 Merge DRI-trunk-20040613 changes in programs/Xserver/hw/xfree86/drivers,
with the following notes:
- Savage and Mach64 (= ati/ati*.[ch] changes) DRI not merged due to
    insecurity.
- VIA driver converted to new drmContext and drmHandle names.
- Radeon driver merge conflicted in many places, and MergedFB at least
    could probably use some checking at this point.
2004-06-16 09:43:59 +00:00
Eric Anholt
bea8085e04 DRI trunk-20040613 import DRI-trunk-20040613 2004-06-16 09:25:58 +00:00
Eric Anholt
7b588cda92 Initial revision 2004-06-16 09:25:58 +00:00
Eric Anholt
6cbb5bbff4 DRI XFree86-4_3_99_12-merge import DRI-XFree86-4_3_99_12-merge 2004-06-16 09:22:56 +00:00
Egbert Eich
3586c3c795 Merging XORG-CURRENT into trunk XACE-SELINUX-MERGE 2004-04-23 19:26:46 +00:00
Egbert Eich
538768e0f4 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 xf86-4_4_99_1 2004-03-14 08:33:20 +00:00
Egbert Eich
5f179e796d Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 xf86-4_4_0 2004-03-03 12:12:18 +00:00
Egbert Eich
493c445801 readding XFree86's cvs IDs xf86-4_3_99_903 2004-02-26 13:35:52 +00:00
Egbert Eich
942a47fd3c Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 2004-02-26 09:23:18 +00:00
Kaleb Keithley
dda79b5ee3 Import most of XFree86 4.4RC3. This import excludes files which have the
new license. If we want to, later we can import 4.4RC3 again and pick
    up the files that have the new license, but for now the vendor branch
    is "pure."
xf86-4_3_99_903_special
2004-02-23 20:35:02 +00:00
Egbert Eich
08104f18ac Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 xf86-012804-2330 2004-01-29 08:08:34 +00:00
Kaleb Keithley
162d76b9c4 XFree86 4.3.99.902 (RC 2) xf86-4_3_99_902 2003-12-19 20:55:06 +00:00
Kaleb Keithley
195772ec74 XFree86 4.3.99.901 (RC 1) xf86-4_3_99_901 2003-12-04 22:03:16 +00:00
Kaleb Keithley
73105e438e XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks xf86-4_3_99_16 2003-11-25 19:28:36 +00:00
Kaleb Keithley
0a53864f95 Initial revision 2003-11-25 19:28:36 +00:00
Kaleb Keithley
c56aaef790 XFree86 4.3.0.1 xf86-4_3_0_1 PRE_xf86-4_3_0_1 2003-11-14 16:48:55 +00:00
Kaleb Keithley
d09f463a5d Initial revision 2003-11-14 16:48:55 +00:00
Kaleb Keithley
d9af6dc326 R6.6 is the Xorg base-line XORG-MAIN 2003-11-14 15:54:49 +00:00