summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog1125
1 files changed, 1125 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..41b4346
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,1125 @@
+commit b73e2754fda2bc843651c299973ba55033912670
+Author: Martin-Éric Racine <q-funk@iki.fi>
+Date: Fri Jul 13 12:33:27 2007 -0600
+
+ This autogen.sh implements ChangeLog generation from the git commit
+ log. It also calls the correct Makefile macro to clean up after
+ maintainer configuration, instead of cleaning up by hand.
+
+ autogen.sh | 6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 08c26f1bda66b8ffd91e345cdd2cb29171b615b3
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Tue Jul 10 15:16:12 2007 -0600
+
+ Fix "old-school" MSR accesses
+
+ 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.
+
+ src/amd_lx_driver.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 9f8ea76662733cec5ee6289727c143bf057aee57
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Tue Jul 10 10:06:01 2007 -0600
+
+ Change _X_INLINE to just inline - the define probably isn't needed
+ for us unless we go to a system that doesn't support it. We'll cross
+ that bridge when we get to it.
+
+ src/amd_gx_accel.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 47b5a249e7ae877d7816504fec4f987442d07931
+Author: Martin-Éric Racine <q-funk@iki.fi>
+Date: Fri Jul 6 16:59:51 2007 -0600
+
+ An improved autogen.sh script
+
+ autogen.sh | 10 +++++++++-
+ 1 files changed, 9 insertions(+), 1 deletions(-)
+
+commit f42add8948e2cee3d9f2edf580f260c42718fc0c
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Jul 6 16:13:14 2007 -0600
+
+ Remove the DCON sleep code
+
+ The DCON sleep code was introduced by a previous commit - for now that
+ will only live in the OLPC tree.
+
+ src/amd_lx_driver.c | 28 ----------------------------
+ 1 files changed, 0 insertions(+), 28 deletions(-)
+
+commit bff92101bd22fcb6a5c0e9da9be58105f7655be4
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Jul 6 13:22:02 2007 -0600
+
+ Use the right bit depth when doing EXA copies on the GX.
+
+ This fixes the image corruption problem on OLPC.
+
+ src/amd_gx_accel.c | 17 ++++++++++++-----
+ 1 files changed, 12 insertions(+), 5 deletions(-)
+
+commit 247faeeb1d1c429800f187e08cfaa31407c660ff
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Tue Jul 3 15:53:56 2007 -0600
+
+ Make sure we turn on the video palette when video starts, and turn
+ it off
+ when video ends.
+
+ src/amd_lx_video.c | 17 ++++++++++++++++-
+ 1 files changed, 16 insertions(+), 1 deletions(-)
+
+commit 610f9a6b443afa8e40637a62b2b377a992f5eb05
+Author: Dan Williams <dcbw@redhat.com>
+Date: Mon Jun 25 15:30:02 2007 -0400
+
+ Fix LX video downscaling
+
+ The GX video downscaling logic apparently isn't appropriate for the LX
+
+ src/amd_lx_video.c | 19 +++++++++----------
+ 1 files changed, 9 insertions(+), 10 deletions(-)
+
+commit fd870f7acd4654ea1b440925e78df2afc5bf7259
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Mon Jun 25 11:06:39 2007 -0400
+
+ uint32_t -> CARD32
+
+ src/amd_gx_accel.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 54ac7918b53a999a25185ff140cda001255596b3
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Jun 22 17:09:28 2007 -0600
+
+ Multiple fixes for the LX driver
+
+ * 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
+
+ src/amd.h | 4 +-
+ src/amd_lx_driver.c | 138
+ +++++++++++++++++++++++++++++---------------------
+ src/amd_lx_exa.c | 2 -
+ src/amd_lx_rotate.c | 110 ++++++++++++++++++++++++++---------------
+ src/amd_lx_video.c | 67 ++++++++++++++----------
+ 5 files changed, 192 insertions(+), 129 deletions(-)
+
+commit ea11d99bc29086a8fa92c01dd22f195d626b33d2
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Jun 15 18:08:56 2007 -0600
+
+ Two fixes for compositing for Cairo 1.4.4 and X server 1.3+
+
+ src/amd_lx_exa.c | 6 +++---
+ src/cim/cim_gp.c | 5 +++--
+ 2 files changed, 6 insertions(+), 5 deletions(-)
+
+commit 7bf0627cd001325affbe16118a2f27225179eabd
+Author: Zephaniah E. Hull <warp@agamemnon.b5>
+Date: Wed Jun 13 12:28:36 2007 -0400
+
+ From Bernardo Innocenti.
+
+ - 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
+
+ configure.ac | 16 +++++++++---
+ src/amd_gx_accel.c | 65
+ ++++++++++++++++++++++++++++++---------------------
+ 2 files changed, 50 insertions(+), 31 deletions(-)
+
+commit dc23a3168df78424108e8609b250e88c3dd16775
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Jun 1 18:32:28 2007 -0600
+
+ Fix A8 masks
+
+ We were using the wrong operation for A8 masks, resulting in badness.
+ Also, clean up the mask blt to be much simpler.
+
+ src/amd_lx_exa.c | 10 ++--
+ src/cim/cim_gp.c | 140
+ ++++++---------------------------------------------
+ src/cim/cim_rtns.h | 2 +-
+ 3 files changed, 24 insertions(+), 128 deletions(-)
+
+commit 167d9dcfe6c13f37590b26bd544ae225cb7934ac
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Jun 1 09:31:52 2007 -0600
+
+ Use the correct pitch for composite mask operations
+
+ 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.
+
+ src/amd_lx_exa.c | 25 ++++++++++++-------------
+ src/cim/cim_gp.c | 4 ++--
+ 2 files changed, 14 insertions(+), 15 deletions(-)
+
+commit 802282679447f2be6d815a6aa196d764a33bb07d
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Thu May 17 17:07:17 2007 -0600
+
+ Swizzle the sync when the panel is enabled to account for Cimarron
+ being
+ silly.
+
+ src/amd_lx_driver.c | 20 ++++++++++++++++----
+ 1 files changed, 16 insertions(+), 4 deletions(-)
+
+commit 0a138f4a36ff2b474705bb542b446fe340be324d
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Thu May 31 15:10:59 2007 -0400
+
+ Add DCON detection to LX.
+
+ src/amd_lx_driver.c | 4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 6350e6e2bdc42aa7220d3101111a3bcc0a9b864a
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Thu May 31 15:07:29 2007 -0400
+
+ DCON detection cleanup and generification.
+
+ src/amd.h | 4 +-
+ src/amd_dcon.c | 124
+ +++------------------------------------------------
+ src/amd_gx_driver.c | 2 +-
+ 3 files changed, 11 insertions(+), 119 deletions(-)
+
+commit 506a23c3618905cbcc1c767b9e388ca86706bc73
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Thu May 31 14:34:07 2007 -0400
+
+ Un-libcwrap.
+
+ src/amd_dcon.c | 3 ---
+ src/amd_driver.c | 1 -
+ src/amd_gx_accel.c | 3 ---
+ src/amd_gx_cursor.c | 1 -
+ src/amd_gx_shadow.c | 1 -
+ src/amd_gx_video.c | 1 -
+ src/amd_lx_cursor.c | 1 -
+ src/durango.c | 1 -
+ src/z4l.c | 7 ++++---
+ 9 files changed, 4 insertions(+), 15 deletions(-)
+
+commit c37fc13ea909a7a1315d3723ccac0e4146b3a0b2
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Thu May 31 14:30:10 2007 -0400
+
+ Add extra GCC warning fu. -Wall cleanup.
+
+ configure.ac | 6 ++++++
+ src/amd.h | 17 +++++++++++++++--
+ src/amd_common.c | 1 +
+ src/amd_gx_driver.c | 14 ++++----------
+ src/amd_gx_rotate.c | 6 +++---
+ src/amd_gx_video.c | 5 +++++
+ src/amd_lx_driver.c | 14 ++++----------
+ src/amd_lx_exa.c | 4 ++--
+ src/amd_lx_rotate.c | 8 ++++----
+ src/amd_msr.c | 1 +
+ src/durango.c | 1 +
+ src/gfx/gfx_init.c | 2 +-
+ src/gfx/msr_rdcl.c | 4 ++--
+ src/gfx/vid_rdcl.c | 10 +++++-----
+ src/panel/gx2_9211.c | 2 +-
+ 15 files changed, 55 insertions(+), 40 deletions(-)
+
+commit 0953a855c7d20186a8efb6db4842eb777f6e0e56
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Thu May 31 13:58:59 2007 -0400
+
+ Rename: amd_gx_dcon.c -> amd_dcon.c
+
+ src/Makefile.am | 2 +-
+ src/amd_dcon.c | 178
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ src/amd_gx_dcon.c | 178
+ -----------------------------------------------------
+ 3 files changed, 179 insertions(+), 179 deletions(-)
+
+commit 0da247099df93a9774e8a638170f2142615ed5df
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Wed May 16 13:05:46 2007 -0400
+
+ Remove 'man' directory references from configure.ac.
+
+ configure.ac | 1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 217eeed3c1659cc9e0f13ba6932d1342c0255df4
+Merge: 6d1942f... 022a106...
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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 <jordan.crouse@amd.com>
+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.
+
+ Makefile.am | 2 +-
+ README | 897
+ ++----------------------------------------------
+ TODO | 36 +--
+ man/Makefile.am | 59 ----
+ man/amd.man | 417 ----------------------
+ src/amd.4.html | 439 -----------------------
+ src/cim/cim_defs.h.rej | 45 ---
+ 7 files changed, 50 insertions(+), 1845 deletions(-)
+
+commit 37719011a020eafc9a6848025f3e07219c2f5444
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Wed May 9 17:17:16 2007 -0600
+
+ Fix warnings discovered by Dan Williams and -Wall
+
+ src/cim/cim_msr.c | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit da653c761c9a275cf2b5ff4e087cb0239421c72d
+Author: Dan Williams <dcbw@redhat.com>
+Date: Wed May 9 13:32:42 2007 -0600
+
+ More -Wall warnings fixed
+
+ src/amd_driver.c | 7 +++++--
+ src/amd_gx_cursor.c | 5 +++++
+ src/amd_gx_driver.c | 2 +-
+ src/amd_lx_cursor.c | 5 +++++
+ src/amd_lx_driver.c | 6 ------
+ src/amd_lx_rotate.c | 8 ++++++++
+ 6 files changed, 24 insertions(+), 9 deletions(-)
+
+commit 8fa5d1e3653f91c0c1409147f7292463554dd9f9
+Author: Dan Williams <dcbw@redhat.com>
+Date: Wed May 9 13:31:15 2007 -0600
+
+ Eliminate the first round of warnings discovered with -Wall
+
+ src/amd.h | 40 +++++++++++++++++++++++++++++++
+ src/amd_gx_accel.c | 64
+ ++++++++++++++++++++++++---------------------------
+ src/amd_gx_cursor.c | 4 ---
+ src/amd_gx_dcon.c | 2 +-
+ src/amd_gx_driver.c | 17 ++++++-------
+ src/amd_gx_video.c | 2 -
+ src/amd_lx_cursor.c | 5 ----
+ src/amd_lx_driver.c | 23 +++++++-----------
+ src/amd_lx_exa.c | 7 ++---
+ src/amd_lx_rotate.c | 5 +--
+ src/amd_lx_video.c | 16 +++++++-----
+ src/amd_msr.c | 1 +
+ 12 files changed, 103 insertions(+), 83 deletions(-)
+
+commit 0af46deb156c1d4bdc7c3378c70bb9ef696a4886
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri May 4 11:43:09 2007 -0600
+
+ Completely eliminate the rotation pitch
+
+ Chris Ball is still getting segfalts - completely eliminate the
+ call.
+
+ src/amd_lx_rotate.c | 26 +-------------------------
+ 1 files changed, 1 insertions(+), 25 deletions(-)
+
+commit c35f7fe15a5a872606f18c84c097f3b5b1cada74
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri May 4 11:30:55 2007 -0600
+
+ Fix a segfault in RandR
+
+ src/amd_lx_randr.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 1ddbc60536d6e2b7a4654dd9019a3872c1a54de2
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri May 4 09:03:26 2007 -0600
+
+ Use the same stride for all rotations
+
+ This avoids problems copying pixmaps from EXA space.
+
+ src/amd_lx_rotate.c | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 69501cb09955741a3bb93a0992085cf4f64c70d7
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri May 4 09:03:22 2007 -0600
+
+ Cimarron wants to use CF8/CFC
+
+ Avoid using the PCI access routines in Cimarron
+
+ src/amd_lx_driver.c | 24 +++++++++++++++---------
+ 1 files changed, 15 insertions(+), 9 deletions(-)
+
+commit 460c5b55d30086b013e35c76fd406e8826e6a814
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri May 4 08:53:40 2007 -0600
+
+ Handle out of memory situations more gracefully
+
+ src/amd_lx_driver.c | 4 +++-
+ src/amd_lx_rotate.c | 9 ++++++++-
+ 2 files changed, 11 insertions(+), 2 deletions(-)
+
+commit 501f1b6d11ce35d5e53de798a364b7712c754e7b
+Author: Dan Williams <dcbw@redhat.com>
+Date: Thu May 3 10:05:17 2007 -0400
+
+ commit 5f7979e990c5eafb44aa0fa9779a7ed3904d25ce
+
+ include string.h for memset
+
+ src/amd_lx_driver.c | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 89bb73e915a8aca7a04d2ab0818f9b21c88d59c3
+Author: Dan Williams <dcbw@redhat.com>
+Date: Thu May 3 09:56:42 2007 -0400
+
+ commit 7125fcab372b24f7045bbdaa6d4f6e435b1f7a83
+
+ Fix missed GXQueryImageAttributes->GeodeQueryImageAttributes
+
+ src/amd_gx_video.c | 4 +---
+ 1 files changed, 1 insertions(+), 3 deletions(-)
+
+commit 4dfae85222779694e162c8bb942b7587c2600592
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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
+
+ src/amd_lx_cursor.c | 8 +++---
+ src/amd_lx_driver.c | 6 +++-
+ src/amd_lx_rotate.c | 72
+ ++++++++++++++++++++++++++++----------------------
+ 3 files changed, 48 insertions(+), 38 deletions(-)
+
+commit dc5db7c4d68268377cd99f7c8e4bc54556923ed1
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd_lx_driver.c | 5 +++--
+ src/amd_lx_video.c | 17 +++++++----------
+ 2 files changed, 10 insertions(+), 12 deletions(-)
+
+commit 59eac173349afa24c126ec670bedb68643dd5a84
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Thu Apr 26 15:34:11 2007 -0600
+
+ Use a secret bit to ensure we use channel A alpha *before* color
+ conversion
+
+ src/amd_lx_exa.c | 38 +++++++++++++++++++++++++++++---------
+ 1 files changed, 29 insertions(+), 9 deletions(-)
+
+commit 46b29acf1f239dd89adabf1cb2c138cf8a2b1700
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd_lx_driver.c | 58
+ ++++++++------------------------------------------
+ src/cimarron.c | 2 +-
+ 2 files changed, 11 insertions(+), 49 deletions(-)
+
+commit 8bfed84a1f972325cdf61876d7f7dfd0e8f0d4d5
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/Makefile.am | 1 +
+ src/amd.h | 4 +++
+ src/amd_lx_driver.c | 60 +++++++++++++++++++++++++++++++++++++++++++++
+ src/amd_msr.c | 64
+ ++++++++++++++++++++++++++++++++++++++++++++++++
+ src/cim/cim_defs.h | 30 ++++++++++++++++++++++
+ src/cimarron.c | 9 +++++++
+ src/durango.c | 67
+ +++-----------------------------------------------
+ 7 files changed, 172 insertions(+), 63 deletions(-)
+
+commit 2d7689990c19fd74d5fad11bcf6317a7874a6057
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Thu Mar 8 18:06:11 2007 -0700
+
+ Fix a couple of scary bugs - including one that seemed to be causing
+ corruption.
+
+ TODO | 4 ++
+ src/amd_lx_cursor.c | 127
+ +++----------------------------------------------
+ src/amd_lx_driver.c | 16 ++++---
+ src/amd_lx_exa.c | 131
+ ++++++++++++++++++++++++---------------------------
+ 4 files changed, 82 insertions(+), 196 deletions(-)
+
+commit b959509bb37e6ef269088ecbe92f49c7dc971fb6
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Wed Mar 7 18:27:52 2007 -0700
+
+ Add a TODO file filled with many bugs and enhancements
+
+ TODO | 23 +++++++++++++++++++++++
+ 1 files changed, 23 insertions(+), 0 deletions(-)
+
+commit b59bfdde9341ca9014e00795e344ac64b5b91b8c
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/Makefile.am | 8 +-
+ src/amd.h | 391 +++---
+ src/amd_blend.h | 62 +
+ src/amd_common.c | 158 +++
+ src/amd_driver.c | 64 +-
+ src/amd_gx_accel.c | 155 +--
+ src/amd_gx_dcon.c | 4 +-
+ src/amd_gx_driver.c | 2166 +++++++++++++++---------------
+ src/amd_gx_video.c | 47 +-
+ src/amd_lx_accel.c | 1563 ---------------------
+ src/amd_lx_cursor.c | 205 ++--
+ src/amd_lx_dga.c | 398 ------
+ src/amd_lx_driver.c | 3738
+ +++++++++++++++------------------------------------
+ src/amd_lx_exa.c | 1034 ++++++++++++++
+ src/amd_lx_randr.c | 331 +++++
+ src/amd_lx_rotate.c | 246 ++++
+ src/amd_lx_shadow.c | 453 -------
+ src/amd_lx_vga.c | 7 +-
+ src/amd_lx_video.c | 2079 +++++++++++------------------
+ src/cim/cim_gp.c | 190 +++
+ src/cim/cim_rtns.h | 5 +-
+ 21 files changed, 5283 insertions(+), 8021 deletions(-)
+
+commit 6d1942fb5e9a1e37baae3ec8559f9567ddeb2f67
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Thu Mar 1 10:38:08 2007 -0800
+
+ Replace references to XFree86/XF86Config in man page
+
+ man/amd.man | 10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit d2f53b7c576c91f07f55b62b0020be1d0ab358dc
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Wed Jan 31 13:50:19 2007 -0700
+
+ Fix an unfortunate segfault when NoAccel is selected
+
+ src/amd_gx_driver.c | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 610e65d49c3060b9512be785ab78de0824583155
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Mon Jan 15 22:03:00 2007 -0700
+
+ Fixed broken EXA - things actually move faster now.
+
+ src/amd_gx_driver.c | 5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 7f3e76af1675dc071769cdd68fa0ae4f1290b7b4
+Author: Dan Williams <dcbw@redhat.com>
+Date: Mon Jan 15 16:49:09 2007 -0500
+
+ Fix distcheck
+
+ src/Makefile.am | 16 +++++++++++-----
+ 1 files changed, 11 insertions(+), 5 deletions(-)
+
+commit edbd744b31eb7996b521eca4a42e0e20700ffa78
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Jan 12 10:30:19 2007 -0700
+
+ Correctly program the sync polarity taking into account the GX
+ wierdness
+
+ src/gfx/vid_rdcl.c | 13 ++++++++++---
+ 1 files changed, 10 insertions(+), 3 deletions(-)
+
+commit 461c5fb1ed00101e9832b4a0236bbb51d092ddb6
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Thu Jan 11 17:30:45 2007 -0700
+
+ Broken logic on the previous Xv fix - should work now
+
+ src/amd_gx_video.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit a212981da0147a5f277b43b801de6d2454005c17
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Wed Jan 10 17:51:23 2007 -0700
+
+ Add Xv hardware support for a RGB565 source.
+
+ src/amd_fourcc.h | 22 ++++++++++++++++++++++
+ src/amd_gx_video.c | 51
+ +++++++++++++++++++++++++++++++--------------------
+ 2 files changed, 53 insertions(+), 20 deletions(-)
+
+commit acc4421ac55d021ef917967ecd09b650e8dd9699
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd_gx_driver.c | 11 +++--------
+ src/amd_gx_randr.c | 2 +-
+ 2 files changed, 4 insertions(+), 9 deletions(-)
+
+commit 888dab329bb66c8e4317d0b6a9736fa70c9686a6
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Wed Jan 10 14:21:43 2007 -0700
+
+ I missed a few updates of the new driver structure in the video code
+
+ src/amd_gx_video.c | 17 +++++++++--------
+ 1 files changed, 9 insertions(+), 8 deletions(-)
+
+commit cb69ce0f54569c68c79173e144c3c90e46e64f8b
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+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.
+
+ src/amd.h | 1 +
+ src/amd_gx_dcon.c | 15 ++++++++++-----
+ src/amd_gx_driver.c | 4 +++-
+ 3 files changed, 14 insertions(+), 6 deletions(-)
+
+commit c4f21aaaaf6d101e7c8828e246e06be3ff0591c3
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Mon Jan 8 15:22:28 2007 -0500
+
+ Fix RANDR support to be dlloader-friendly.
+
+ src/amd_gx_rotate.c | 30 +++++++++++++++---------------
+ 1 files changed, 15 insertions(+), 15 deletions(-)
+
+commit d4d16bf29802549b501a00e32195162ed5e8ab93
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Mon Jan 8 15:21:33 2007 -0500
+
+ Build fix.
+
+ src/amd_lx_accel.c | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit f762b456b98063860e38e9541f4be2fb1302e3c2
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+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.
+
+ configure.ac | 6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit cf77a1fe9ec232cbb0d99685f34d0acb91ee5d88
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/Makefile.am | 1 -
+ src/amd_gx_dga.c | 393
+ ---------------------------------------------------
+ src/amd_gx_driver.c | 57 +++-----
+ src/durango.c | 6 +-
+ 4 files changed, 22 insertions(+), 435 deletions(-)
+
+commit fb92319afde24b91c64314e4f2d8725fa2cd61fe
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Wed Dec 20 17:30:44 2006 -0700
+
+ Replace the VSA MSR interface with something more sane
+
+ src/amd_gx_driver.c | 7 +-
+ src/durango.c | 398 +++++++++++++++++-------------------------
+ src/gfx/durango.c | 484
+ ---------------------------------------------------
+ src/gfx/msr_rdcl.c | 1 +
+ 4 files changed, 171 insertions(+), 719 deletions(-)
+
+commit e34f70fc46b36a0ea26636045ce9f9bf24ec89cd
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Mon Dec 18 11:01:34 2006 -0700
+
+ Correctly rotate the HW cursor data so that it matches the rest of
+ the screen
+
+ src/amd_gx_cursor.c | 24 ++++++++++++++++++++----
+ 1 files changed, 20 insertions(+), 4 deletions(-)
+
+commit 2e558b7cf6c508a1f745d922d911d612eba7d2c4
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd_gx_driver.c | 20 ++++++++++++++------
+ 1 files changed, 14 insertions(+), 6 deletions(-)
+
+commit 243edb93e131734f23d9c5f39f1cd614ecc6a1f8
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Dec 15 13:23:49 2006 -0700
+
+ Remove debugging messages and other cleanups
+
+ src/amd_gx_accel.c | 4 ----
+ 1 files changed, 0 insertions(+), 4 deletions(-)
+
+commit 8cd3fa16e377119452d8575198a7f1f1a77e44fc
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Dec 15 13:23:48 2006 -0700
+
+ Default the GX driver to use EXA for acceleration
+
+ src/amd_gx_driver.c | 20 +++++++++-----------
+ 1 files changed, 9 insertions(+), 11 deletions(-)
+
+commit 04e5aa4e6e9ec4ddc8ebeaf9f7004cb832c194c8
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Dec 15 13:23:48 2006 -0700
+
+ Allow the user to specify an initial rotation
+
+ src/amd_gx_driver.c | 40 ++++++++++++++++++++++++++++++----------
+ 1 files changed, 30 insertions(+), 10 deletions(-)
+
+commit dc2244b398d68bb340e97c723615e3b52ecd47ae
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Dec 15 13:23:45 2006 -0700
+
+ Clean up the VGA init
+
+ src/amd_gx_driver.c | 30 +++++++++++-------------------
+ 1 files changed, 11 insertions(+), 19 deletions(-)
+
+commit 5b66b41b1d91345700e8f18569fa984c6ce53aca
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Dec 15 08:46:42 2006 -0700
+
+ Remove unneeded GX options
+
+ src/amd.h | 3 ---
+ src/amd_driver.c | 2 --
+ src/amd_gx_driver.c | 5 -----
+ 3 files changed, 0 insertions(+), 10 deletions(-)
+
+commit d901348441642fadbd71ed2e37e74b3b2a7af97c
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Thu Dec 14 17:28:48 2006 -0700
+
+ Fix the memory mapping so its more sane, and disable XAA pixmap caches
+ during rotation.
+
+ src/amd_gx_driver.c | 20 +++++++-------------
+ src/amd_gx_rotate.c | 34 +++++++++++++++++++++++++++++++++-
+ 2 files changed, 40 insertions(+), 14 deletions(-)
+
+commit 73dc69c6597d5f0f6023c067f7b1c2d7709b604b
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Thu Dec 14 17:26:59 2006 -0700
+
+ PATCH: Automatically probe to see if VGA exists
+
+ src/amd_driver.c | 1 -
+ src/amd_gx_driver.c | 45 ++++++++++++++++++++++++++++++++++++---------
+ 2 files changed, 36 insertions(+), 10 deletions(-)
+
+commit a38f40687c00f35d2e6529c3cfb894ee29cdea66
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Wed Dec 13 16:03:36 2006 -0700
+
+ Clean up whitespace and other code style issues
+
+ src/amd_gx_dcon.c | 159 ++--
+ src/amd_gx_driver.c | 2204
+ ++++++++++++++++++++++++++-------------------------
+ src/amd_gx_randr.c | 424 +++++-----
+ src/amd_gx_rotate.c | 199 +++---
+ 4 files changed, 1501 insertions(+), 1485 deletions(-)
+
+commit edd326cc9ba5b9f46ca7a4516806a5b7fd3605f0
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Tue Dec 12 17:31:48 2006 -0700
+
+ First attempt at adding dynamic rotation (just RandR 1.1 for now)
+
+ src/Makefile.am | 3 +-
+ src/amd.h | 28 +-
+ src/amd_driver.c | 6 +-
+ src/amd_gx_accel.c | 149 +--
+ src/amd_gx_cursor.c | 47 +-
+ src/amd_gx_driver.c | 3277
+ ++++++++++++++++++---------------------------------
+ src/amd_gx_randr.c | 339 ++++++
+ src/amd_gx_rotate.c | 155 +++
+ src/amd_gx_vga.c | 3 +
+ src/amd_gx_video.c | 3 +
+ src/amd_lx_accel.c | 2 +
+ 11 files changed, 1782 insertions(+), 2230 deletions(-)
+
+commit 98aad0c298e59b6336e9219cc37294644d2d9e95
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Thu Nov 9 15:31:07 2006 -0700
+
+ PATCH: Add special support for the OLPC DCON
+
+ src/Makefile.am | 1 +
+ src/amd_gx_dcon.c | 156
+ +++++++++++++++++++++++++++++++++++++++++++++++++++
+ src/amd_gx_driver.c | 1 +
+ 3 files changed, 158 insertions(+), 0 deletions(-)
+
+commit e18f0a7efe7bbc7655a9fdcd3b74ec8c799a86a2
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd_gx_video.c | 41 +++++++++++++++++++++++++++++++++++------
+ src/gfx/vid_rdcl.c | 6 ++++--
+ 2 files changed, 39 insertions(+), 8 deletions(-)
+
+commit 881c2aac50af3265d98daa4be5ccf49cabe2f5d6
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd_gx_video.c | 26 ++++++++++++++++++++++++++
+ 1 files changed, 26 insertions(+), 0 deletions(-)
+
+commit 57921b0fffbd1a4bf36dbef69badb9b71918a3b8
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Mon Oct 16 16:54:15 2006 -0600
+
+ Fixed stupid buglet that I introduced
+
+ src/amd_gx_video.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 1c2fdaa4bc0df076f2d15184cfba74b2df82c6e4
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Mon Oct 16 16:27:01 2006 -0600
+
+ Missed a place where I needed to clear the EXA memory
+
+ src/amd_gx_video.c | 13 ++++++++++---
+ 1 files changed, 10 insertions(+), 3 deletions(-)
+
+commit 8d9986ffa3d678469901d595c80770696bd866d8
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd_gx_video.c | 125
+ +++++++++++++++++++++++++++++++++++++--------------
+ 1 files changed, 90 insertions(+), 35 deletions(-)
+
+commit 2979196dae5615f2a78ace891d4ad6dd98c8fe6e
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd_driver.c | 14 ++--
+ src/amd_gx_cursor.c | 4 +
+ src/amd_gx_dga.c | 4 +
+ src/amd_gx_driver.c | 8 ++-
+ src/amd_gx_regacc.c | 4 +
+ src/amd_gx_shadow.c | 4 +
+ src/amd_gx_vga.c | 4 +
+ src/amd_lx_accel.c | 14 +--
+ src/amd_lx_cursor.c | 4 +
+ src/amd_lx_dga.c | 4 +
+ src/amd_lx_driver.c | 8 ++-
+ src/amd_lx_regacc.c | 4 +
+ src/amd_lx_shadow.c | 4 +
+ src/amd_lx_video.c | 5 +
+ src/cimarron.c | 4 +
+ src/durango.c | 230
+ +------------------------------------------------
+ src/gfx/gfx_msr.c | 4 +
+ src/panel.c | 14 +---
+ src/panel/panel.c | 1 +
+ src/panel/platform.c | 8 +--
+ src/z4l.c | 13 ++-
+ 21 files changed, 92 insertions(+), 267 deletions(-)
+
+commit 45eeb43888e92e2736d9b678ce6d67fb99449800
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd_gx_driver.c | 12 ++++++++++--
+ 1 files changed, 10 insertions(+), 2 deletions(-)
+
+commit 1665bf4ae01b88bd2d981ebacc306568715ee927
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ src/amd.h | 18 ++++++++++--------
+ 1 files changed, 10 insertions(+), 8 deletions(-)
+
+commit 38f3d21beba13daba4844a129f3c268b5f291fb1
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Tue Aug 15 13:14:01 2006 -0600
+
+ PATCH: When compression is off, adjust the pitch to be linear,
+ saving memory
+
+ src/amd_gx_accel.c | 9 +++++++--
+ src/amd_gx_driver.c | 45 +++++++++++++++++++++++++++++++++++----------
+ src/amd_gx_video.c | 24 ++++++++++++++++--------
+ 3 files changed, 58 insertions(+), 20 deletions(-)
+
+commit 9d8d08c6a7449faf9c52d728eeb5793180eaf98e
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Mon Aug 7 17:46:56 2006 -0600
+
+ PATCH: Fixup Xv
+
+ Xv was still stuck in the 6.8.1 days.
+
+ src/amd_gx_driver.c | 9 ++++++++-
+ src/amd_gx_video.c | 14 ++++++++++----
+ 2 files changed, 18 insertions(+), 5 deletions(-)
+
+commit 4a29b63925ea8ffa4e220925dd8aca280fd887a7
+Author: Jordan Crouse <jordan.crouse@amd.com>
+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.
+
+ configure.ac | 5 ++-
+ src/amd.h | 13 +++++++++-
+ src/amd_driver.c | 1 +
+ src/amd_gx_driver.c | 61
+ +++++++++++++++++++++++++++++++++-----------------
+ 4 files changed, 55 insertions(+), 25 deletions(-)
+
+commit 7a49bf6205d77a22b07c785f2cb589abd8671667
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Aug 4 14:23:40 2006 -0600
+
+ PATCH: Remove the build files that shouldn't be in the repository
+
+ Makefile.in | 654 --
+ aclocal.m4 | 7887 --------------------
+ autogen.sh | 12 +
+ config.guess | 1517 ----
+ config.h.in | 69 -
+ config.sub | 1627 ----
+ configure |22185
+ -------------------------------------------------------
+ depcomp | 479 --
+ install-sh | 294 -
+ libtool | 7936 --------------------
+ ltmain.sh | 6971 -----------------
+ man/Makefile.in | 420 --
+ missing | 336 -
+ mkinstalldirs | 111 -
+ src/Makefile.in | 671 --
+ 15 files changed, 12 insertions(+), 51157 deletions(-)
+
+commit d67ec33ef47086469446f0bd692ec15581124424
+Author: Zephaniah E. Hull <warp@agamemnon.b5>
+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.
+
+ src/amd.h | 4 ++++
+ src/amd_gx_driver.c | 4 ++++
+ 2 files changed, 8 insertions(+), 0 deletions(-)
+
+commit 3718e9e2639d0f6313c3ec9ab32d277d2224f8cf
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Jul 7 17:18:06 2006 -0600
+
+ PATCH: Fix some VGA issues
+
+ Fix some issues from the recent NoVGA refactoring
+
+ src/amd_gx_driver.c | 23 ++++++++++++++---------
+ 1 files changed, 14 insertions(+), 9 deletions(-)
+
+commit 726d46c8da96b2a0168b39d36be32467d54a9de3
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Fri Jul 7 13:05:19 2006 -0600
+
+ Update with cleanup and other fixes
+
+ Final commit of cleanup fixes prior to pushing
+
+ Makefile.in | 5 +-
+ aclocal.m4 | 1023 +++++++----
+ config.guess | 712 ++++---
+ config.sub | 239 ++-
+ configure | 5364
+ ++++++++++++++++++++++++---------------------------
+ configure.ac | 6 +
+ libtool | 1453 ++++++++++-----
+ ltmain.sh | 1380 +++++++++----
+ man/Makefile.in | 3 +-
+ src/Makefile.am | 8 +-
+ src/Makefile.in | 21 +-
+ src/amd.h | 11 +-
+ src/amd_driver.c | 6 +-
+ src/amd_fourcc.h | 54 +-
+ src/amd_gx_accel.c | 8 +-
+ src/amd_gx_driver.c | 321 ++--
+ src/build_num.h | 43 +-
+ src/cim/cim_defs.h | 466 +++---
+ src/gfx/disp_gu3.c | 2603 -------------------------
+ src/gfx/durango.c | 4 -
+ src/gfx/gfx_disp.c | 332 ----
+ src/gfx/gfx_init.c | 134 +--
+ src/gfx/gfx_regs.h | 378 ----
+ src/gfx/gfx_rtns.h | 3 -
+ src/gfx/gfx_type.h | 2 -
+ src/gfx/gfx_vid.c | 216 ---
+ src/gfx/init_gu3.c | 159 --
+ src/gfx/vid_cstl.c | 2571 ------------------------
+ 28 files changed, 6218 insertions(+), 11307 deletions(-)
+
+commit c3ab9f1a60afe1f5e86db1cf2635acda14fae2f5
+Author: Jordan Crouse <jordan.crouse@amd.com>
+Date: Thu Jul 6 14:56:42 2006 -0600
+
+ Initial commit of the xf86-video-amd tree