New branch 'master' available with the following commits: commit 0a138f4a36ff2b474705bb542b446fe340be324d Author: Adam Jackson <[EMAIL PROTECTED]> Date: Thu May 31 15:10:59 2007 -0400
Add DCON detection to LX. commit 6350e6e2bdc42aa7220d3101111a3bcc0a9b864a Author: Adam Jackson <[EMAIL PROTECTED]> Date: Thu May 31 15:07:29 2007 -0400 DCON detection cleanup and generification. commit 506a23c3618905cbcc1c767b9e388ca86706bc73 Author: Adam Jackson <[EMAIL PROTECTED]> Date: Thu May 31 14:34:07 2007 -0400 Un-libcwrap. commit c37fc13ea909a7a1315d3723ccac0e4146b3a0b2 Author: Adam Jackson <[EMAIL PROTECTED]> Date: Thu May 31 14:30:10 2007 -0400 Add extra GCC warning fu. -Wall cleanup. commit 0953a855c7d20186a8efb6db4842eb777f6e0e56 Author: Adam Jackson <[EMAIL PROTECTED]> Date: Thu May 31 13:58:59 2007 -0400 Rename: amd_gx_dcon.c -> amd_dcon.c commit 0da247099df93a9774e8a638170f2142615ed5df Author: Adam Jackson <[EMAIL PROTECTED]> Date: Wed May 16 13:05:46 2007 -0400 Remove 'man' directory references from configure.ac. commit 217eeed3c1659cc9e0f13ba6932d1342c0255df4 Merge: 6d1942fb5e9a1e37baae3ec8559f9567ddeb2f67 022a106b38693d2d705e8c15ad84c18832fa2e8c Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Thu May 10 10:39:08 2007 -0600 Merge Geode GX and LX development from OLPC Conflicts: man/amd.man commit 022a106b38693d2d705e8c15ad84c18832fa2e8c Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed May 9 17:17:25 2007 -0600 Documentation cleanups Rework the readme, and delete the now woefully out of date man pages. Also update the TODO file with more interesting information. commit 37719011a020eafc9a6848025f3e07219c2f5444 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed May 9 17:17:16 2007 -0600 Fix warnings discovered by Dan Williams and -Wall commit da653c761c9a275cf2b5ff4e087cb0239421c72d Author: Dan Williams <[EMAIL PROTECTED]> Date: Wed May 9 13:32:42 2007 -0600 More -Wall warnings fixed commit 8fa5d1e3653f91c0c1409147f7292463554dd9f9 Author: Dan Williams <[EMAIL PROTECTED]> Date: Wed May 9 13:31:15 2007 -0600 Eliminate the first round of warnings discovered with -Wall commit 0af46deb156c1d4bdc7c3378c70bb9ef696a4886 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri May 4 11:43:09 2007 -0600 Completely eliminate the rotation pitch Chris Ball is still getting segfalts - completely eliminate the call. commit c35f7fe15a5a872606f18c84c097f3b5b1cada74 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri May 4 11:30:55 2007 -0600 Fix a segfault in RandR commit 1ddbc60536d6e2b7a4654dd9019a3872c1a54de2 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri May 4 09:03:26 2007 -0600 Use the same stride for all rotations This avoids problems copying pixmaps from EXA space. commit 69501cb09955741a3bb93a0992085cf4f64c70d7 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri May 4 09:03:22 2007 -0600 Cimarron wants to use CF8/CFC Avoid using the PCI access routines in Cimarron commit 460c5b55d30086b013e35c76fd406e8826e6a814 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri May 4 08:53:40 2007 -0600 Handle out of memory situations more gracefully commit 501f1b6d11ce35d5e53de798a364b7712c754e7b Author: Dan Williams <[EMAIL PROTECTED]> Date: Thu May 3 10:05:17 2007 -0400 commit 5f7979e990c5eafb44aa0fa9779a7ed3904d25ce include string.h for memset commit 89bb73e915a8aca7a04d2ab0818f9b21c88d59c3 Author: Dan Williams <[EMAIL PROTECTED]> Date: Thu May 3 09:56:42 2007 -0400 commit 7125fcab372b24f7045bbdaa6d4f6e435b1f7a83 Fix missed GXQueryImageAttributes->GeodeQueryImageAttributes commit 4dfae85222779694e162c8bb942b7587c2600592 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed May 2 14:38:24 2007 -0600 Solve several vexing issues with RandR: * Incorrect rendering while rotated * Mouse was incorrectly drawn for 90 and 270 * subsequent RandR commands were killing the rotated stride commit dc5db7c4d68268377cd99f7c8e4bc54556923ed1 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Tue May 1 17:08:42 2007 -0600 Fix video and VGA bugs Fix two small bugs: The VGA dection code wasn't working, and the video engine was not using color keying. commit 59eac173349afa24c126ec670bedb68643dd5a84 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Thu Apr 26 15:34:11 2007 -0600 Use a secret bit to ensure we use channel A alpha *before* color conversion commit 46b29acf1f239dd89adabf1cb2c138cf8a2b1700 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Apr 20 11:17:16 2007 -0600 Several fixes to support OLPC LX turnon These are fixes discovered during the OLPC LX turn on. The compression was incorrectly being configured, resulting in bad drawing, that has bee repaired. Assume by default that we're going to use a panel and the CRT, no longer read the straps MSR because it is unreliable. Finally, fix the MSR hooks by moving the hook definitions where they will do some good and disabling the VSA method. commit 8bfed84a1f972325cdf61876d7f7dfd0e8f0d4d5 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Apr 11 13:37:02 2007 -0600 Add Linux MSR suport for LX Extend the GX MSR support to LX - this is to support the VSAless OFW, and share code. commit 2d7689990c19fd74d5fad11bcf6317a7874a6057 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Thu Mar 8 18:06:11 2007 -0700 Fix a couple of scary bugs - including one that seemed to be causing corruption. commit b959509bb37e6ef269088ecbe92f49c7dc971fb6 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Mar 7 18:27:52 2007 -0700 Add a TODO file filled with many bugs and enhancements commit b59bfdde9341ca9014e00795e344ac64b5b91b8c Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Mar 7 18:14:34 2007 -0700 [MAJOR UPDATE] Geode LX driver 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. commit 6d1942fb5e9a1e37baae3ec8559f9567ddeb2f67 Author: Alan Coopersmith <[EMAIL PROTECTED]> Date: Thu Mar 1 10:38:08 2007 -0800 Replace references to XFree86/XF86Config in man page commit d2f53b7c576c91f07f55b62b0020be1d0ab358dc Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Jan 31 13:50:19 2007 -0700 Fix an unfortunate segfault when NoAccel is selected commit 610e65d49c3060b9512be785ab78de0824583155 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Mon Jan 15 22:03:00 2007 -0700 Fixed broken EXA - things actually move faster now. commit 7f3e76af1675dc071769cdd68fa0ae4f1290b7b4 Author: Dan Williams <[EMAIL PROTECTED]> Date: Mon Jan 15 16:49:09 2007 -0500 Fix distcheck commit edbd744b31eb7996b521eca4a42e0e20700ffa78 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Jan 12 10:30:19 2007 -0700 Correctly program the sync polarity taking into account the GX wierdness commit 461c5fb1ed00101e9832b4a0236bbb51d092ddb6 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Thu Jan 11 17:30:45 2007 -0700 Broken logic on the previous Xv fix - should work now commit a212981da0147a5f277b43b801de6d2454005c17 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Jan 10 17:51:23 2007 -0700 Add Xv hardware support for a RGB565 source. commit acc4421ac55d021ef917967ecd09b650e8dd9699 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Jan 10 14:23:02 2007 -0700 Fix a segfault when no valid modes are found Also - be smart about allocating memory in the RandR part. commit 888dab329bb66c8e4317d0b6a9736fa70c9686a6 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Jan 10 14:21:43 2007 -0700 I missed a few updates of the new driver structure in the video code commit cb69ce0f54569c68c79173e144c3c90e46e64f8b Author: Adam Jackson <[EMAIL PROTECTED]> Date: Mon Jan 8 15:23:59 2007 -0500 Minor DCON fixes. Wire up the DCON init to GXPreInit, and set the panel geometry appropriately if found. commit c4f21aaaaf6d101e7c8828e246e06be3ff0591c3 Author: Adam Jackson <[EMAIL PROTECTED]> Date: Mon Jan 8 15:22:28 2007 -0500 Fix RANDR support to be dlloader-friendly. commit d4d16bf29802549b501a00e32195162ed5e8ab93 Author: Adam Jackson <[EMAIL PROTECTED]> Date: Mon Jan 8 15:21:33 2007 -0500 Build fix. commit f762b456b98063860e38e9541f4be2fb1302e3c2 Author: Adam Jackson <[EMAIL PROTECTED]> Date: Mon Jan 8 15:20:44 2007 -0500 Add --enable-visibility. Allow the driver to be built with the default symbol visbility set to hidden, for smaller better code. commit cf77a1fe9ec232cbb0d99685f34d0acb91ee5d88 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Dec 29 10:58:35 2006 -0700 Remove direct PCI accesses from Durango Accessing PCI through X is one thing, accessing it directly is quite another. commit fb92319afde24b91c64314e4f2d8725fa2cd61fe Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Dec 20 17:30:44 2006 -0700 Replace the VSA MSR interface with something more sane commit e34f70fc46b36a0ea26636045ce9f9bf24ec89cd Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Mon Dec 18 11:01:34 2006 -0700 Correctly rotate the HW cursor data so that it matches the rest of the screen commit 2e558b7cf6c508a1f745d922d911d612eba7d2c4 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Dec 15 16:37:35 2006 -0700 A few fixes for the panel - the mode should be set correctly now, and segfaults have gone away. commit 243edb93e131734f23d9c5f39f1cd614ecc6a1f8 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Dec 15 13:23:49 2006 -0700 Remove debugging messages and other cleanups commit 8cd3fa16e377119452d8575198a7f1f1a77e44fc Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Dec 15 13:23:48 2006 -0700 Default the GX driver to use EXA for acceleration commit 04e5aa4e6e9ec4ddc8ebeaf9f7004cb832c194c8 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Dec 15 13:23:48 2006 -0700 Allow the user to specify an initial rotation commit dc2244b398d68bb340e97c723615e3b52ecd47ae Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Dec 15 13:23:45 2006 -0700 Clean up the VGA init commit 5b66b41b1d91345700e8f18569fa984c6ce53aca Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Dec 15 08:46:42 2006 -0700 Remove unneeded GX options commit d901348441642fadbd71ed2e37e74b3b2a7af97c Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Thu Dec 14 17:28:48 2006 -0700 Fix the memory mapping so its more sane, and disable XAA pixmap caches during rotation. commit 73dc69c6597d5f0f6023c067f7b1c2d7709b604b Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Thu Dec 14 17:26:59 2006 -0700 PATCH: Automatically probe to see if VGA exists commit a38f40687c00f35d2e6529c3cfb894ee29cdea66 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Dec 13 16:03:36 2006 -0700 Clean up whitespace and other code style issues commit edd326cc9ba5b9f46ca7a4516806a5b7fd3605f0 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Tue Dec 12 17:31:48 2006 -0700 First attempt at adding dynamic rotation (just RandR 1.1 for now) commit 98aad0c298e59b6336e9219cc37294644d2d9e95 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Thu Nov 9 15:31:07 2006 -0700 PATCH: Add special support for the OLPC DCON commit e18f0a7efe7bbc7655a9fdcd3b74ec8c799a86a2 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Nov 8 16:41:44 2006 -0700 PATCH: More gamma fixes Be smarter about how gamma is saved and restored by checking the bits. commit 881c2aac50af3265d98daa4be5ccf49cabe2f5d6 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Nov 8 11:24:26 2006 -0700 PATCH: Avoid incorrectly killing the gamma RAM when the driver starts up 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. commit 57921b0fffbd1a4bf36dbef69badb9b71918a3b8 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Mon Oct 16 16:54:15 2006 -0600 Fixed stupid buglet that I introduced commit 1c2fdaa4bc0df076f2d15184cfba74b2df82c6e4 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Mon Oct 16 16:27:01 2006 -0600 Missed a place where I needed to clear the EXA memory commit 8d9986ffa3d678469901d595c80770696bd866d8 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Wed Oct 11 17:42:30 2006 -0600 Xv needs to understand how to allocate offscreen code from EXA too When EXA is enabled, it takes enough of the offscreen memory for itself, so that Xv cannot query memory with xf86AllocateOffscreen. commit 2979196dae5615f2a78ace891d4ad6dd98c8fe6e Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Thu Sep 28 09:09:27 2006 -0600 Update for 7.2 - fix config.h and other include problems. This closes bug 8290 by applying the patch from Andres Salomon. commit 45eeb43888e92e2736d9b678ce6d67fb99449800 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Mon Aug 21 11:24:42 2006 -0600 PATCH: Clean ups some of the log messages Remove the useless DDC probe message and only warn when MSR reads don't work. commit 1665bf4ae01b88bd2d981ebacc306568715ee927 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Mon Aug 21 11:24:41 2006 -0600 PATCH: Move the check for EXA version 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. commit 38f3d21beba13daba4844a129f3c268b5f291fb1 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Tue Aug 15 13:14:01 2006 -0600 PATCH: When compression is off, adjust the pitch to be linear, saving memory commit 9d8d08c6a7449faf9c52d728eeb5793180eaf98e Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Mon Aug 7 17:46:56 2006 -0600 PATCH: Fixup Xv Xv was still stuck in the 6.8.1 days. commit 4a29b63925ea8ffa4e220925dd8aca280fd887a7 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Aug 4 14:23:52 2006 -0600 PATCH: Add specific support for the OLPC dcon panel The OLPC dcon panel operates differently then the other panels in the GX universe. commit 7a49bf6205d77a22b07c785f2cb589abd8671667 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Aug 4 14:23:40 2006 -0600 PATCH: Remove the build files that shouldn't be in the repository commit d67ec33ef47086469446f0bd692ec15581124424 Author: Zephaniah E. Hull <[EMAIL PROTECTED]> Date: Thu Aug 3 10:41:41 2006 -0400 Make EXA support on EXA_VERSION_MAJOR >= 2. Catch the two places where we tried to use EXA stuff when it wasn't available. commit 3718e9e2639d0f6313c3ec9ab32d277d2224f8cf Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Jul 7 17:18:06 2006 -0600 PATCH: Fix some VGA issues Fix some issues from the recent NoVGA refactoring commit 726d46c8da96b2a0168b39d36be32467d54a9de3 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Fri Jul 7 13:05:19 2006 -0600 Update with cleanup and other fixes Final commit of cleanup fixes prior to pushing commit c3ab9f1a60afe1f5e86db1cf2635acda14fae2f5 Author: Jordan Crouse <[EMAIL PROTECTED]> Date: Thu Jul 6 14:56:42 2006 -0600 Initial commit of the xf86-video-amd tree -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]