summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-07Add a TODO file filled with many bugs and enhancementsJordan Crouse
2007-03-07[MAJOR UPDATE] Geode LX driverJordan Crouse
This is a major re-vamping of the Geode LX driver to support EXA, RandR, and advanced xserver features. The GX and LX drivers now share the similar streamlined infrastructure, and acceleration. The LX driver also adds features the GX does not have, such as accelerated rotations and far better composite support. This provides the basis for the rotation and acceleration enhancements.
2007-03-01Replace references to XFree86/XF86Config in man pageAlan Coopersmith
2007-01-31Fix an unfortunate segfault when NoAccel is selectedJordan Crouse
2007-01-15Fixed broken EXA - things actually move faster now.Jordan Crouse
2007-01-15Fix distcheckDan Williams
2007-01-12Correctly program the sync polarity taking into account the GX wierdnessJordan Crouse
2007-01-11Broken logic on the previous Xv fix - should work nowJordan Crouse
2007-01-10Add Xv hardware support for a RGB565 source.Jordan Crouse
2007-01-10Fix a segfault when no valid modes are foundJordan Crouse
Also - be smart about allocating memory in the RandR part.
2007-01-10I missed a few updates of the new driver structure in the video codeJordan Crouse
2007-01-08Minor DCON fixes.Adam Jackson
Wire up the DCON init to GXPreInit, and set the panel geometry appropriately if found.
2007-01-08Fix RANDR support to be dlloader-friendly.Adam Jackson
2007-01-08Build fix.Adam Jackson
2007-01-08Add --enable-visibility.Adam Jackson
Allow the driver to be built with the default symbol visbility set to hidden, for smaller better code.
2006-12-29Remove direct PCI accesses from DurangoJordan Crouse
Accessing PCI through X is one thing, accessing it directly is quite another.
2006-12-20Replace the VSA MSR interface with something more saneJordan Crouse
2006-12-18Correctly rotate the HW cursor data so that it matches the rest of the screenJordan Crouse
2006-12-15A few fixes for the panel - the mode should be set correctly now, andJordan Crouse
segfaults have gone away.
2006-12-15Remove debugging messages and other cleanupsJordan Crouse
2006-12-15Default the GX driver to use EXA for accelerationJordan Crouse
2006-12-15Allow the user to specify an initial rotationJordan Crouse
2006-12-15Clean up the VGA initJordan Crouse
2006-12-15Remove unneeded GX optionsJordan Crouse
2006-12-14Fix the memory mapping so its more sane, and disable XAA pixmap cachesJordan Crouse
during rotation.
2006-12-14PATCH: Automatically probe to see if VGA existsJordan Crouse
2006-12-14Clean up whitespace and other code style issuesJordan Crouse
2006-12-12First attempt at adding dynamic rotation (just RandR 1.1 for now)Jordan Crouse
2006-11-09PATCH: Add special support for the OLPC DCONJordan Crouse
2006-11-08PATCH: More gamma fixesJordan Crouse
Be smarter about how gamma is saved and restored by checking the bits.
2006-11-08PATCH: Avoid incorrectly killing the gamma RAM when the driver starts upJordan Crouse
The Xv driver requires color adjustment by programming the gamma LUT. The driver was incorectly programming the LUT at startup, which is damaging for any previous applications that may have graphics gamma information in the LUT. Change only applies the video adjustment when video is enabled.
2006-10-16Fixed stupid buglet that I introducedJordan Crouse
2006-10-16Missed a place where I needed to clear the EXA memoryJordan Crouse
2006-10-11Xv needs to understand how to allocate offscreen code from EXA tooJordan Crouse
When EXA is enabled, it takes enough of the offscreen memory for itself, so that Xv cannot query memory with xf86AllocateOffscreen.
2006-09-28Update for 7.2 - fix config.h and other include problems.Jordan Crouse
This closes bug 8290 by applying the patch from Andres Salomon.
2006-08-21PATCH: Clean ups some of the log messagesJordan Crouse
Remove the useless DDC probe message and only warn when MSR reads don't work.
2006-08-21PATCH: Move the check for EXA versionJordan Crouse
The check for the EXA version occurs before the EXA_VERSION is defined. This results in EXA being permanently turned off. This makes sure exa.h is defined before checking the version.
2006-08-15PATCH: When compression is off, adjust the pitch to be linear, saving memoryJordan Crouse
2006-08-09PATCH: Fixup XvJordan Crouse
Xv was still stuck in the 6.8.1 days.
2006-08-04PATCH: Add specific support for the OLPC dcon panelJordan Crouse
The OLPC dcon panel operates differently then the other panels in the GX universe.
2006-08-04PATCH: Remove the build files that shouldn't be in the repositoryJordan Crouse
2006-08-03Make EXA support on EXA_VERSION_MAJOR >= 2.Zephaniah E. Hull
Catch the two places where we tried to use EXA stuff when it wasn't available.
2006-07-07PATCH: Fix some VGA issuesJordan Crouse
Fix some issues from the recent NoVGA refactoring
2006-07-07Update with cleanup and other fixesJordan Crouse
Final commit of cleanup fixes prior to pushing
2006-07-06Initial commit of the xf86-video-amd treeJordan Crouse