summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-01-26[GX/LX] Bump the default pixel depth up to 16-bit.xf86-video-amd-2.7.7.6Martin-Éric Racine
This is a reasonable compromise between memory consumption and picture readability. This also gives the driver usable defaults for X server >= 1.3 when used with -configure.
2008-01-26Constify a few huge tables to reduce data section size.Bernardo Innocenti
This driver is still unusually big compared to the other X.org drivers. The biggest offender is cimarron.o as demonstrated by: nm -S -t d cimarron.o | sort -k 2 -n
2008-01-14amd_drv: Remove a few (harmless) warningsBernardo Innocenti
Signed-off-by: Bernardo Innocenti <bernie@codewiz.org>
2008-01-14Expanded the bug reporting URL in configure.ac to specify the Driver/AMD ↵Martin-Éric Racine
component.
2008-01-14Basic OLPC support from Bernardo Innocenti and Jordan Crouse.xf86-video-amd-2.7.7.5Martin-Éric Racine
2008-01-08Trivial patch to fix the ZTV moduleMartin-Éric Racine
2008-01-05[GX][LX] Push PreInit fixes to avoid segfauls on X -configure.xf86-video-amd-2.7.7.4Martin-Éric Racine
This is known to work on products with GeodeROM and Insyde BIOSes. On products with a General Software BIOS, a freeze occurs while X is probing VBE. The same issue occurs with LinuxBIOS and VGAROM, but not with LinuxBIOS omitting VGAROM. Both issues appear to be caused by X server core upgrading from vm86 to x86emu since X server release 1.3, which requires fixing x86emu, or the concerned BIOSes, or both.
2008-01-03[GX] Fix the autoconfigure segfault for GX tooJordan Crouse
2008-01-03[LX] Re-arrange PreInit to avoid segfaults in Xorg -configureJordan Crouse
Re-arrange the early part of PreInit so that Xorg -configure can run cleanly.
2007-10-15Bumped package version to 2.7.7.3.xf86-video-amd-2.7.7.3Martin-Éric Racine
2007-10-01[XORG] Fix video downscalingJordan Crouse
When downscaling the window, apparently the clip region doesn't change (not sure why), so we didn't get the message to re-init the video. This will make the re-init process happen on both the clip region changing and the width/height changing.
2007-10-01[XORG] Remove the upload function for LXJordan Crouse
Remove the upload function for LX. The default function is going to be faster for all 0xCC BLTs; which just so happens to be what all the uploads will be.
2007-09-17Update the package version in configure.acxf86-video-amd-2.7.7.2Martin-Éric Racine
2007-09-17ChangeLog DOES need to be cleaned, but in MAINTIANERCLEANFILES.Martin-Éric Racine
2007-09-12Creating a release of course requires updating the package version...xf86-video-amd-2.7.7.1Martin-Éric Racine
2007-09-12We no longer delete the ChangeLog in the clean target. We will simply ↵Martin-Éric Racine
overwrite it instead.
2007-09-02Erm... actually, the ChangeLog needs ot be removed, since it's generated at ↵xf86-video-amd-2.7.7.0Martin-Éric Racine
release time.
2007-09-02Commit the clean 2.7.7.0 ChangeLog to GIT.Martin-Éric Racine
2007-09-02Added the standard X.org ChangeLog generation target to Makefile.amMartin-Éric Racine
2007-09-02Reverted autogen.sh changes too, since the 'dist' target does what we need.Martin-Éric Racine
2007-09-02Reverted the autotool file generation from the GIT tree.Martin-Éric Racine
2007-09-02Regenerated configure based on new package version.Martin-Éric Racine
2007-09-02Bumped the package version to 2.7.7.0 and calling it a release.Martin-Éric Racine
2007-08-29Updated the ChangeLog.Martin-Eric Racine
2007-08-29Regenerated ChangeLog and autotool files.Martin-Eric Racine
2007-08-02Fix the upload / composite mask raceJordan Crouse
We fix a race with the upload function when using a composite mask by using the exa core function exaGetPixmapFirstPixel, which does the right thing in X 1.4 and newer. For older versions, the fix is to stall the pipeine to ensure the upload is complete, so thats what we do.
2007-07-25Add the all-important if/then loop to avoidMartin-Éric Racine
squashing the ChangeLog if autogen.sh is executed outside of a git tree.
2007-07-13This autogen.sh implements ChangeLog generation from the git commitMartin-Éric Racine
log. It also calls the correct Makefile macro to clean up after maintainer configuration, instead of cleaning up by hand.
2007-07-10Fix "old-school" MSR accessesJordan Crouse
This fixes the "old" way of reading MSRs (through virtual registers) - we had swapped arguments in one of the macros, which does very bad things to the poor systems it was running on.
2007-07-10Change _X_INLINE to just inline - the define probably isn't neededJordan Crouse
for us unless we go to a system that doesn't support it. We'll cross that bridge when we get to it.
2007-07-06An improved autogen.sh scriptMartin-Éric Racine
2007-07-06Remove the DCON sleep codeJordan Crouse
The DCON sleep code was introduced by a previous commit - for now that will only live in the OLPC tree.
2007-07-06Use the right bit depth when doing EXA copies on the GX.Jordan Crouse
This fixes the image corruption problem on OLPC.
2007-07-06Make sure we turn on the video palette when video starts, and turn it offJordan Crouse
when video ends.
2007-07-06Fix LX video downscalingDan Williams
The GX video downscaling logic apparently isn't appropriate for the LX
2007-07-06uint32_t -> CARD32Adam Jackson
2007-07-06Multiple fixes for the LX driverJordan Crouse
* Fix VGA detection * Restrict EXA implementations older then 2.0 * Fix crash when VT is switched while rotated * Turn the shadow framebuffer into a true exa offscreen component * Shut off video when we are rotated Conflicts: src/amd_lx_driver.c src/amd_lx_rotate.c
2007-07-06Two fixes for compositing for Cairo 1.4.4 and X server 1.3+Jordan Crouse
2007-07-06From Bernardo Innocenti.Zephaniah E. Hull
- enable a few GCC warnings - make a few globals const and static - move MGP_RASTER_MODE writes before writes to color registers - compute BPP dynamically in the SolidFill EXA hook Conflicts: configure.ac
2007-07-06Fix A8 masksJordan Crouse
We were using the wrong operation for A8 masks, resulting in badness. Also, clean up the mask blt to be much simpler.
2007-07-06Use the correct pitch for composite mask operationsJordan Crouse
We need to specify the correct pitch for composite mask operations - this fixes the stride problem. Also, correctly set up the source color and some other minor issues, this helps us pass caps-join in the cairo test suite.
2007-07-06Swizzle the sync when the panel is enabled to account for Cimarron beingJordan Crouse
silly.
2007-05-31Add DCON detection to LX.Adam Jackson
2007-05-31DCON detection cleanup and generification.Adam Jackson
2007-05-31Un-libcwrap.Adam Jackson
2007-05-31Add extra GCC warning fu. -Wall cleanup.Adam Jackson
2007-05-31Rename: amd_gx_dcon.c -> amd_dcon.cAdam Jackson
2007-05-16Remove 'man' directory references from configure.ac.Adam Jackson
2007-05-10Merge Geode GX and LX development from OLPCJordan Crouse
Conflicts: man/amd.man
2007-05-10Documentation cleanupsJordan Crouse
Rework the readme, and delete the now woefully out of date man pages. Also update the TODO file with more interesting information.