Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-26 | [GX/LX] Bump the default pixel depth up to 16-bit.xf86-video-amd-2.7.7.6 | Martin-É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-26 | Constify 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-14 | amd_drv: Remove a few (harmless) warnings | Bernardo Innocenti | |
Signed-off-by: Bernardo Innocenti <bernie@codewiz.org> | |||
2008-01-14 | Expanded the bug reporting URL in configure.ac to specify the Driver/AMD ↵ | Martin-Éric Racine | |
component. | |||
2008-01-14 | Basic OLPC support from Bernardo Innocenti and Jordan Crouse.xf86-video-amd-2.7.7.5 | Martin-Éric Racine | |
2008-01-08 | Trivial patch to fix the ZTV module | Martin-Éric Racine | |
2008-01-05 | [GX][LX] Push PreInit fixes to avoid segfauls on X -configure.xf86-video-amd-2.7.7.4 | Martin-É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 too | Jordan Crouse | |
2008-01-03 | [LX] Re-arrange PreInit to avoid segfaults in Xorg -configure | Jordan Crouse | |
Re-arrange the early part of PreInit so that Xorg -configure can run cleanly. | |||
2007-10-15 | Bumped package version to 2.7.7.3.xf86-video-amd-2.7.7.3 | Martin-Éric Racine | |
2007-10-01 | [XORG] Fix video downscaling | Jordan 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 LX | Jordan 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-17 | Update the package version in configure.acxf86-video-amd-2.7.7.2 | Martin-Éric Racine | |
2007-09-17 | ChangeLog DOES need to be cleaned, but in MAINTIANERCLEANFILES. | Martin-Éric Racine | |
2007-09-12 | Creating a release of course requires updating the package version...xf86-video-amd-2.7.7.1 | Martin-Éric Racine | |
2007-09-12 | We no longer delete the ChangeLog in the clean target. We will simply ↵ | Martin-Éric Racine | |
overwrite it instead. | |||
2007-09-02 | Erm... actually, the ChangeLog needs ot be removed, since it's generated at ↵xf86-video-amd-2.7.7.0 | Martin-Éric Racine | |
release time. | |||
2007-09-02 | Commit the clean 2.7.7.0 ChangeLog to GIT. | Martin-Éric Racine | |
2007-09-02 | Added the standard X.org ChangeLog generation target to Makefile.am | Martin-Éric Racine | |
2007-09-02 | Reverted autogen.sh changes too, since the 'dist' target does what we need. | Martin-Éric Racine | |
2007-09-02 | Reverted the autotool file generation from the GIT tree. | Martin-Éric Racine | |
2007-09-02 | Regenerated configure based on new package version. | Martin-Éric Racine | |
2007-09-02 | Bumped the package version to 2.7.7.0 and calling it a release. | Martin-Éric Racine | |
2007-08-29 | Updated the ChangeLog. | Martin-Eric Racine | |
2007-08-29 | Regenerated ChangeLog and autotool files. | Martin-Eric Racine | |
2007-08-02 | Fix the upload / composite mask race | Jordan 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-25 | Add the all-important if/then loop to avoid | Martin-Éric Racine | |
squashing the ChangeLog if autogen.sh is executed outside of a git tree. | |||
2007-07-13 | This autogen.sh implements ChangeLog generation from the git commit | Martin-Éric Racine | |
log. It also calls the correct Makefile macro to clean up after maintainer configuration, instead of cleaning up by hand. | |||
2007-07-10 | Fix "old-school" MSR accesses | Jordan 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-10 | Change _X_INLINE to just inline - the define probably isn't needed | Jordan 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-06 | An improved autogen.sh script | Martin-Éric Racine | |
2007-07-06 | Remove the DCON sleep code | Jordan Crouse | |
The DCON sleep code was introduced by a previous commit - for now that will only live in the OLPC tree. | |||
2007-07-06 | Use the right bit depth when doing EXA copies on the GX. | Jordan Crouse | |
This fixes the image corruption problem on OLPC. | |||
2007-07-06 | Make sure we turn on the video palette when video starts, and turn it off | Jordan Crouse | |
when video ends. | |||
2007-07-06 | Fix LX video downscaling | Dan Williams | |
The GX video downscaling logic apparently isn't appropriate for the LX | |||
2007-07-06 | uint32_t -> CARD32 | Adam Jackson | |
2007-07-06 | Multiple fixes for the LX driver | Jordan 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-06 | Two fixes for compositing for Cairo 1.4.4 and X server 1.3+ | Jordan Crouse | |
2007-07-06 | From 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-06 | Fix A8 masks | Jordan 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-06 | Use the correct pitch for composite mask operations | Jordan 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-06 | Swizzle the sync when the panel is enabled to account for Cimarron being | Jordan Crouse | |
silly. | |||
2007-05-31 | Add DCON detection to LX. | Adam Jackson | |
2007-05-31 | DCON detection cleanup and generification. | Adam Jackson | |
2007-05-31 | Un-libcwrap. | Adam Jackson | |
2007-05-31 | Add extra GCC warning fu. -Wall cleanup. | Adam Jackson | |
2007-05-31 | Rename: amd_gx_dcon.c -> amd_dcon.c | Adam Jackson | |
2007-05-16 | Remove 'man' directory references from configure.ac. | Adam Jackson | |
2007-05-10 | Merge Geode GX and LX development from OLPC | Jordan Crouse | |
Conflicts: man/amd.man | |||
2007-05-10 | Documentation cleanups | Jordan Crouse | |
Rework the readme, and delete the now woefully out of date man pages. Also update the TODO file with more interesting information. |