Home | History | Annotate | Line # | Download | only in dist
      1  1.1.1.7  mrg commit 8bf766606f1502fa481f1103ff704cc9dd13c337
      2  1.1.1.7  mrg Author: Matt Turner <mattst88 (a] gmail.com>
      3  1.1.1.7  mrg Date:   Thu Nov 7 13:15:35 2024 -0500
      4  1.1.1.7  mrg 
      5  1.1.1.7  mrg     xf86-video-nouveau 1.0.18
      6  1.1.1.7  mrg     
      7  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/13>
      8  1.1.1.7  mrg 
      9  1.1.1.7  mrg commit a261e93f09d2f2c3b429de2b1cecce1ec015b962
     10  1.1.1.7  mrg Author: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     11  1.1.1.7  mrg Date:   Tue Jun 22 10:53:37 2021 +0200
     12  1.1.1.7  mrg 
     13  1.1.1.7  mrg     nouveau: Implement nouveau_pick_best_crtc using rr_crtc_covering_box
     14  1.1.1.7  mrg     
     15  1.1.1.7  mrg     Both functions have the same implementation.
     16  1.1.1.7  mrg     
     17  1.1.1.7  mrg     Signed-off-by: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     18  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/2>
     19  1.1.1.7  mrg 
     20  1.1.1.7  mrg commit aa3962ee7b25818b35371cc8e78dd6591b941990
     21  1.1.1.7  mrg Author: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     22  1.1.1.7  mrg Date:   Tue Jun 22 09:54:54 2021 +0200
     23  1.1.1.7  mrg 
     24  1.1.1.7  mrg     nouveau: use modesetting randr_crtc_covering_drawable implementation
     25  1.1.1.7  mrg     
     26  1.1.1.7  mrg     ... for nouveau_present_crtc.
     27  1.1.1.7  mrg     
     28  1.1.1.7  mrg     Instead of returning NULL crtc or disable primarty crtc as fallback
     29  1.1.1.7  mrg     randr_crtc_covering_drawable can find and return crtc that belongs to
     30  1.1.1.7  mrg     secondary outputs. This prevents usage of 1Hz fake_crtc when lid is
     31  1.1.1.7  mrg     closed and only secondary output is enabled.
     32  1.1.1.7  mrg     
     33  1.1.1.7  mrg     Signed-off-by: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     34  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/2>
     35  1.1.1.7  mrg 
     36  1.1.1.7  mrg commit 80360ea8cfebf5ad718f27f82b14761a140c10a1
     37  1.1.1.7  mrg Author: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     38  1.1.1.7  mrg Date:   Tue Jun 22 09:43:26 2021 +0200
     39  1.1.1.7  mrg 
     40  1.1.1.7  mrg     nouveau: Use randr_crtc_covering_drawable used in modesetting
     41  1.1.1.7  mrg     
     42  1.1.1.7  mrg     Use implementation from modesetting driver that is fixing issue:
     43  1.1.1.7  mrg     https://gitlab.freedesktop.org/xorg/xserver/-/issues/1028
     44  1.1.1.7  mrg     
     45  1.1.1.7  mrg     Instead of returning NULL crtc or disable primarty crtc as fallback
     46  1.1.1.7  mrg     randr_crtc_covering_drawable can find and return crtc that belongs to
     47  1.1.1.7  mrg     secondary outputs. This prevents usage of 1Hz fake_crtc when lid is
     48  1.1.1.7  mrg     closed and only secondary output is enabled.
     49  1.1.1.7  mrg     
     50  1.1.1.7  mrg     Signed-off-by: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     51  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/2>
     52  1.1.1.7  mrg 
     53  1.1.1.7  mrg commit 0d1c1a0828c31b50620301a03c5df56f0cbfd29c
     54  1.1.1.7  mrg Author: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     55  1.1.1.7  mrg Date:   Tue Jun 22 10:20:02 2021 +0200
     56  1.1.1.7  mrg 
     57  1.1.1.7  mrg     nouveau: Remove consider_disabled from nouveau_pick_best_crtc
     58  1.1.1.7  mrg     
     59  1.1.1.7  mrg     ... as it is never used.
     60  1.1.1.7  mrg     
     61  1.1.1.7  mrg     Also this is not required anymore as xserver patch fixed that in
     62  1.1.1.7  mrg     xorg-server in 5c5c1b779 ("present: Add Present extension").
     63  1.1.1.7  mrg       - in case of lack of crtc xserver is using fake_crtc with render 1Hz
     64  1.1.1.7  mrg         frequency
     65  1.1.1.7  mrg     
     66  1.1.1.7  mrg     Signed-off-by: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     67  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/2>
     68  1.1.1.7  mrg 
     69  1.1.1.7  mrg commit 7d09948c13c606bfc317f7e1e2616563af9dfe70
     70  1.1.1.7  mrg Author: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     71  1.1.1.7  mrg Date:   Tue Jun 22 09:21:56 2021 +0200
     72  1.1.1.7  mrg 
     73  1.1.1.7  mrg     nouveau: fixup driver for new X server ABI
     74  1.1.1.7  mrg     
     75  1.1.1.7  mrg     Signed-off-by: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     76  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/2>
     77  1.1.1.7  mrg 
     78  1.1.1.7  mrg commit f2508a881cc4a6500e9ef27c656df631e0d56be3
     79  1.1.1.7  mrg Author: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     80  1.1.1.7  mrg Date:   Tue Jun 22 09:34:30 2021 +0200
     81  1.1.1.7  mrg 
     82  1.1.1.7  mrg     nouveau: Rename functions that has origin from modesetting
     83  1.1.1.7  mrg     
     84  1.1.1.7  mrg     ... to have the same name and implementation.
     85  1.1.1.7  mrg     
     86  1.1.1.7  mrg     I have renamed drmmode_crtc_on, nouveau_box_intersect, nouveau_box_area
     87  1.1.1.7  mrg     to be named the same as in modesetting driver. It will be easier to make
     88  1.1.1.7  mrg     that code common in the future when required.
     89  1.1.1.7  mrg     
     90  1.1.1.7  mrg     Signed-off-by: ukasz Spintzyk <lukasz.spintzyk (a] synaptics.com>
     91  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/2>
     92  1.1.1.7  mrg 
     93  1.1.1.7  mrg commit 98c96445beb6661b681a217316e52ff6fdca8a74
     94  1.1.1.7  mrg Author: Enrico Weigelt, metux IT consult <info (a] metux.net>
     95  1.1.1.7  mrg Date:   Tue Oct 1 17:36:01 2024 +0200
     96  1.1.1.7  mrg 
     97  1.1.1.7  mrg     use dixDestroyPixmap() instead of direct driver call
     98  1.1.1.7  mrg     
     99  1.1.1.7  mrg     Direct calls to ScreenRec->DestroyPixmap() blocks cleaning up the wrapping
    100  1.1.1.7  mrg     jungle, so use the proper dix function instead.
    101  1.1.1.7  mrg     
    102  1.1.1.7  mrg     See: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1754
    103  1.1.1.7  mrg     
    104  1.1.1.7  mrg     Signed-off-by: Enrico Weigelt, metux IT consult <info (a] metux.net>
    105  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/11>
    106  1.1.1.7  mrg 
    107  1.1.1.7  mrg commit 14eec1945fa16144178ea94bdf68c756fb1028aa
    108  1.1.1.7  mrg Author: Enrico Weigelt, metux IT consult <info (a] metux.net>
    109  1.1.1.7  mrg Date:   Wed May 8 16:18:19 2024 +0200
    110  1.1.1.7  mrg 
    111  1.1.1.7  mrg     use XNFcallocarray() instead of xnfcalloc macro
    112  1.1.1.7  mrg     
    113  1.1.1.7  mrg     xnfcalloc is just an alias for XNFcallocarray() that doesn't seem to serve
    114  1.1.1.7  mrg     any practical purpose, so it can go away once all drivers stopped using it.
    115  1.1.1.7  mrg     
    116  1.1.1.7  mrg     Signed-off-by: Enrico Weigelt, metux IT consult <info (a] metux.net>
    117  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/7>
    118  1.1.1.7  mrg 
    119  1.1.1.7  mrg commit 4e4ab90a48e0a2a7325b4f5d08feb611745e9d3b
    120  1.1.1.7  mrg Author: Enrico Weigelt, metux IT consult <info (a] metux.net>
    121  1.1.1.7  mrg Date:   Wed May 8 12:58:02 2024 +0200
    122  1.1.1.7  mrg 
    123  1.1.1.7  mrg     use XNFalloc() instead of xnfalloc
    124  1.1.1.7  mrg     
    125  1.1.1.7  mrg     xnfalloc is just an alias for XNFalloc() that doesn't seem to serve
    126  1.1.1.7  mrg     any practical purpose, so it can go away once all drivers stopped using it.
    127  1.1.1.7  mrg     
    128  1.1.1.7  mrg     Signed-off-by: Enrico Weigelt, metux IT consult <info (a] metux.net>
    129  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/7>
    130  1.1.1.7  mrg 
    131  1.1.1.7  mrg commit 0cb36acb07b57263e8e446ebf2d7505686337eff
    132  1.1.1.7  mrg Author: Enrico Weigelt, metux IT consult <info (a] metux.net>
    133  1.1.1.7  mrg Date:   Wed May 22 22:57:49 2024 +0200
    134  1.1.1.7  mrg 
    135  1.1.1.7  mrg     drop compat with ancient ABI_VIDEODRV_VERSION < 20
    136  1.1.1.7  mrg     
    137  1.1.1.7  mrg     Signed-off-by: Enrico Weigelt, metux IT consult <info (a] metux.net>
    138  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/8>
    139  1.1.1.7  mrg 
    140  1.1.1.7  mrg commit 25ae4a6129e03e3661744c8eb4200b30309e0ca2
    141  1.1.1.7  mrg Author: Enrico Weigelt, metux IT consult <info (a] metux.net>
    142  1.1.1.7  mrg Date:   Wed May 22 22:56:34 2024 +0200
    143  1.1.1.7  mrg 
    144  1.1.1.7  mrg     drop obsolete check for HAS_DIXREGISTERPRIVATEKEY
    145  1.1.1.7  mrg     
    146  1.1.1.7  mrg     Signed-off-by: Enrico Weigelt, metux IT consult <info (a] metux.net>
    147  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/8>
    148  1.1.1.7  mrg 
    149  1.1.1.7  mrg commit d7db32eecc302668b11b9dd2d84f79d270ae5eea
    150  1.1.1.7  mrg Author: Enrico Weigelt, metux IT consult <info (a] metux.net>
    151  1.1.1.7  mrg Date:   Tue May 14 14:31:33 2024 +0200
    152  1.1.1.7  mrg 
    153  1.1.1.7  mrg     drop compat for ancient server versions
    154  1.1.1.7  mrg     
    155  1.1.1.7  mrg     Signed-off-by: Enrico Weigelt, metux IT consult <info (a] metux.net>
    156  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/8>
    157  1.1.1.7  mrg 
    158  1.1.1.7  mrg commit 7d29f5c439770cc8bc26f8c3ecff5e803d3e5d71
    159  1.1.1.7  mrg Author: Enrico Weigelt, metux IT consult <info (a] metux.net>
    160  1.1.1.7  mrg Date:   Tue May 14 14:30:35 2024 +0200
    161  1.1.1.7  mrg 
    162  1.1.1.7  mrg     drop check for xorg_list_init()
    163  1.1.1.7  mrg     
    164  1.1.1.7  mrg     Since we're relying on at least xserver version 1.8 and it's present
    165  1.1.1.7  mrg     there, no need for extra checks and workarounds.
    166  1.1.1.7  mrg     
    167  1.1.1.7  mrg     Signed-off-by: Enrico Weigelt, metux IT consult <info (a] metux.net>
    168  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/8>
    169  1.1.1.7  mrg 
    170  1.1.1.7  mrg commit 4063c70c1a99be46a29951fd3a958617d0003364
    171  1.1.1.7  mrg Author: Enrico Weigelt, metux IT consult <info (a] metux.net>
    172  1.1.1.7  mrg Date:   Tue May 14 14:26:58 2024 +0200
    173  1.1.1.7  mrg 
    174  1.1.1.7  mrg     bump minimal xorg version to 1.18
    175  1.1.1.7  mrg     
    176  1.1.1.7  mrg     1.18 was released a decade ago, so it seems reasonable stop supporting
    177  1.1.1.7  mrg     older ones.
    178  1.1.1.7  mrg     
    179  1.1.1.7  mrg     Signed-off-by: Enrico Weigelt, metux IT consult <info (a] metux.net>
    180  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/8>
    181  1.1.1.7  mrg 
    182  1.1.1.7  mrg commit 32188de9c66291778dea4d6c701540e874d9027a
    183  1.1.1.7  mrg Author: Srgio M. Basto <sergio (a] serjux.com>
    184  1.1.1.7  mrg Date:   Thu Oct 10 00:53:55 2024 +0100
    185  1.1.1.7  mrg 
    186  1.1.1.7  mrg     Fix implicit declaration of wfbScreenInit
    187  1.1.1.7  mrg     
    188  1.1.1.7  mrg     ```
    189  1.1.1.7  mrg     nv_driver.c:1443:9: warning: implicit declaration of function wfbScreenInit; did you mean fbScreenInit? [-Wimplicit-function-declaration]
    190  1.1.1.7  mrg        ret = wfbScreenInit(pScreen, FBStart, pScrn->virtualX,
    191  1.1.1.7  mrg              ^~~~~~~~~~~~~
    192  1.1.1.7  mrg              fbScreenInit
    193  1.1.1.7  mrg     ```
    194  1.1.1.7  mrg     
    195  1.1.1.7  mrg     Fixes: 794a277 ("nv50: use libwfb for pixmap access when driver pixmaps enabled")
    196  1.1.1.7  mrg     Signed-off-by: Srgio M. Basto <sergio (a] serjux.com>
    197  1.1.1.7  mrg     Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/merge_requests/12>
    198  1.1.1.7  mrg 
    199  1.1.1.7  mrg commit 827f1e2d2b336ea7d65cf1c8117dd9c34e876e7d
    200  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    201  1.1.1.7  mrg Date:   Thu Oct 5 17:10:21 2023 -0700
    202  1.1.1.7  mrg 
    203  1.1.1.7  mrg     gitlab CI: ensure libtool is installed in build container
    204  1.1.1.7  mrg     
    205  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    206  1.1.1.7  mrg 
    207  1.1.1.7  mrg commit 9f733098b3c9f65bf5896f248cdf4c3b69ace4e5
    208  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    209  1.1.1.7  mrg Date:   Thu Jul 28 17:30:21 2022 -0700
    210  1.1.1.7  mrg 
    211  1.1.1.7  mrg     gitlab CI: stop requiring Signed-off-by in commits
    212  1.1.1.7  mrg     
    213  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    214  1.1.1.7  mrg 
    215  1.1.1.7  mrg commit 29cc528a1f270f8aac49c2f0dedcb03590613cb3
    216  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    217  1.1.1.7  mrg Date:   Sat Jan 22 13:38:53 2022 -0800
    218  1.1.1.7  mrg 
    219  1.1.1.7  mrg     gitlab CI: add a basic build test
    220  1.1.1.7  mrg     
    221  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    222  1.1.1.7  mrg 
    223  1.1.1.7  mrg commit fbd3133bef9de5ba8c2e1d12835a7ac17bd67a72
    224  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
    225  1.1.1.7  mrg Date:   Fri Jan 15 15:14:35 2010 -0800
    226  1.1.1.7  mrg 
    227  1.1.1.7  mrg     Update Sun license notices to current X.Org standard form
    228  1.1.1.7  mrg     
    229  1.1.1.7  mrg     As noted in
    230  1.1.1.7  mrg     https://lists.freedesktop.org/archives/xorg-devel/2009-November/003670.html
    231  1.1.1.7  mrg     Sun relicensed all its contributions to X.Org to use the standard X.Org
    232  1.1.1.7  mrg     form of the MIT license, to reduce the number of MIT license variants in
    233  1.1.1.7  mrg     X.Org projects.
    234  1.1.1.7  mrg     
    235  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
    236  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    237  1.1.1.7  mrg 
    238  1.1.1.7  mrg commit cdd503430bc5456724b3102a376bd26ede48862f
    239  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    240  1.1.1.7  mrg Date:   Sat Jan 22 13:34:51 2022 -0800
    241  1.1.1.7  mrg 
    242  1.1.1.7  mrg     Build xz tarballs instead of bzip2
    243  1.1.1.7  mrg     
    244  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    245  1.1.1.7  mrg 
    246  1.1.1.7  mrg commit 3ee7cbca8f9144a3bb5be7f71ce70558f548d268
    247  1.1.1.7  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    248  1.1.1.7  mrg Date:   Mon Apr 26 19:38:57 2021 -0400
    249  1.1.1.7  mrg 
    250  1.1.1.7  mrg     remove sarea.h usage
    251  1.1.1.7  mrg     
    252  1.1.1.7  mrg     This header hasn't been used in ages, and is apparently no longer
    253  1.1.1.7  mrg     shipped in some places. Just stop relying on it entirely.
    254  1.1.1.7  mrg     
    255  1.1.1.7  mrg     Reported-by: Lyude Paul <lyude (a] redhat.com>
    256  1.1.1.7  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    257  1.1.1.7  mrg 
    258  1.1.1.7  mrg commit e80e73ced69b15662103d0fd6837db4ce6c6eb5b
    259  1.1.1.7  mrg Author: Dave Airlie <airlied (a] redhat.com>
    260  1.1.1.7  mrg Date:   Mon Jul 13 09:20:15 2020 +1000
    261  1.1.1.7  mrg 
    262  1.1.1.7  mrg     nouveau: fixup driver for new X server ABI
    263  1.1.1.7  mrg 
    264  1.1.1.6  mrg commit c39897466573aabd6a3b4e63e8e5fb42ac5971f8
    265  1.1.1.6  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    266  1.1.1.6  mrg Date:   Sat Jan 23 12:24:42 2021 -0500
    267  1.1.1.6  mrg 
    268  1.1.1.6  mrg     Bump version to 1.0.17
    269  1.1.1.6  mrg     
    270  1.1.1.6  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    271  1.1.1.6  mrg 
    272  1.1.1.6  mrg commit 7212a2782f3e638acf49de4716656b2ae27c2156
    273  1.1.1.6  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    274  1.1.1.6  mrg Date:   Sat Aug 15 23:18:22 2020 -0400
    275  1.1.1.6  mrg 
    276  1.1.1.6  mrg     present: fix handling of drmWaitVBlank failures
    277  1.1.1.6  mrg     
    278  1.1.1.6  mrg     When drmWaitVBlank fails, make sure to remove the event from the queue.
    279  1.1.1.6  mrg     
    280  1.1.1.6  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    281  1.1.1.6  mrg 
    282  1.1.1.6  mrg commit 5031100549fb053527a1f11d771e930dec065ced
    283  1.1.1.6  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    284  1.1.1.6  mrg Date:   Sat Aug 15 23:20:53 2020 -0400
    285  1.1.1.6  mrg 
    286  1.1.1.6  mrg     drmmode: make event handler leave a note that there are stuck events
    287  1.1.1.6  mrg     
    288  1.1.1.6  mrg     We don't really expect to have too many events in the queue. If there
    289  1.1.1.6  mrg     are, then the algorithm we use isn't appropriate. Add a warning when the
    290  1.1.1.6  mrg     queue gets very long, as it's an indication of something having gone
    291  1.1.1.6  mrg     wrong.
    292  1.1.1.6  mrg     
    293  1.1.1.6  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    294  1.1.1.6  mrg 
    295  1.1.1.6  mrg commit f833cd0827a73b716cc3af5905015fcb2c7d958d
    296  1.1.1.6  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    297  1.1.1.6  mrg Date:   Sat Jul 18 18:44:58 2020 -0400
    298  1.1.1.6  mrg 
    299  1.1.1.6  mrg     present: don't enable if there's no acceleration
    300  1.1.1.6  mrg     
    301  1.1.1.6  mrg     All the present logic relies on EXA being used to wrap everything.
    302  1.1.1.6  mrg     Unclear if present could even be used without the other things EXA
    303  1.1.1.6  mrg     enables, but better be safe.
    304  1.1.1.6  mrg     
    305  1.1.1.6  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    306  1.1.1.6  mrg 
    307  1.1.1.6  mrg commit 971624406a8ecd85bad8c2e2d1fd26f5d14bae92
    308  1.1.1.6  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    309  1.1.1.6  mrg Date:   Sat Jul 18 18:40:35 2020 -0400
    310  1.1.1.6  mrg 
    311  1.1.1.6  mrg     drmmode: fix screen resize without acceleration
    312  1.1.1.6  mrg     
    313  1.1.1.6  mrg     This got broken with commit 86024cee back in 2014!
    314  1.1.1.6  mrg     drmmode_pixmap/nouveau_pixmap expect there to be EXA wrapping around the
    315  1.1.1.6  mrg     pixmap now, which is not there without accel.
    316  1.1.1.6  mrg     
    317  1.1.1.6  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    318  1.1.1.6  mrg 
    319  1.1.1.6  mrg commit 5444cabcf0ab5cea614270f1ad1df1e1fccb3c2b
    320  1.1.1.6  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    321  1.1.1.6  mrg Date:   Sat Oct 26 18:36:27 2019 -0400
    322  1.1.1.6  mrg 
    323  1.1.1.6  mrg     make error when failing to allocate surface more descriptive
    324  1.1.1.6  mrg     
    325  1.1.1.6  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    326  1.1.1.6  mrg 
    327  1.1.1.6  mrg commit ef89b3c5ca9b2569ca61a9452d13a93edc832810
    328  1.1.1.6  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    329  1.1.1.6  mrg Date:   Sat Oct 12 20:13:25 2019 -0400
    330  1.1.1.6  mrg 
    331  1.1.1.6  mrg     dri2,present: move in pixmap before getting addresses
    332  1.1.1.6  mrg     
    333  1.1.1.6  mrg     First of all, we were not forcing the pixmap to be moved in before
    334  1.1.1.6  mrg     attempting to present it. Secondly, in certain configurations, we avoid
    335  1.1.1.6  mrg     ever backing pixmaps with vram (in GPUs with 32MB of VRAM or less).
    336  1.1.1.6  mrg     
    337  1.1.1.6  mrg     This fixes the observed cases where we ended up assuming that a bo was
    338  1.1.1.6  mrg     backing a pixmap without doing the explicit move-in.
    339  1.1.1.6  mrg     
    340  1.1.1.6  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    341  1.1.1.6  mrg 
    342  1.1.1.6  mrg commit 856572319fadeeadf58d782ab6f3f2d230822d67
    343  1.1.1.6  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    344  1.1.1.6  mrg Date:   Sat Oct 12 16:00:15 2019 -0400
    345  1.1.1.6  mrg 
    346  1.1.1.6  mrg     nv4/exa: tiling is unsupported pre-nv10, reduce alignment requirements
    347  1.1.1.6  mrg     
    348  1.1.1.6  mrg     Commit 8c8f15c9d3 added increased pitch alignment requirements to handle
    349  1.1.1.6  mrg     nv10-nv40 tiling (which must have a small number * PoT pitch). While
    350  1.1.1.6  mrg     NV4/NV5 do have tiling, this was never supported in nouveau.
    351  1.1.1.6  mrg     
    352  1.1.1.6  mrg     This change enables 1920x1200 resolutions since the maximum surface
    353  1.1.1.6  mrg     pitch has to be strictly less than 8192. The current logic will align
    354  1.1.1.6  mrg     1920*4 up to 8192 unnecessarily.
    355  1.1.1.6  mrg     
    356  1.1.1.6  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    357  1.1.1.6  mrg     Cc: Marcin Kocielnicki <koriakin (a] 0x04.net>
    358  1.1.1.6  mrg     Cc: Francisco Jerez <currojerez (a] riseup.net>
    359  1.1.1.6  mrg 
    360  1.1.1.6  mrg commit a5f04582cecb1a649bb46b8af9f2889247788d00
    361  1.1.1.6  mrg Author: Carlo Caione <carlo (a] endlessm.com>
    362  1.1.1.6  mrg Date:   Fri Sep 1 12:47:23 2017 +0200
    363  1.1.1.6  mrg 
    364  1.1.1.6  mrg     Don't advertise any PRIME offloading capabilities without acceleration
    365  1.1.1.6  mrg     
    366  1.1.1.6  mrg     Acceleration is required even for display offloading. Trying to enable
    367  1.1.1.6  mrg     display offloading without acceleration resulted in a crash.
    368  1.1.1.6  mrg     
    369  1.1.1.6  mrg     https://bugs.freedesktop.org/show_bug.cgi?id=101220
    370  1.1.1.6  mrg     
    371  1.1.1.6  mrg     Signed-off-by: Carlo Caione <carlo (a] endlessm.com>
    372  1.1.1.6  mrg 
    373  1.1.1.5  mrg commit ec2b45d1bf4c31c5420b48c213bf9ee1656adf9d
    374  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    375  1.1.1.5  mrg Date:   Mon Jan 28 23:25:58 2019 -0500
    376  1.1.1.5  mrg 
    377  1.1.1.5  mrg     Bump version to 1.0.16
    378  1.1.1.5  mrg     
    379  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    380  1.1.1.5  mrg 
    381  1.1.1.5  mrg commit 2376d1ebf2d9a96bc2ebf21d53a9f9841ce5c15b
    382  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    383  1.1.1.5  mrg Date:   Sat Jan 26 23:00:19 2019 -0500
    384  1.1.1.5  mrg 
    385  1.1.1.5  mrg     update known chipsets list
    386  1.1.1.5  mrg     
    387  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    388  1.1.1.5  mrg     Reviewed-by: Rhys Kidd <rhyskidd (a] gmail.com>
    389  1.1.1.5  mrg 
    390  1.1.1.5  mrg commit ca13913aaf7e3995c3b49d3d80aad7e6cb33291a
    391  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    392  1.1.1.5  mrg Date:   Wed Jan 23 00:29:51 2019 -0500
    393  1.1.1.5  mrg 
    394  1.1.1.5  mrg     Revert "wfb: Fix missing init function decls behind FB_ACCESS_WRAPPER"
    395  1.1.1.5  mrg     
    396  1.1.1.5  mrg     This reverts commit d7ba24fb6e4fce43adc3c73369c5d1035ae080a9.
    397  1.1.1.5  mrg     
    398  1.1.1.5  mrg     When built and run against Xorg 1.20.3, part way through init, I got an
    399  1.1.1.5  mrg     error about wfbPictureInit not existing despite not having wfb_enabled
    400  1.1.1.5  mrg     set.
    401  1.1.1.5  mrg     
    402  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    403  1.1.1.5  mrg 
    404  1.1.1.5  mrg commit fb2d4d27837ebf3ae2fdcf091495f52d2ad8c822
    405  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    406  1.1.1.5  mrg Date:   Wed Jan 23 00:28:05 2019 -0500
    407  1.1.1.5  mrg 
    408  1.1.1.5  mrg     present: rotated crtc's work fine
    409  1.1.1.5  mrg     
    410  1.1.1.5  mrg     The "pick best" logic takes rotation into account. However flipping a
    411  1.1.1.5  mrg     rotated CRTC can't work, so we disable that.
    412  1.1.1.5  mrg     
    413  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    414  1.1.1.5  mrg 
    415  1.1.1.5  mrg commit 92db605f0f5ac14957e38e59782ef3ed4808de05
    416  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    417  1.1.1.5  mrg Date:   Mon Jan 21 22:59:54 2019 -0500
    418  1.1.1.5  mrg 
    419  1.1.1.5  mrg     Adapt to PixmapDirtyUpdateRec::src being a DrawablePtr
    420  1.1.1.5  mrg     
    421  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    422  1.1.1.5  mrg 
    423  1.1.1.5  mrg commit 8a90309401963aa43f89f91e204ec9cac5ade704
    424  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    425  1.1.1.5  mrg Date:   Mon Jan 21 00:52:23 2019 -0500
    426  1.1.1.5  mrg 
    427  1.1.1.5  mrg     config: Suggest upstream to find macros in case they are missing
    428  1.1.1.5  mrg     
    429  1.1.1.5  mrg     Added upstream suggestion to error message in case xorg macros or
    430  1.1.1.5  mrg     xserver macros are missing. No actual package manager references in
    431  1.1.1.5  mrg     suggestion since these are 'user' and/or 'distribution' preferences.
    432  1.1.1.5  mrg     
    433  1.1.1.5  mrg     (Cherry picked from xf86-video-intel 90538ecfff9c324d61419f451d41d26ab026f232)
    434  1.1.1.5  mrg     
    435  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    436  1.1.1.5  mrg 
    437  1.1.1.5  mrg commit fcddd2c8e6e4a738bf28028e6d4ad5be34c8b2ae
    438  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    439  1.1.1.5  mrg Date:   Mon Jan 21 00:52:22 2019 -0500
    440  1.1.1.5  mrg 
    441  1.1.1.5  mrg     config: Complete bug report URL for Xorg DDX nouveau driver
    442  1.1.1.5  mrg     
    443  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    444  1.1.1.5  mrg 
    445  1.1.1.5  mrg commit a566c883b3663b685e467788b8b5de6d99ef9ae2
    446  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    447  1.1.1.5  mrg Date:   Mon Jan 21 00:52:21 2019 -0500
    448  1.1.1.5  mrg 
    449  1.1.1.5  mrg     config: Set automake options consistently in one location
    450  1.1.1.5  mrg     
    451  1.1.1.5  mrg     Avoid use of two manners of setting automake configuration options,
    452  1.1.1.5  mrg     and consolidate them into AM_INIT_AUTOMAKE macro.
    453  1.1.1.5  mrg     
    454  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    455  1.1.1.5  mrg 
    456  1.1.1.5  mrg commit 56e67e09925b0b5544884b279b9cc5552964fd25
    457  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    458  1.1.1.5  mrg Date:   Mon Jan 21 00:52:20 2019 -0500
    459  1.1.1.5  mrg 
    460  1.1.1.5  mrg     config: remove unused sdkdir=$(pkg-config...) statement
    461  1.1.1.5  mrg     
    462  1.1.1.5  mrg     The sdkdir variable is not used, so remove the statement.
    463  1.1.1.5  mrg     
    464  1.1.1.5  mrg     (Copied from xf86-video-ati 36bd69affc996c92c40b7360a7fbaa1a3a46abfd)
    465  1.1.1.5  mrg     
    466  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    467  1.1.1.5  mrg 
    468  1.1.1.5  mrg commit db51fcf52067e4412c96bb4c84d97ceac6c857a6
    469  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    470  1.1.1.5  mrg Date:   Mon Jan 21 00:52:19 2019 -0500
    471  1.1.1.5  mrg 
    472  1.1.1.5  mrg     config: Remove unrequired AC_SUBST for LIBDRM_NOUVEAU and LIBUDEV
    473  1.1.1.5  mrg     
    474  1.1.1.5  mrg     These macros are called by the PKG_CHECK_MODULES macro, for all
    475  1.1.1.5  mrg     versions of pkg-config >= 0.24.0 (released May 23, 2010).
    476  1.1.1.5  mrg     
    477  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    478  1.1.1.5  mrg 
    479  1.1.1.5  mrg commit f5250b1d46b6442550140b149341e06f7f27ae8d
    480  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    481  1.1.1.5  mrg Date:   Mon Jan 21 00:52:18 2019 -0500
    482  1.1.1.5  mrg 
    483  1.1.1.5  mrg     config: Add comments for main statements
    484  1.1.1.5  mrg     
    485  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    486  1.1.1.5  mrg 
    487  1.1.1.5  mrg commit ed653f76b17ba4b252fe405e7bd39b36142dae05
    488  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    489  1.1.1.5  mrg Date:   Mon Jan 21 00:52:17 2019 -0500
    490  1.1.1.5  mrg 
    491  1.1.1.5  mrg     config: Use LT_INIT option instead of AC_DISABLE_STATIC
    492  1.1.1.5  mrg     
    493  1.1.1.5  mrg     Since libtool 2.2 (released March 2008) the preferred initiation of
    494  1.1.1.5  mrg     libtool is with the LT_INIT() macro, instead of AC_PROG_LIBTOOL.
    495  1.1.1.5  mrg     
    496  1.1.1.5  mrg     As we are using LT_INIT anyway we might as well pass the disable-static
    497  1.1.1.5  mrg     option directly to it instead of using the AC_DISABLE_STATIC macro.
    498  1.1.1.5  mrg     
    499  1.1.1.5  mrg     See:
    500  1.1.1.5  mrg     - https://www.gnu.org/software/libtool/manual/html_node/LT_005fINIT.html
    501  1.1.1.5  mrg     - https://www.x.org/wiki/NewModuleGuidelines/
    502  1.1.1.5  mrg     
    503  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    504  1.1.1.5  mrg 
    505  1.1.1.5  mrg commit fe3fc188f17f000afae4c307ad5e54f1596fc6ff
    506  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    507  1.1.1.5  mrg Date:   Mon Jan 21 00:52:16 2019 -0500
    508  1.1.1.5  mrg 
    509  1.1.1.5  mrg     config: Utilize util-macros 1.8 for additional man page support
    510  1.1.1.5  mrg     
    511  1.1.1.5  mrg     Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
    512  1.1.1.5  mrg     The value of MAN_SUBST is the same for all X.Org packages.
    513  1.1.1.5  mrg     
    514  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    515  1.1.1.5  mrg 
    516  1.1.1.5  mrg commit caaac38112fa9066089099655866e0e9f5e3a647
    517  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    518  1.1.1.5  mrg Date:   Mon Jan 21 00:52:15 2019 -0500
    519  1.1.1.5  mrg 
    520  1.1.1.5  mrg     config: remove unrequired AC_HEADER_STDC
    521  1.1.1.5  mrg     
    522  1.1.1.5  mrg     Autoconf says:
    523  1.1.1.5  mrg     "This macro is obsolescent, as current systems have conforming
    524  1.1.1.5  mrg     header files. New programs need not use this macro".
    525  1.1.1.5  mrg     
    526  1.1.1.5  mrg     Was previously required to ensure the system has C header files conforming
    527  1.1.1.5  mrg     to ANSI C89 (ISO C90). Specifically, this macro checks for stdlib.h,
    528  1.1.1.5  mrg     stdarg.h, string.h, and float.h.
    529  1.1.1.5  mrg     
    530  1.1.1.5  mrg     This autoconf option was used to provide conditional fallback support
    531  1.1.1.5  mrg     via defined STDC_HEADERS.
    532  1.1.1.5  mrg     
    533  1.1.1.5  mrg     xf86-video-nouveau does not do so, so this macro is obsolete and unused,
    534  1.1.1.5  mrg     so let's drop it.
    535  1.1.1.5  mrg     
    536  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    537  1.1.1.5  mrg 
    538  1.1.1.5  mrg commit 4cf6d02ecbd5d2201d66324ba33f9fcbed67092f
    539  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    540  1.1.1.5  mrg Date:   Mon Jan 21 00:52:14 2019 -0500
    541  1.1.1.5  mrg 
    542  1.1.1.5  mrg     config: Use XORG_DEFAULT_OPTIONS which replaces six XORG_* macros
    543  1.1.1.5  mrg     
    544  1.1.1.5  mrg     This macro expands into several macros and provide several build functions [0].
    545  1.1.1.5  mrg     Refer to the module generated aclocal.m4 file as this is subject to change.
    546  1.1.1.5  mrg     
    547  1.1.1.5  mrg     At present, this includes:
    548  1.1.1.5  mrg     - XORG_CWARNFLAGS: platform adjusted compiler warning flags
    549  1.1.1.5  mrg     - XORG_STRICT_OPTION: additional warning flags
    550  1.1.1.5  mrg     - XORG_RELEASE_VERSION: defines variables for major, minor and patch level
    551  1.1.1.5  mrg     - XORG_CHANGELOG: contains a makefile rule which creates the ChangeLog file from Git
    552  1.1.1.5  mrg     - XORG_INSTALL: contains a makefile rule which provides the INSTALL file in the module root directory
    553  1.1.1.5  mrg     - XORG_MANPAGE_SECTIONS: platform adjusted man page section number
    554  1.1.1.5  mrg     
    555  1.1.1.5  mrg     The above macros invoke the following Autoconf macros:
    556  1.1.1.5  mrg     - AC_PROG_INSTALL
    557  1.1.1.5  mrg     - AC_PROG_CC_C99
    558  1.1.1.5  mrg     - AC_PROG_SED
    559  1.1.1.5  mrg     - AC_CANONICAL_HOST
    560  1.1.1.5  mrg     
    561  1.1.1.5  mrg     [0] https://www.x.org/wiki/NewModuleGuidelines/
    562  1.1.1.5  mrg     
    563  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    564  1.1.1.5  mrg 
    565  1.1.1.5  mrg commit 945f95775a21cbcc721b579f7dc220f1474d1d25
    566  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    567  1.1.1.5  mrg Date:   Mon Jan 21 00:52:13 2019 -0500
    568  1.1.1.5  mrg 
    569  1.1.1.5  mrg     config: libtoolize: put macros in AC_CONFIG_MACRO_DIR, 'm4'
    570  1.1.1.5  mrg     
    571  1.1.1.5  mrg     As suggested by one tool called by autoreconf. Necessitates change to:
    572  1.1.1.5  mrg     - configure.ac: Call AC_CONFIG_MACRO_DIR()
    573  1.1.1.5  mrg     - Makefile.am: Set ACLOCAL_AMFLAGS = -I m4
    574  1.1.1.5  mrg     - Create placeholder m4 folders
    575  1.1.1.5  mrg     - Update gitignore files
    576  1.1.1.5  mrg     
    577  1.1.1.5  mrg     >From the autoconf documentation:
    578  1.1.1.5  mrg     
    579  1.1.1.5  mrg      "Starting from version 2.58, autoconf provide the macro AC_CONFIG_MACRO_DIR
    580  1.1.1.5  mrg       to declare where additional macro files are to be put and found. The
    581  1.1.1.5  mrg       argument passed to this macro is commonly m4."
    582  1.1.1.5  mrg       https://autotools.io/autoconf/macros.html
    583  1.1.1.5  mrg     
    584  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    585  1.1.1.5  mrg 
    586  1.1.1.5  mrg commit 9b60c3bc74c69d607d44c864f60f5fda0b11cd48
    587  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    588  1.1.1.5  mrg Date:   Mon Jan 21 00:52:12 2019 -0500
    589  1.1.1.5  mrg 
    590  1.1.1.5  mrg     gitignore: Update to mirror modern X.org drivers
    591  1.1.1.5  mrg     
    592  1.1.1.5  mrg     Avoids git showing autoconf/automake generated files (e.g. tarballs) that
    593  1.1.1.5  mrg     are local build artifacts and should not be committed.
    594  1.1.1.5  mrg     
    595  1.1.1.5  mrg     Cherry picked from xf86-video-intel as at:
    596  1.1.1.5  mrg     https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/blob/7c9dbc980b760e0053d83ca2d7cb147613285680/.gitignore
    597  1.1.1.5  mrg     
    598  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    599  1.1.1.5  mrg 
    600  1.1.1.5  mrg commit 1761769d43ab3ab31b5e5d92e6014fdea21830bd
    601  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    602  1.1.1.5  mrg Date:   Mon Jan 21 00:52:11 2019 -0500
    603  1.1.1.5  mrg 
    604  1.1.1.5  mrg     config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
    605  1.1.1.5  mrg     
    606  1.1.1.5  mrg     XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
    607  1.1.1.5  mrg     AC_PROG_C_C99. This sets gcc with -std=gnu99.
    608  1.1.1.5  mrg     If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
    609  1.1.1.5  mrg     
    610  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    611  1.1.1.5  mrg 
    612  1.1.1.5  mrg commit e27c0bb6c70b1a68ddf2aeeb0e4346e0a41b8d9c
    613  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    614  1.1.1.5  mrg Date:   Mon Jan 21 00:52:10 2019 -0500
    615  1.1.1.5  mrg 
    616  1.1.1.5  mrg     config: Rely upon list.h as at least xorg-server 1.8 required
    617  1.1.1.5  mrg     
    618  1.1.1.5  mrg     Fixes: edd1608 ("xorg_list: define the xorg_list* symbols")
    619  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    620  1.1.1.5  mrg 
    621  1.1.1.5  mrg commit 6700548071763daf30ab74dbcfb6543ea0db101d
    622  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    623  1.1.1.5  mrg Date:   Mon Jan 21 00:52:09 2019 -0500
    624  1.1.1.5  mrg 
    625  1.1.1.5  mrg     config: Only check for presence of libdrm package once
    626  1.1.1.5  mrg     
    627  1.1.1.5  mrg     After a version-conditioned check for libdrm was added, no longer necessary
    628  1.1.1.5  mrg     to check a second time, especially without a version number check.
    629  1.1.1.5  mrg     
    630  1.1.1.5  mrg     Fixes: 779b8d4 ("Link against libdrm")
    631  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    632  1.1.1.5  mrg 
    633  1.1.1.5  mrg commit 9b2b008eb76c6f4c31d5f71ca01a06254a03f7c9
    634  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    635  1.1.1.5  mrg Date:   Mon Jan 21 00:52:08 2019 -0500
    636  1.1.1.5  mrg 
    637  1.1.1.5  mrg     config, nv: Use xorg-macros PACKAGE_VERSION_{MAJOR, MINOR, PATCHLEVEL}
    638  1.1.1.5  mrg     
    639  1.1.1.5  mrg     Use xorg-macros provided PACKAGE_VERSION_{MAJOR,MINOR,PATCHLEVEL} rather
    640  1.1.1.5  mrg     than rolling our own in xf86-video-nouveau.
    641  1.1.1.5  mrg     
    642  1.1.1.5  mrg     Macro has been available since xorg-macros 1.1.5 (we rely on >= 1.8)
    643  1.1.1.5  mrg     provided that XORG_DEFAULT_OPTIONS is called.
    644  1.1.1.5  mrg     
    645  1.1.1.5  mrg     Fixes: b82aacd ("configure: require xorg-macros 1.8")
    646  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    647  1.1.1.5  mrg 
    648  1.1.1.5  mrg commit b098bdae321182d2f18d791e7f1c665dec21f571
    649  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    650  1.1.1.5  mrg Date:   Mon Jan 21 00:52:07 2019 -0500
    651  1.1.1.5  mrg 
    652  1.1.1.5  mrg     config: Fix typo in comment
    653  1.1.1.5  mrg     
    654  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    655  1.1.1.5  mrg 
    656  1.1.1.5  mrg commit 764b42babd38b545ccb3b43cd81c989bddf71c77
    657  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    658  1.1.1.5  mrg Date:   Sun Jan 20 22:21:34 2019 -0500
    659  1.1.1.5  mrg 
    660  1.1.1.5  mrg     xv/nv30, nv40: Mark local NV30GetSurfaceFormat and NV40GetSurfaceFormat as static
    661  1.1.1.5  mrg     
    662  1.1.1.5  mrg     Avoids warnings with gcc 8.2:
    663  1.1.1.5  mrg     
    664  1.1.1.5  mrg     nv30_xv_tex.c:138:1: warning: no previous prototype for NV30GetSurfaceFormat [-Wmissing-prototypes]
    665  1.1.1.5  mrg      NV30GetSurfaceFormat(PixmapPtr ppix, int *fmt_ret)
    666  1.1.1.5  mrg      ^~~~~~~~~~~~~~~~~~~~
    667  1.1.1.5  mrg     
    668  1.1.1.5  mrg     nv40_xv_tex.c:138:1: warning: no previous prototype for NV40GetSurfaceFormat [-Wmissing-prototypes]
    669  1.1.1.5  mrg      NV40GetSurfaceFormat(PixmapPtr ppix, int *fmt_ret)
    670  1.1.1.5  mrg      ^~~~~~~~~~~~~~~~~~~~
    671  1.1.1.5  mrg     
    672  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    673  1.1.1.5  mrg 
    674  1.1.1.5  mrg commit 0fa6ba423593cb5c8e43b8f6569f90f9fcc2b36c
    675  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    676  1.1.1.5  mrg Date:   Sun Jan 20 22:21:33 2019 -0500
    677  1.1.1.5  mrg 
    678  1.1.1.5  mrg     xv: Mark local NVSetupTexturedVideo function as static
    679  1.1.1.5  mrg     
    680  1.1.1.5  mrg     Avoids warning with gcc 8.2:
    681  1.1.1.5  mrg     
    682  1.1.1.5  mrg     nouveau_xv.c:2136:1: warning: no previous prototype for NVSetupTexturedVideo [-Wmissing-prototypes]
    683  1.1.1.5  mrg      NVSetupTexturedVideo (ScreenPtr pScreen, XF86VideoAdaptorPtr *textureAdaptor)
    684  1.1.1.5  mrg      ^~~~~~~~~~~~~~~~~~~~
    685  1.1.1.5  mrg     
    686  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    687  1.1.1.5  mrg 
    688  1.1.1.5  mrg commit 2905ea76571faed91e7d17b5dc6e44758e71ff0b
    689  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    690  1.1.1.5  mrg Date:   Sun Jan 20 22:21:32 2019 -0500
    691  1.1.1.5  mrg 
    692  1.1.1.5  mrg     dri2: Mark local create/destroy buffer and copy region functions as static
    693  1.1.1.5  mrg     
    694  1.1.1.5  mrg     Avoids warnings with gcc 8.2:
    695  1.1.1.5  mrg     
    696  1.1.1.5  mrg     nouveau_dri2.c:38:1: warning: no previous prototype for nouveau_dri2_create_buffer2 [-Wmissing-prototypes]
    697  1.1.1.5  mrg      nouveau_dri2_create_buffer2(ScreenPtr pScreen, DrawablePtr pDraw, unsigned int attachment,
    698  1.1.1.5  mrg      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    699  1.1.1.5  mrg     nouveau_dri2.c:109:1: warning: no previous prototype for nouveau_dri2_create_buffer [-Wmissing-prototypes]
    700  1.1.1.5  mrg      nouveau_dri2_create_buffer(DrawablePtr pDraw, unsigned int attachment,
    701  1.1.1.5  mrg      ^~~~~~~~~~~~~~~~~~~~~~~~~~
    702  1.1.1.5  mrg     nouveau_dri2.c:117:1: warning: no previous prototype for nouveau_dri2_destroy_buffer2 [-Wmissing-prototypes]
    703  1.1.1.5  mrg      nouveau_dri2_destroy_buffer2(ScreenPtr pScreen, DrawablePtr pDraw, DRI2BufferPtr buf)
    704  1.1.1.5  mrg      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    705  1.1.1.5  mrg     nouveau_dri2.c:131:1: warning: no previous prototype for nouveau_dri2_destroy_buffer [-Wmissing-prototypes]
    706  1.1.1.5  mrg      nouveau_dri2_destroy_buffer(DrawablePtr pDraw, DRI2BufferPtr buf)
    707  1.1.1.5  mrg      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    708  1.1.1.5  mrg     nouveau_dri2.c:137:1: warning: no previous prototype for nouveau_dri2_copy_region2 [-Wmissing-prototypes]
    709  1.1.1.5  mrg      nouveau_dri2_copy_region2(ScreenPtr pScreen, DrawablePtr pDraw, RegionPtr pRegion,
    710  1.1.1.5  mrg      ^~~~~~~~~~~~~~~~~~~~~~~~~
    711  1.1.1.5  mrg     nouveau_dri2.c:215:1: warning: no previous prototype for nouveau_dri2_copy_region [-Wmissing-prototypes]
    712  1.1.1.5  mrg      nouveau_dri2_copy_region(DrawablePtr pDraw, RegionPtr pRegion,
    713  1.1.1.5  mrg      ^~~~~~~~~~~~~~~~~~~~~~~~
    714  1.1.1.5  mrg     
    715  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    716  1.1.1.5  mrg 
    717  1.1.1.5  mrg commit eb93278fadaab508ba8c2db65d2d3af2bd421efa
    718  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    719  1.1.1.5  mrg Date:   Sun Jan 20 22:21:31 2019 -0500
    720  1.1.1.5  mrg 
    721  1.1.1.5  mrg     wfb: Remove declaration for undefined function nouveau_wfb_init()
    722  1.1.1.5  mrg     
    723  1.1.1.5  mrg     Fixes: 794a277 ("nv50: use libwfb for pixmap access when driver pixmaps enabled")
    724  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    725  1.1.1.5  mrg 
    726  1.1.1.5  mrg commit 5233f3c84a436e01dabac531c2615e0e9af5f4ac
    727  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    728  1.1.1.5  mrg Date:   Sun Jan 20 21:31:19 2019 -0500
    729  1.1.1.5  mrg 
    730  1.1.1.5  mrg     xv: Avoid shadowed declaration of 'int ret' in NVPutImage
    731  1.1.1.5  mrg     
    732  1.1.1.5  mrg     Warning reported by gcc 8.2:
    733  1.1.1.5  mrg     
    734  1.1.1.5  mrg     nouveau_xv.c: In function NVPutImage:
    735  1.1.1.5  mrg     nouveau_xv.c:1369:7: warning: declaration of ret shadows a previous local [-Wshadow]
    736  1.1.1.5  mrg        int ret = BadImplementation;
    737  1.1.1.5  mrg            ^~~
    738  1.1.1.5  mrg     nouveau_xv.c:1073:6: note: shadowed declaration is here
    739  1.1.1.5  mrg       int ret, i;
    740  1.1.1.5  mrg           ^~~
    741  1.1.1.5  mrg     
    742  1.1.1.5  mrg     Fixes: a50bba6 ("xv: misc cleanups")
    743  1.1.1.5  mrg     Cc: Ben Skeggs <bskeggs (a] redhat.com>
    744  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    745  1.1.1.5  mrg 
    746  1.1.1.5  mrg commit 22dd49f60be54c5649a9e80c87c9bfc99e2974b8
    747  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    748  1.1.1.5  mrg Date:   Sun Jan 20 21:31:18 2019 -0500
    749  1.1.1.5  mrg 
    750  1.1.1.5  mrg     xv: Avoid shadowed declaration of 'int i' in NVPutImage
    751  1.1.1.5  mrg     
    752  1.1.1.5  mrg     int i is accessed outside immediate scope so leave declaration at
    753  1.1.1.5  mrg     the highest common scope level:
    754  1.1.1.5  mrg     
    755  1.1.1.5  mrg       1073:  int ret, i;
    756  1.1.1.5  mrg              ...
    757  1.1.1.5  mrg              // Highest common scope
    758  1.1.1.5  mrg              ...
    759  1.1.1.5  mrg       1193:  if (newTTSize <= destination_buffer->size) {
    760  1.1.1.5  mrg                ...
    761  1.1.1.5  mrg                // Used in this scope
    762  1.1.1.5  mrg                ...
    763  1.1.1.5  mrg       1248:  } else {
    764  1.1.1.5  mrg                ...
    765  1.1.1.5  mrg                // Used in this scope
    766  1.1.1.5  mrg                ...
    767  1.1.1.5  mrg       1316:  }
    768  1.1.1.5  mrg              // Not used in this scope
    769  1.1.1.5  mrg     
    770  1.1.1.5  mrg     Warning reported by gcc 8.2:
    771  1.1.1.5  mrg     
    772  1.1.1.5  mrg     nouveau_xv.c: In function NVPutImage:
    773  1.1.1.5  mrg     nouveau_xv.c:1195:7: warning: declaration of i shadows a previous local [-Wshadow]
    774  1.1.1.5  mrg        int i = 0;
    775  1.1.1.5  mrg            ^
    776  1.1.1.5  mrg     nouveau_xv.c:1073:11: note: shadowed declaration is here
    777  1.1.1.5  mrg       int ret, i;
    778  1.1.1.5  mrg                ^
    779  1.1.1.5  mrg     
    780  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    781  1.1.1.5  mrg 
    782  1.1.1.5  mrg commit d7ba24fb6e4fce43adc3c73369c5d1035ae080a9
    783  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    784  1.1.1.5  mrg Date:   Sun Jan 20 19:20:08 2019 -0500
    785  1.1.1.5  mrg 
    786  1.1.1.5  mrg     wfb: Fix missing init function decls behind FB_ACCESS_WRAPPER
    787  1.1.1.5  mrg     
    788  1.1.1.5  mrg     Fixes warning with xserver 1.20 and gcc 8.2:
    789  1.1.1.5  mrg     
    790  1.1.1.5  mrg     nv_driver.c:1443:9: warning: implicit declaration of function wfbScreenInit; did you mean fbScreenInit? [-Wimplicit-function-declaration]
    791  1.1.1.5  mrg        ret = wfbScreenInit(pScreen, FBStart, pScrn->virtualX,
    792  1.1.1.5  mrg              ^~~~~~~~~~~~~
    793  1.1.1.5  mrg              fbScreenInit
    794  1.1.1.5  mrg     
    795  1.1.1.5  mrg     (See xserver 706e6d9cd074da606016ed4ecff51e9c2a822087)
    796  1.1.1.5  mrg     
    797  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    798  1.1.1.5  mrg 
    799  1.1.1.5  mrg commit dbba3246c989a88f8ba5b0c906af58779bef0cdd
    800  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    801  1.1.1.5  mrg Date:   Sun Jan 20 14:50:35 2019 -0500
    802  1.1.1.5  mrg 
    803  1.1.1.5  mrg     xv: Silence build warning regarding const qualifier
    804  1.1.1.5  mrg     
    805  1.1.1.5  mrg     Silences warning with gcc 8.2:
    806  1.1.1.5  mrg     
    807  1.1.1.5  mrg     nouveau_xv.c: In function NVInitVideo:
    808  1.1.1.5  mrg     nouveau_xv.c:2247:68: warning: passing argument 2 of vlCreateAdaptorXvMC discards const qualifier from pointer target type [-Wdiscarded-qualifiers]
    809  1.1.1.5  mrg         adaptorsXvMC[0] = vlCreateAdaptorXvMC(pScreen, textureAdaptor[0]->name);
    810  1.1.1.5  mrg                                                        ~~~~~~~~~~~~~~~~~^~~~~~
    811  1.1.1.5  mrg     In file included from nouveau_xv.c:42:
    812  1.1.1.5  mrg     vl_hwmc.h:6:63: note: expected char * but argument is of type const char *
    813  1.1.1.5  mrg      XF86MCAdaptorPtr vlCreateAdaptorXvMC(ScreenPtr pScreen, char *xv_adaptor_name);
    814  1.1.1.5  mrg                                                              ~~~~~~^~~~~~~~~~~~~~~
    815  1.1.1.5  mrg     
    816  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    817  1.1.1.5  mrg     Reviewed-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    818  1.1.1.5  mrg 
    819  1.1.1.5  mrg commit cc284803fd75e0e340a5481342e0d0f7a5d7fa15
    820  1.1.1.5  mrg Author: Rhys Kidd <rhyskidd (a] gmail.com>
    821  1.1.1.5  mrg Date:   Sat Jan 19 15:45:36 2019 -0500
    822  1.1.1.5  mrg 
    823  1.1.1.5  mrg     Check for xf86CursorResetCursor()
    824  1.1.1.5  mrg     
    825  1.1.1.5  mrg     If it's available, xorg-server calls it on each mode configuration change. It
    826  1.1.1.5  mrg     does what xf86_reload_cursors does (and more), so we don't need to call
    827  1.1.1.5  mrg     the latter anymore.
    828  1.1.1.5  mrg     
    829  1.1.1.5  mrg     Avoids gcc 8.2 warning:
    830  1.1.1.5  mrg     
    831  1.1.1.5  mrg     drmmode_display.c: In function drmmode_set_mode_major:
    832  1.1.1.5  mrg     drmmode_display.c:525:2: warning: xf86_reload_cursors is deprecated [-Wdeprecated-declarations]
    833  1.1.1.5  mrg       xf86_reload_cursors(crtc->scrn->pScreen);
    834  1.1.1.5  mrg       ^~~~~~~~~~~~~~~~~~~
    835  1.1.1.5  mrg     In file included from nv_type.h:10,
    836  1.1.1.5  mrg                      from nv_include.h:69,
    837  1.1.1.5  mrg                      from drmmode_display.c:36:
    838  1.1.1.5  mrg     /usr/include/xorg/xf86Crtc.h:1068:37: note: declared here
    839  1.1.1.5  mrg      static _X_INLINE _X_DEPRECATED void xf86_reload_cursors(ScreenPtr screen) {}
    840  1.1.1.5  mrg                                          ^~~~~~~~~~~~~~~~~~~
    841  1.1.1.5  mrg     
    842  1.1.1.5  mrg     (Ported from radeon commit d670c5c9851b4eff21c845d26c7d7e4eb5ee0fa9)
    843  1.1.1.5  mrg     
    844  1.1.1.5  mrg     Signed-off-by: Rhys Kidd <rhyskidd (a] gmail.com>
    845  1.1.1.5  mrg 
    846  1.1.1.5  mrg commit a4283f7fee5b0376f62ba305a2a47ee3dc5a822f
    847  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    848  1.1.1.5  mrg Date:   Fri Nov 10 23:28:08 2017 -0500
    849  1.1.1.5  mrg 
    850  1.1.1.5  mrg     drmmode: update logic for dynamic connectors, paths, and tiles
    851  1.1.1.5  mrg     
    852  1.1.1.5  mrg     This largely copies the code from modesetting with minor adjustments.
    853  1.1.1.5  mrg     
    854  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    855  1.1.1.5  mrg 
    856  1.1.1.5  mrg commit 8dd1118369460e03ab4963987901dc9e13a2d53d
    857  1.1.1.5  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
    858  1.1.1.5  mrg Date:   Tue Jun 12 17:58:06 2018 +0200
    859  1.1.1.5  mrg 
    860  1.1.1.5  mrg     Fix colormap handling at screen depth 30. (v2)
    861  1.1.1.5  mrg     
    862  1.1.1.5  mrg     The various clut handling functions like a setup
    863  1.1.1.5  mrg     consistent with the x-screen color depth. Otherwise
    864  1.1.1.5  mrg     we observe improper sampling in the gamma tables
    865  1.1.1.5  mrg     at depth 30.
    866  1.1.1.5  mrg     
    867  1.1.1.5  mrg     Tested at depths 16, 24 and 30 and tested at depths
    868  1.1.1.5  mrg     24 and 30 that xgamma and gamma table animations work,
    869  1.1.1.5  mrg     and with measurement equipment to make sure identity
    870  1.1.1.5  mrg     gamma ramps actually are identity mappings at the output.
    871  1.1.1.5  mrg     
    872  1.1.1.5  mrg     v2: Also deal with X-Server 1.19 and earlier, which as of
    873  1.1.1.5  mrg         v1.19.6 lack a fix to color palette handling and can
    874  1.1.1.5  mrg         not deal with depths/bpc > 24/8 bpc. On < 1.20 we skip
    875  1.1.1.5  mrg         xf86HandleColormaps() setup at > 8 bpc. This disables
    876  1.1.1.5  mrg         color palette handling on such servers at > 8 bpc, but
    877  1.1.1.5  mrg         still keeps RandR gamma table handling intact.
    878  1.1.1.5  mrg     
    879  1.1.1.5  mrg         Tested on 1.19.6 and 1.20.0 to do the right thing.
    880  1.1.1.5  mrg     
    881  1.1.1.5  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
    882  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    883  1.1.1.5  mrg 
    884  1.1.1.5  mrg commit c9ce4b8e86525b6e0ecc814b2c5ebb242fb1f107
    885  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    886  1.1.1.5  mrg Date:   Sun Dec 9 13:40:55 2018 -0500
    887  1.1.1.5  mrg 
    888  1.1.1.5  mrg     drmmode: provide better error when failing to set gamma
    889  1.1.1.5  mrg     
    890  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    891  1.1.1.5  mrg 
    892  1.1.1.5  mrg commit ac8f7b949e50d96f281b09f7fe96c92ea4d178ec
    893  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    894  1.1.1.5  mrg Date:   Fri Feb 9 23:00:27 2018 -0500
    895  1.1.1.5  mrg 
    896  1.1.1.5  mrg     dri3: don't check permissions on render node
    897  1.1.1.5  mrg     
    898  1.1.1.5  mrg     The permission check fails if udev sets the render node to 0666 but
    899  1.1.1.5  mrg     leaves the card at 0660, as is done in at least udev-236.
    900  1.1.1.5  mrg     
    901  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    902  1.1.1.5  mrg 
    903  1.1.1.5  mrg commit 6e2b4bed7b226dce262c7e14f72a29b003791be8
    904  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    905  1.1.1.5  mrg Date:   Sun Feb 4 13:50:29 2018 -0500
    906  1.1.1.5  mrg 
    907  1.1.1.5  mrg     nv50/xv: add support for depth 30 xv output
    908  1.1.1.5  mrg     
    909  1.1.1.5  mrg     Ostensibly it should probably be looking at the pixmap format. However
    910  1.1.1.5  mrg     it's always the window pixmap, so we can assume it's what we expect.
    911  1.1.1.5  mrg     
    912  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    913  1.1.1.5  mrg 
    914  1.1.1.5  mrg commit ea83b9bd8c88dad67e6494031f1f65eed823b6f1
    915  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    916  1.1.1.5  mrg Date:   Sun Dec 31 02:22:27 2017 -0500
    917  1.1.1.5  mrg 
    918  1.1.1.5  mrg     dri3: remove bogus condition for creating pixmap
    919  1.1.1.5  mrg     
    920  1.1.1.5  mrg     Not clear what the depth % 8 was trying to protect against, but it was
    921  1.1.1.5  mrg     breaking 30bpp visuals with DRI3. Add it in to ensure that bitsPerPixel
    922  1.1.1.5  mrg     % 8 is 0, since there is plenty of bpp/8 math in the driver.
    923  1.1.1.5  mrg     
    924  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    925  1.1.1.5  mrg 
    926  1.1.1.5  mrg commit 048baf53872f2f93628f2c8637ec832fb4006057
    927  1.1.1.5  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
    928  1.1.1.5  mrg Date:   Sun Dec 10 23:40:51 2017 -0500
    929  1.1.1.5  mrg 
    930  1.1.1.5  mrg     man: remove reference to glamor under DRI option
    931  1.1.1.5  mrg     
    932  1.1.1.5  mrg     GLAMOR backend was removed a while ago, but the help text stayed on.
    933  1.1.1.5  mrg     
    934  1.1.1.5  mrg     Reported-by: Jason Zaman <jason (a] perfinion.com>
    935  1.1.1.5  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    936  1.1.1.5  mrg 
    937  1.1.1.5  mrg commit 69aecdd305defdd014bc92b82acc6000988511cf
    938  1.1.1.5  mrg Author: Adam Jackson <ajax (a] redhat.com>
    939  1.1.1.5  mrg Date:   Tue Jun 13 09:23:42 2017 -0400
    940  1.1.1.5  mrg 
    941  1.1.1.5  mrg     modesetting: Validate the atom for enum properties
    942  1.1.1.5  mrg     
    943  1.1.1.5  mrg     The client could have said anything here, and if what they said doesn't
    944  1.1.1.5  mrg     actually name an atom NameForAtom() will return NULL, and strcmp() will
    945  1.1.1.5  mrg     be unhappy about that.
    946  1.1.1.5  mrg     
    947  1.1.1.5  mrg     [copied from xserver d4995a3936ae283b9080fdaa0905daa669ebacfc]
    948  1.1.1.5  mrg     
    949  1.1.1.5  mrg     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
    950  1.1.1.5  mrg 
    951  1.1.1.4  mrg commit a7c190e0c230ed2d5e047ed6aba12d71a4866950
    952  1.1.1.4  mrg Author: Lyude <lyude (a] redhat.com>
    953  1.1.1.4  mrg Date:   Fri Apr 21 14:41:17 2017 -0400
    954  1.1.1.4  mrg 
    955  1.1.1.4  mrg     Bump version to 1.0.15
    956  1.1.1.4  mrg     
    957  1.1.1.4  mrg     Signed-off-by: Lyude <lyude (a] redhat.com>
    958  1.1.1.4  mrg 
    959  1.1.1.4  mrg commit 3047e99a641d2b8720371aae292750206f5e91fc
    960  1.1.1.4  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
    961  1.1.1.4  mrg Date:   Thu Apr 20 15:57:33 2017 +1000
    962  1.1.1.4  mrg 
    963  1.1.1.4  mrg     fix null pointer deref when building against >=libdrm 2.4.78
    964  1.1.1.4  mrg     
    965  1.1.1.4  mrg     A new pointer got added to drmEventContext.
    966  1.1.1.4  mrg     
    967  1.1.1.4  mrg     As a result of us both:
    968  1.1.1.4  mrg     - Setting drmEventContext.version to "latest" AND
    969  1.1.1.4  mrg     - Not zeroing the struct
    970  1.1.1.4  mrg     
    971  1.1.1.4  mrg     We end up thwarting libdrm's compatibility checks, resulting in
    972  1.1.1.4  mrg     libdrm choosing to call through an invalid pointer.
    973  1.1.1.4  mrg     
    974  1.1.1.4  mrg     Fix this by zeroing the struct.
    975  1.1.1.4  mrg     
    976  1.1.1.4  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
    977  1.1.1.4  mrg 
    978  1.1.1.4  mrg commit e9418e434311336e905b70553a5ed740838d90ad
    979  1.1.1.4  mrg Author: Mariusz Bialonczyk <manio (a] skyboo.net>
    980  1.1.1.4  mrg Date:   Wed Mar 29 22:07:50 2017 +0200
    981  1.1.1.4  mrg 
    982  1.1.1.4  mrg     Do not register hotplug without RandR
    983  1.1.1.4  mrg     
    984  1.1.1.4  mrg     When using Xinerama, RandR is automatically disabled, and calling RR
    985  1.1.1.4  mrg     routines will trigger an assert() because the RR keys/resources are
    986  1.1.1.4  mrg     not set, leading to an Xserver abort.
    987  1.1.1.4  mrg     
    988  1.1.1.4  mrg     Hotplug makes little sense without RandR, so no need to install a
    989  1.1.1.4  mrg     udev monitor if RandR is not available.
    990  1.1.1.4  mrg     
    991  1.1.1.4  mrg     Ported from xf86-video-intel commit
    992  1.1.1.4  mrg     1a489142c8e6a4828348cc9afbd0f430d3b1e2d8, original work by:
    993  1.1.1.4  mrg     Chris Wilson <chris (a] chris-wilson.co.uk>
    994  1.1.1.4  mrg     
    995  1.1.1.4  mrg     Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98383
    996  1.1.1.4  mrg     Signed-off-by: Mariusz Bialonczyk <manio (a] skyboo.net>
    997  1.1.1.4  mrg     Acked-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
    998  1.1.1.4  mrg 
    999  1.1.1.4  mrg commit e472b47d15634a864c8c981ed588d882aceaf26b
   1000  1.1.1.4  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1001  1.1.1.4  mrg Date:   Tue Mar 21 21:25:33 2017 -0400
   1002  1.1.1.4  mrg 
   1003  1.1.1.4  mrg     Add Pascal family support, identical to Maxwell
   1004  1.1.1.4  mrg     
   1005  1.1.1.4  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1006  1.1.1.4  mrg     Tested-by: Lyude <lyude (a] redhat.com>
   1007  1.1.1.4  mrg 
   1008  1.1.1.4  mrg commit b71de83b7fae0abeb311251e6144294d319062cf
   1009  1.1.1.4  mrg Author: Lyude <lyude (a] redhat.com>
   1010  1.1.1.4  mrg Date:   Tue Mar 7 18:44:43 2017 -0500
   1011  1.1.1.4  mrg 
   1012  1.1.1.4  mrg     Bump version to 1.0.14
   1013  1.1.1.4  mrg     
   1014  1.1.1.4  mrg     Signed-off-by: Lyude <lyude (a] redhat.com>
   1015  1.1.1.4  mrg 
   1016  1.1.1.4  mrg commit 924083938c8f209d8f6ff472caf8692a644f7e78
   1017  1.1.1.4  mrg Author: Lyude <lyude (a] redhat.com>
   1018  1.1.1.4  mrg Date:   Fri Mar 3 18:27:42 2017 -0500
   1019  1.1.1.4  mrg 
   1020  1.1.1.4  mrg     Consider CRTCs disabled when DPMS is off
   1021  1.1.1.4  mrg     
   1022  1.1.1.4  mrg     It turns out there's a difference in X between a CRTC being "disabled"
   1023  1.1.1.4  mrg     and simply having it's DPMS turned off. This is problematic though,
   1024  1.1.1.4  mrg     because if DPMS is turned off you can't really use the CRTC as a normal
   1025  1.1.1.4  mrg     CRTC anyway since page flipping and vblanks will be non-functional. As a
   1026  1.1.1.4  mrg     result, we've been considering DPMS-on CRTCs as enabled and attempt to
   1027  1.1.1.4  mrg     perform pageflips, vblank waits, etc. on them which inevitably fails. and
   1028  1.1.1.4  mrg     usually breaks the display the first time any of the CRTCs have their
   1029  1.1.1.4  mrg     DPMS turned on.
   1030  1.1.1.4  mrg     
   1031  1.1.1.4  mrg     This was a problem that didn't really show itself until kernel 4.10 when
   1032  1.1.1.4  mrg     atomic modesetting was added which caused nouveau to stop trying to
   1033  1.1.1.4  mrg     fulfill pageflips and vblank waits on disabled CRTCs. I'm not sure how
   1034  1.1.1.4  mrg     pageflipping disabled CRTCs ever worked in the first place, but since
   1035  1.1.1.4  mrg     not doing so is the proper behavior anyway I haven't investigated any
   1036  1.1.1.4  mrg     further.
   1037  1.1.1.4  mrg     
   1038  1.1.1.4  mrg     So, copy the ms_crtc_on() function from the modesetting driver and add
   1039  1.1.1.4  mrg     it here as drmmode_crtc_on(), then use that in all of the places where
   1040  1.1.1.4  mrg     we should be checking for both DPMS off and disabled CRTCs.
   1041  1.1.1.4  mrg     
   1042  1.1.1.4  mrg     This fixes issues with the X ceasing to function (usually) after the
   1043  1.1.1.4  mrg     first time a CRTC has it's DPMS turned on. Reproduction recipe:
   1044  1.1.1.4  mrg     
   1045  1.1.1.4  mrg     - Load up gnome-shell on a machine
   1046  1.1.1.4  mrg     - Wait for the display to timeout from inactivity and turn itself off
   1047  1.1.1.4  mrg     - Shake the cursor or press something on the keyboard. Chances are the
   1048  1.1.1.4  mrg       monitor will come back on, but the display remains black until the
   1049  1.1.1.4  mrg       next time the X server is restarted.
   1050  1.1.1.4  mrg     
   1051  1.1.1.4  mrg     Signed-off-by: Lyude <lyude (a] redhat.com>
   1052  1.1.1.4  mrg     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
   1053  1.1.1.4  mrg 
   1054  1.1.1.4  mrg commit 1516d35b06c9cda399bef01d992805d6e63dcbae
   1055  1.1.1.4  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1056  1.1.1.4  mrg Date:   Sun Oct 16 15:10:10 2016 -0400
   1057  1.1.1.4  mrg 
   1058  1.1.1.4  mrg     recognize and accelerate GM20x
   1059  1.1.1.4  mrg     
   1060  1.1.1.4  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1061  1.1.1.4  mrg     Reviewed-by: Samuel Pitoiset <samuel.pitoiset (a] gmail.com>
   1062  1.1.1.4  mrg 
   1063  1.1.1.4  mrg commit b00b73c3aa0da1d4cee5c9f580ca65a7bd344e0f
   1064  1.1.1.4  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1065  1.1.1.4  mrg Date:   Mon Oct 17 23:23:41 2016 -0400
   1066  1.1.1.4  mrg 
   1067  1.1.1.4  mrg     copy: add maxwell/pascal copy engine classes
   1068  1.1.1.4  mrg     
   1069  1.1.1.4  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1070  1.1.1.4  mrg     Reviewed-by: Samuel Pitoiset <samuel.pitoiset (a] gmail.com>
   1071  1.1.1.4  mrg 
   1072  1.1.1.4  mrg commit 5a3ada3b0ff3d89441faf35d331bb8b6cf5e51c0
   1073  1.1.1.4  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1074  1.1.1.4  mrg Date:   Sun Oct 16 15:03:35 2016 -0400
   1075  1.1.1.4  mrg 
   1076  1.1.1.4  mrg     nvc0: refactor TIC uploads to allow different specifics per generation
   1077  1.1.1.4  mrg     
   1078  1.1.1.4  mrg     This flips GM10x to using the updated format, which is what I tested
   1079  1.1.1.4  mrg     with. However GM20x and GP10x also use this TIC format.
   1080  1.1.1.4  mrg     
   1081  1.1.1.4  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1082  1.1.1.4  mrg     Reviewed-by: Samuel Pitoiset <samuel.pitoiset (a] gmail.com>
   1083  1.1.1.4  mrg 
   1084  1.1.1.4  mrg commit 514441f32c5b948ce87668234ab9f01e8ec28dac
   1085  1.1.1.4  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1086  1.1.1.4  mrg Date:   Sun Oct 16 12:42:18 2016 -0400
   1087  1.1.1.4  mrg 
   1088  1.1.1.4  mrg     nvc0: rename BEGIN_IMC0 to IMMED_NVC0
   1089  1.1.1.4  mrg     
   1090  1.1.1.4  mrg     For consistency with mesa. It wasn't used anywhere previously.
   1091  1.1.1.4  mrg     
   1092  1.1.1.4  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1093  1.1.1.4  mrg     Reviewed-by: Samuel Pitoiset <samuel.pitoiset (a] gmail.com>
   1094  1.1.1.4  mrg 
   1095  1.1.1.4  mrg commit 4459c04a6bc208924fac8082920f6786538bc5cd
   1096  1.1.1.4  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1097  1.1.1.4  mrg Date:   Sun Oct 16 12:38:38 2016 -0400
   1098  1.1.1.4  mrg 
   1099  1.1.1.4  mrg     nvc0: make use of the new hwdefs for TEX_CB_INDEX
   1100  1.1.1.4  mrg     
   1101  1.1.1.4  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1102  1.1.1.4  mrg     Reviewed-by: Samuel Pitoiset <samuel.pitoiset (a] gmail.com>
   1103  1.1.1.4  mrg 
   1104  1.1.1.4  mrg commit ea6fd12ea059c6af832bd2180b26d75e00d4ea71
   1105  1.1.1.4  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1106  1.1.1.4  mrg Date:   Sun Oct 16 12:38:02 2016 -0400
   1107  1.1.1.4  mrg 
   1108  1.1.1.4  mrg     hwdefs: update nvc0_3d, add gm107_texture for new TIC format
   1109  1.1.1.4  mrg     
   1110  1.1.1.4  mrg     These are copied directly from the mesa repository.
   1111  1.1.1.4  mrg     
   1112  1.1.1.4  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1113  1.1.1.4  mrg     Acked-by: Samuel Pitoiset <samuel.pitoiset (a] gmail.com>
   1114  1.1.1.4  mrg 
   1115  1.1.1.4  mrg commit a24ded627e42d453546c553d609edc073f59cd57
   1116  1.1.1.4  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1117  1.1.1.4  mrg Date:   Thu Sep 25 20:15:51 2014 -0400
   1118  1.1.1.4  mrg 
   1119  1.1.1.4  mrg     exa: add GM10x acceleration support
   1120  1.1.1.4  mrg     
   1121  1.1.1.4  mrg     rendercheck -f a8r8g8b8 passes as much as on a GK208, and xv appears to
   1122  1.1.1.4  mrg     work. Very lightly tested.
   1123  1.1.1.4  mrg     
   1124  1.1.1.4  mrg     Instead of sticking coordinates into pushbufs, the vertex shader is
   1125  1.1.1.4  mrg     modified to read them from a constbuf, indexed by vertex id. This
   1126  1.1.1.4  mrg     approach could be used for all nvc0 generations, but I didn't want to
   1127  1.1.1.4  mrg     rock the boat.
   1128  1.1.1.4  mrg     
   1129  1.1.1.4  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1130  1.1.1.4  mrg     Reviewed-by: Samuel Pitoiset <samuel.pitoiset (a] gmail.com>
   1131  1.1.1.4  mrg 
   1132  1.1.1.3  mrg commit e6479845ec0db20dc733c621b7967b751840a552
   1133  1.1.1.3  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1134  1.1.1.3  mrg Date:   Tue Sep 20 00:31:06 2016 -0400
   1135  1.1.1.3  mrg 
   1136  1.1.1.3  mrg     Bump version to 1.0.13
   1137  1.1.1.3  mrg     
   1138  1.1.1.3  mrg      - Fixes for reverse prime offload
   1139  1.1.1.3  mrg      - ABI 23 support for Xorg 1.19
   1140  1.1.1.3  mrg     
   1141  1.1.1.3  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu
   1142  1.1.1.3  mrg 
   1143  1.1.1.3  mrg commit 6473b68762b0dca2dfccfdfc74100398b7459296
   1144  1.1.1.3  mrg Author: Keith Packard <keithp (a] keithp.com>
   1145  1.1.1.3  mrg Date:   Tue Jul 19 08:29:40 2016 -0700
   1146  1.1.1.3  mrg 
   1147  1.1.1.3  mrg     Use NotifyFd for drm and udev fds
   1148  1.1.1.3  mrg     
   1149  1.1.1.3  mrg     NotifyFd is available after API 22, and must be used after API 23.
   1150  1.1.1.3  mrg     
   1151  1.1.1.3  mrg     Signed-off-by: Keith Packard <keithp (a] keithp.com>
   1152  1.1.1.3  mrg 
   1153  1.1.1.3  mrg commit a964931e8dc4e06c27749edb4993a656dc261d75
   1154  1.1.1.3  mrg Author: Adam Jackson <ajax (a] redhat.com>
   1155  1.1.1.3  mrg Date:   Tue Jul 19 10:03:56 2016 -0400
   1156  1.1.1.3  mrg 
   1157  1.1.1.3  mrg     Adapt Block/WakeupHandler signature for ABI 23
   1158  1.1.1.3  mrg     
   1159  1.1.1.3  mrg     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
   1160  1.1.1.3  mrg 
   1161  1.1.1.3  mrg commit 12f77348e7a9579b167b41228dec9e6f97b74de8
   1162  1.1.1.3  mrg Author: Hans de Goede <hdegoede (a] redhat.com>
   1163  1.1.1.3  mrg Date:   Fri Jun 3 14:46:10 2016 +0200
   1164  1.1.1.3  mrg 
   1165  1.1.1.3  mrg     Properly cleanup fb for reverse-prime-offload
   1166  1.1.1.3  mrg     
   1167  1.1.1.3  mrg     drmmode_set_scanout_pixmap(pix) adds drmmod->fb_id through a call
   1168  1.1.1.3  mrg     to drmmode_xf86crtc_resize(), but on a subsequent
   1169  1.1.1.3  mrg     drmmode_set_scanout_pixmap(NULL) it would not remove the fb.
   1170  1.1.1.3  mrg     
   1171  1.1.1.3  mrg     This keeps the crtc marked as busy, which causes the dgpu to not
   1172  1.1.1.3  mrg     being able to runtime suspend, after an output attached to the dgpu
   1173  1.1.1.3  mrg     has been used once. Which causes burning through an additional 10W
   1174  1.1.1.3  mrg     of power and the laptop to run quite hot.
   1175  1.1.1.3  mrg     
   1176  1.1.1.3  mrg     This commit adds the missing remove fb call, allowing the dgpu to runtime
   1177  1.1.1.3  mrg     suspend after an external monitor has been plugged into the laptop.
   1178  1.1.1.3  mrg     
   1179  1.1.1.3  mrg     Signed-off-by: Hans de Goede <hdegoede (a] redhat.com>
   1180  1.1.1.3  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1181  1.1.1.3  mrg 
   1182  1.1.1.3  mrg commit 1da8a937be19e41c51a3d516bd98cee988bca44b
   1183  1.1.1.3  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1184  1.1.1.3  mrg Date:   Thu Jun 2 11:23:53 2016 +1000
   1185  1.1.1.3  mrg 
   1186  1.1.1.3  mrg     exa/nv50-: fix some potential incomplete pushes
   1187  1.1.1.3  mrg     
   1188  1.1.1.3  mrg     I don't think these should actually be able to happen, given that we
   1189  1.1.1.3  mrg     already reject the unknown formats in the Check() functions.  But,
   1190  1.1.1.3  mrg     just in case...
   1191  1.1.1.3  mrg     
   1192  1.1.1.3  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1193  1.1.1.3  mrg 
   1194  1.1.1.3  mrg commit bb57f9af9d179af0962456dca369953521ea8c2c
   1195  1.1.1.3  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1196  1.1.1.3  mrg Date:   Thu Jun 2 10:17:58 2016 +1000
   1197  1.1.1.3  mrg 
   1198  1.1.1.3  mrg     fix use of out-of-scope data
   1199  1.1.1.3  mrg     
   1200  1.1.1.3  mrg     Reported by Coverity.
   1201  1.1.1.3  mrg     
   1202  1.1.1.3  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1203  1.1.1.3  mrg 
   1204  1.1.1.3  mrg commit b824d36c28124955eda4aced5e637aa75eea4d6c
   1205  1.1.1.3  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1206  1.1.1.3  mrg Date:   Wed Jan 13 11:55:06 2016 -0500
   1207  1.1.1.3  mrg 
   1208  1.1.1.3  mrg     HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
   1209  1.1.1.3  mrg     
   1210  1.1.1.3  mrg     A port of commit ff9a6b6f from xf86-video-ati.
   1211  1.1.1.3  mrg     
   1212  1.1.1.3  mrg     Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93670
   1213  1.1.1.3  mrg     Reported-by: Thomas D. <thfrdue (a] gmx.de>
   1214  1.1.1.3  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1215  1.1.1.3  mrg 
   1216  1.1.1.2  mrg commit b18bc036bf9997ea65f5cbd824fd057931e604fe
   1217  1.1.1.2  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1218  1.1.1.2  mrg Date:   Tue Dec 8 15:52:25 2015 +1000
   1219  1.1.1.2  mrg 
   1220  1.1.1.2  mrg     Bump version to 1.0.12
   1221  1.1.1.2  mrg     
   1222  1.1.1.2  mrg     Various random fixes have been pending for a long while now...
   1223  1.1.1.2  mrg     
   1224  1.1.1.2  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1225  1.1.1.2  mrg 
   1226  1.1.1.2  mrg commit 6e6d8ac1c7b4ee047a7b40b95dea1e65a7c3211a
   1227  1.1.1.2  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1228  1.1.1.2  mrg Date:   Sun Jun 28 02:33:49 2015 +0200
   1229  1.1.1.2  mrg 
   1230  1.1.1.2  mrg     Take shift in crtc positions for ZaphodHeads configs into account.
   1231  1.1.1.2  mrg     
   1232  1.1.1.2  mrg     In multi-x-screen ZaphodHeads configurations, there isn't a
   1233  1.1.1.2  mrg     one-to-one mapping of kernel provided drmmode crtc index
   1234  1.1.1.2  mrg     to the index of the corresponding xf86Crtc inside the
   1235  1.1.1.2  mrg     xf86CrtcConfig crtc array anymore, ie. for kernel provided
   1236  1.1.1.2  mrg     drmmode->mode_res->crtcs[i], the i'th crtc won't correspond
   1237  1.1.1.2  mrg     to the xf86Crtc in the i'th slot of the x-screens xf86CrtcConfig
   1238  1.1.1.2  mrg     anymore, once ZaphodHeads has only selected a subset of all crtcs
   1239  1.1.1.2  mrg     of a graphics card for a given x-screen, instead of all crtcs.
   1240  1.1.1.2  mrg     
   1241  1.1.1.2  mrg     This breaks the mapping of bit positions in the bit masks returned
   1242  1.1.1.2  mrg     in kencoder->possible_crtcs and kencoder->possible_clones. A 1 bit
   1243  1.1.1.2  mrg     in position i of those masks allows use of the kernels i'th crtc for
   1244  1.1.1.2  mrg     the given kencoder. The X-Servers dix code checks those bit masks
   1245  1.1.1.2  mrg     for valid xf86Output -> xf86Crtc assignments, assuming that the i'th
   1246  1.1.1.2  mrg     slot xf86CrtcConfigPtr config->crtc[i] corresponds to bit i in the
   1247  1.1.1.2  mrg     xf86Output->possibe_crtcs bitmask, and bails if the bitmask doesn't
   1248  1.1.1.2  mrg     allow the specified assignment of crtc to output. If ZaphodHeads
   1249  1.1.1.2  mrg     breaks the assumption of bit i <-> crtc slot i this ends in failure.
   1250  1.1.1.2  mrg     
   1251  1.1.1.2  mrg     Take this shift of crtc index positions wrt. encoder bitmask bit
   1252  1.1.1.2  mrg     positions into account by bit-shifting positions accordingly when
   1253  1.1.1.2  mrg     assigning encoder->possible_crtcs to output->possible_crtcs, so
   1254  1.1.1.2  mrg     the proper indices match up again for validation by the dix.
   1255  1.1.1.2  mrg     
   1256  1.1.1.2  mrg     This problem wasn't apparent last year when testing the ZaphodHeads
   1257  1.1.1.2  mrg     support on some Kepler cards, as apparently the encoder->possible_crtcs
   1258  1.1.1.2  mrg     bitmasks returned for those cards by the kernel just had all 4
   1259  1.1.1.2  mrg     lsb bits set for all tested encoders/output, so each of the cards 4
   1260  1.1.1.2  mrg     crtcs could go with each output and things worked by chance.
   1261  1.1.1.2  mrg     
   1262  1.1.1.2  mrg     The current code breaks, e.g., on 2010 MacBookPro with nv50, where
   1263  1.1.1.2  mrg     one crtc is hardwired to the internal lvds panel, and one crtc
   1264  1.1.1.2  mrg     is hardwired to the external DP connector, resulting in a failure
   1265  1.1.1.2  mrg     where dual-display on single-x-screen works fine, but assigning
   1266  1.1.1.2  mrg     each output to a separate x-screen via ZaphodHeads fails due to
   1267  1.1.1.2  mrg     the mismatched encoder->possible_crtcs bitmasks.
   1268  1.1.1.2  mrg     
   1269  1.1.1.2  mrg     This patch fixes the problem.
   1270  1.1.1.2  mrg     
   1271  1.1.1.2  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1272  1.1.1.2  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1273  1.1.1.2  mrg 
   1274  1.1.1.2  mrg commit 1ff13a922535924681b91452235b017e43a4c6f6
   1275  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1276  1.1.1.2  mrg Date:   Sun Sep 13 15:29:15 2015 -0400
   1277  1.1.1.2  mrg 
   1278  1.1.1.2  mrg     fix build after glamor removal
   1279  1.1.1.2  mrg     
   1280  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1281  1.1.1.2  mrg 
   1282  1.1.1.2  mrg commit 3bb943b33bbe8e593afc00d13fe867dd7a708c3c
   1283  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1284  1.1.1.2  mrg Date:   Thu Aug 21 20:36:41 2014 -0400
   1285  1.1.1.2  mrg 
   1286  1.1.1.2  mrg     xv: use correct max width/height settings
   1287  1.1.1.2  mrg     
   1288  1.1.1.2  mrg     Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70931
   1289  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1290  1.1.1.2  mrg 
   1291  1.1.1.2  mrg commit 3e2e0faa2ee1cce9c1bb5c7ad80d0592460f3edc
   1292  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1293  1.1.1.2  mrg Date:   Sat Jul 11 17:16:27 2015 -0400
   1294  1.1.1.2  mrg 
   1295  1.1.1.2  mrg     remove maxwell GM10x support for now
   1296  1.1.1.2  mrg     
   1297  1.1.1.2  mrg     There is no EXA acceleration, and now no GLAMOR either.
   1298  1.1.1.2  mrg     User is better off with modesetting until EXA makes an appearance.
   1299  1.1.1.2  mrg     
   1300  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1301  1.1.1.2  mrg 
   1302  1.1.1.2  mrg commit 1f8b2b348526d94e9bde4a285f331a4934c11078
   1303  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1304  1.1.1.2  mrg Date:   Sat Jul 11 17:08:52 2015 -0400
   1305  1.1.1.2  mrg 
   1306  1.1.1.2  mrg     glamor: remove
   1307  1.1.1.2  mrg     
   1308  1.1.1.2  mrg     If you want glamor, just use modesetting instead. It's hooked up
   1309  1.1.1.2  mrg     incorrectly in nouveau, and there doesn't seem to be any point in fixing
   1310  1.1.1.2  mrg     it when the modesetting driver does it all properly.
   1311  1.1.1.2  mrg     
   1312  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1313  1.1.1.2  mrg 
   1314  1.1.1.2  mrg commit 6296145654b78518f3299bb5887f224f0d3810fd
   1315  1.1.1.2  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1316  1.1.1.2  mrg Date:   Wed Jul 29 14:39:02 2015 +0200
   1317  1.1.1.2  mrg 
   1318  1.1.1.2  mrg     Add Option "DRI" to allow selection of maximum DRI level. (v2)
   1319  1.1.1.2  mrg     
   1320  1.1.1.2  mrg     Allow user to select the maximum level of DRI implementation
   1321  1.1.1.2  mrg     to use, DRI2 or DRI3.
   1322  1.1.1.2  mrg     
   1323  1.1.1.2  mrg     exa accel supports both DRI2 and, if the kernel supports
   1324  1.1.1.2  mrg     rendernodes, also DRI3. However, DRI3 still seems to have
   1325  1.1.1.2  mrg     some bugs on current implementations, and additionally it
   1326  1.1.1.2  mrg     doesn't work well at all for X-Servers older than 1.16.3
   1327  1.1.1.2  mrg     due to X-Server bugs. Therefore we default to DRI2 on exa,
   1328  1.1.1.2  mrg     but allow the user to enable DRI3 with this new option.
   1329  1.1.1.2  mrg     
   1330  1.1.1.2  mrg     nouveau's glamor accel backend currently doesn't work under
   1331  1.1.1.2  mrg     DRI2 at all, so we continue to use DRI3 whenever it is
   1332  1.1.1.2  mrg     supported and ignore this new option for now.
   1333  1.1.1.2  mrg     
   1334  1.1.1.2  mrg     Also add a bit more output about status of Present and
   1335  1.1.1.2  mrg     DRI3 to aid debugging.
   1336  1.1.1.2  mrg     
   1337  1.1.1.2  mrg     Note: This was originally meant to be a boolean parameter,
   1338  1.1.1.2  mrg           to just select between DRI3 on and off, but changed
   1339  1.1.1.2  mrg           here to a DRI level to make it consistent with the
   1340  1.1.1.2  mrg           same option in the released Intel-ddx.
   1341  1.1.1.2  mrg     
   1342  1.1.1.2  mrg     v2: Use fixed up Bool return type of nouveau_present_init().
   1343  1.1.1.2  mrg     
   1344  1.1.1.2  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1345  1.1.1.2  mrg     Cc: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1346  1.1.1.2  mrg     Cc: Emil Velikov <emil.l.velikov (a] gmail.com>
   1347  1.1.1.2  mrg     Cc: Martin Peres <martin.peres (a] free.fr>
   1348  1.1.1.2  mrg     Cc: Ben Skeggs <bskeggs (a] redhat.com>
   1349  1.1.1.2  mrg     Reviewed-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1350  1.1.1.2  mrg 
   1351  1.1.1.2  mrg commit 0deb1fcc6d1099db698ff8c512a4884708a458ec
   1352  1.1.1.2  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1353  1.1.1.2  mrg Date:   Wed Jul 29 14:39:01 2015 +0200
   1354  1.1.1.2  mrg 
   1355  1.1.1.2  mrg     present: Fixup return type of nouveau_present_init()
   1356  1.1.1.2  mrg     
   1357  1.1.1.2  mrg     Make it a Bool consistently, as declared in header.
   1358  1.1.1.2  mrg     
   1359  1.1.1.2  mrg     Reported-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1360  1.1.1.2  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1361  1.1.1.2  mrg     Reviewed-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1362  1.1.1.2  mrg 
   1363  1.1.1.2  mrg commit 5212dbd7e5eba35fdd6578b30f5b0c8c8543081b
   1364  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1365  1.1.1.2  mrg Date:   Tue Jul 14 19:23:01 2015 -0400
   1366  1.1.1.2  mrg 
   1367  1.1.1.2  mrg     Avoid build fail without COMPOSITE
   1368  1.1.1.2  mrg     
   1369  1.1.1.2  mrg     Reviewed-by: Dave Airlie <airlied (a] redhat.com>
   1370  1.1.1.2  mrg 
   1371  1.1.1.2  mrg commit fdc528306e4018b314f2efcb2be4e37672bddd75
   1372  1.1.1.2  mrg Author: Vadim Rutkovsky <vrutkovs (a] redhat.com>
   1373  1.1.1.2  mrg Date:   Thu Jul 9 23:23:37 2015 +0200
   1374  1.1.1.2  mrg 
   1375  1.1.1.2  mrg     Adapt to new dirty tracking api
   1376  1.1.1.2  mrg     
   1377  1.1.1.2  mrg     Mirrors commit b6d871bf2 (radeon: adopt for new X server dirty tracking
   1378  1.1.1.2  mrg     APIs.) in xf86-video-ati.
   1379  1.1.1.2  mrg     
   1380  1.1.1.2  mrg     Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91284
   1381  1.1.1.2  mrg 
   1382  1.1.1.2  mrg commit dfd827cefb940f46b18dc77c129f0a603c7c95fa
   1383  1.1.1.2  mrg Author: Samuel Pitoiset <samuel.pitoiset (a] gmail.com>
   1384  1.1.1.2  mrg Date:   Wed May 20 17:08:58 2015 +0200
   1385  1.1.1.2  mrg 
   1386  1.1.1.2  mrg     fix a wrong use of a logical operator in drmmode_output_dpms()
   1387  1.1.1.2  mrg     
   1388  1.1.1.2  mrg     This is probably a typo error which has been introduced in 2009...
   1389  1.1.1.2  mrg     This fixes the following warning detected by Clang :
   1390  1.1.1.2  mrg     
   1391  1.1.1.2  mrg     drmmode_display.c:907:30: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
   1392  1.1.1.2  mrg         if (props && (props->flags && DRM_MODE_PROP_ENUM)) {
   1393  1.1.1.2  mrg     
   1394  1.1.1.2  mrg     Signed-off-by: Samuel Pitoiset <samuel.pitoiset (a] gmail.com>
   1395  1.1.1.2  mrg     Reviewed-by: Dave Airlie <airlied (a] redhat.com>
   1396  1.1.1.2  mrg 
   1397  1.1.1.2  mrg commit 27234dbe00caf6dfd4efb24fc7bbc026fa0134fc
   1398  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1399  1.1.1.2  mrg Date:   Wed May 27 20:26:42 2015 -0400
   1400  1.1.1.2  mrg 
   1401  1.1.1.2  mrg     nv50/exa: add comments showing the code that makes up the programs
   1402  1.1.1.2  mrg     
   1403  1.1.1.2  mrg     As decoded by envydis. Perhaps these should move into separate files
   1404  1.1.1.2  mrg     similar to nvc0, but this seems like a simple intermediate solution.
   1405  1.1.1.2  mrg     
   1406  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1407  1.1.1.2  mrg 
   1408  1.1.1.2  mrg commit 08ef36dc6766080f173ae2b7e660b3182cab9f2d
   1409  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1410  1.1.1.2  mrg Date:   Wed May 20 18:36:17 2015 -0400
   1411  1.1.1.2  mrg 
   1412  1.1.1.2  mrg     older hardware prefers copy to clear, so use that
   1413  1.1.1.2  mrg     
   1414  1.1.1.2  mrg     Doing a solid copy of 0, or a clear, has the same effect. This is a
   1415  1.1.1.2  mrg     partial revert of commit 5439a9905eab8c. Pre-nv50 hardware succeeds with
   1416  1.1.1.2  mrg     copies more often.
   1417  1.1.1.2  mrg     
   1418  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1419  1.1.1.2  mrg 
   1420  1.1.1.2  mrg commit 278ad73475bd137eac8a49ec7a22406bfc2867e7
   1421  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1422  1.1.1.2  mrg Date:   Tue May 19 16:26:16 2015 -0400
   1423  1.1.1.2  mrg 
   1424  1.1.1.2  mrg     nv04-nv40: don't attempt to do 32-bit shifts
   1425  1.1.1.2  mrg     
   1426  1.1.1.2  mrg     A 32-bit shift is a no-op, which will also make the new planemask get
   1427  1.1.1.2  mrg     or'd with ~0, thus negating the usefulness of the subsequent
   1428  1.1.1.2  mrg     planemask != ~0 check. Only do this if it's a less-than-32-bit per pixel
   1429  1.1.1.2  mrg     format, in which case it will have the desired effect of setting the
   1430  1.1.1.2  mrg     high bits.
   1431  1.1.1.2  mrg     
   1432  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1433  1.1.1.2  mrg     Reviewed-by: Martin Peres <martin.peres (a] free.fr>
   1434  1.1.1.2  mrg 
   1435  1.1.1.2  mrg commit 7583471e1fe181dc7c26b7d0a0d16f70eb10dd21
   1436  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1437  1.1.1.2  mrg Date:   Tue May 19 16:11:17 2015 -0400
   1438  1.1.1.2  mrg 
   1439  1.1.1.2  mrg     Check before trying a solid fill
   1440  1.1.1.2  mrg     
   1441  1.1.1.2  mrg     Pre-nv50 has all sorts of funny requirements for non-copy alu
   1442  1.1.1.2  mrg     operations, and will bail out of solid fills left and right. Account for
   1443  1.1.1.2  mrg     that case and fall back to the memset.
   1444  1.1.1.2  mrg     
   1445  1.1.1.2  mrg     Reported-by: Andrew Randrianasulu <randrianasulu (a] gmail.com>
   1446  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1447  1.1.1.2  mrg     Reviewed-by: Martin Peres <martin.peres (a] free.fr>
   1448  1.1.1.2  mrg 
   1449  1.1.1.2  mrg commit 212fc5354ed60ba282d5eabf468c0e2dd0d0afe6
   1450  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1451  1.1.1.2  mrg Date:   Mon Mar 23 20:05:23 2015 -0400
   1452  1.1.1.2  mrg 
   1453  1.1.1.2  mrg     nv50: explicitly disable ZETA buffer
   1454  1.1.1.2  mrg     
   1455  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1456  1.1.1.2  mrg 
   1457  1.1.1.2  mrg commit 734b8404c0a1fa9ce8ee62a0d4cc5baae7c8fcdf
   1458  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1459  1.1.1.2  mrg Date:   Sat Mar 21 11:46:35 2015 -0400
   1460  1.1.1.2  mrg 
   1461  1.1.1.2  mrg     use defined method names where available
   1462  1.1.1.2  mrg     
   1463  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1464  1.1.1.2  mrg 
   1465  1.1.1.2  mrg commit 5439a9905eab8c8d0f86e9963df6c893633bdbfd
   1466  1.1.1.2  mrg Author: Maarten Lankhorst <dev (a] mblankhorst.nl>
   1467  1.1.1.2  mrg Date:   Mon Mar 23 19:41:38 2015 +0100
   1468  1.1.1.2  mrg 
   1469  1.1.1.2  mrg     Actually do a clear instead of doing a bogus copy.
   1470  1.1.1.2  mrg     
   1471  1.1.1.2  mrg     Oops!
   1472  1.1.1.2  mrg 
   1473  1.1.1.2  mrg commit f0fdc156039eaa79fb1ad82fcc6437f2432306c6
   1474  1.1.1.2  mrg Author: Maarten Lankhorst <dev (a] mblankhorst.nl>
   1475  1.1.1.2  mrg Date:   Sat Mar 21 22:30:10 2015 +0100
   1476  1.1.1.2  mrg 
   1477  1.1.1.2  mrg     Try using EXA ops harder in drmmode_fbcon_copy fallback
   1478  1.1.1.2  mrg     
   1479  1.1.1.2  mrg     The memcpy in the fallback path fails with SIGBUS on GK20A because
   1480  1.1.1.2  mrg     this memory is not coherent, try to use a solid fill instead.
   1481  1.1.1.2  mrg 
   1482  1.1.1.2  mrg commit 7319b54291d59e1cd3cbe4f39ea8cc6dc8bf45bc
   1483  1.1.1.2  mrg Author: Maarten Lankhorst <dev (a] mblankhorst.nl>
   1484  1.1.1.2  mrg Date:   Fri Mar 20 23:24:50 2015 +0100
   1485  1.1.1.2  mrg 
   1486  1.1.1.2  mrg     Simplify nouveau_allocate_surface's pitch calculation.
   1487  1.1.1.2  mrg     
   1488  1.1.1.2  mrg     Judging from previous commits all linear buffers should have a 256 byte alignment.
   1489  1.1.1.2  mrg 
   1490  1.1.1.2  mrg commit 91e51a7571e6e8cb9338fc168f817f56438b1901
   1491  1.1.1.2  mrg Author: Maarten Lankhorst <dev (a] mblankhorst.nl>
   1492  1.1.1.2  mrg Date:   Fri Mar 20 23:17:13 2015 +0100
   1493  1.1.1.2  mrg 
   1494  1.1.1.2  mrg     Use drmGetRenderDeviceNameFromFd to obtain the dri3 node.
   1495  1.1.1.2  mrg 
   1496  1.1.1.2  mrg commit d29d8baad4d845ec9d3d1d1bc8d1c1e1f6f6f086
   1497  1.1.1.2  mrg Author: Maarten Lankhorst <dev (a] mblankhorst.nl>
   1498  1.1.1.2  mrg Date:   Sat Mar 14 18:00:00 2015 +0100
   1499  1.1.1.2  mrg 
   1500  1.1.1.2  mrg     Use the correct class and shader ops for GK20A.
   1501  1.1.1.2  mrg     
   1502  1.1.1.2  mrg     Signed-off-by: Maarten Lankhorst <dev (a] mblankhorst.nl>
   1503  1.1.1.2  mrg 
   1504  1.1.1.2  mrg commit 6829d4c672fc05f4d3d993ac1bfde21d4b6c1200
   1505  1.1.1.2  mrg Author: Maarten Lankhorst <dev (a] mblankhorst.nl>
   1506  1.1.1.2  mrg Date:   Sat Mar 14 11:58:12 2015 +0100
   1507  1.1.1.2  mrg 
   1508  1.1.1.2  mrg     Make the ddx load with platform devices
   1509  1.1.1.2  mrg     
   1510  1.1.1.2  mrg     Signed-off-by: Maarten Lankhorst <dev (a] mblankhorst.nl>
   1511  1.1.1.2  mrg 
   1512  1.1.1.2  mrg commit 3fb97d78202213c1221a1d3ad8a5cebda78fdf44
   1513  1.1.1.2  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] ubuntu.com>
   1514  1.1.1.2  mrg Date:   Thu Oct 23 09:29:14 2014 +0200
   1515  1.1.1.2  mrg 
   1516  1.1.1.2  mrg     fix null pointer deref
   1517  1.1.1.2  mrg 
   1518  1.1.1.2  mrg commit 90ba0bb6a371a5beebdf6d363bcd73659b7c9f1f
   1519  1.1.1.2  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] ubuntu.com>
   1520  1.1.1.2  mrg Date:   Thu Oct 23 08:25:01 2014 +0200
   1521  1.1.1.2  mrg 
   1522  1.1.1.2  mrg     check memory allocation in nouveau_glamor_set_shared_pixmap_backing
   1523  1.1.1.2  mrg     
   1524  1.1.1.2  mrg     As reported by Roy Spliet.
   1525  1.1.1.2  mrg 
   1526  1.1.1.2  mrg commit 4dfa13c77a1f6cee1affea05b5f3a0b26827d366
   1527  1.1.1.2  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] ubuntu.com>
   1528  1.1.1.2  mrg Date:   Thu Oct 23 08:21:55 2014 +0200
   1529  1.1.1.2  mrg 
   1530  1.1.1.2  mrg     rework initialization to prevent some crashes
   1531  1.1.1.2  mrg 
   1532  1.1.1.2  mrg commit 485902e61b18aff864226db62ba10399aab40128
   1533  1.1.1.2  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] ubuntu.com>
   1534  1.1.1.2  mrg Date:   Wed Oct 22 15:52:22 2014 +0200
   1535  1.1.1.2  mrg 
   1536  1.1.1.2  mrg     fix !DRI3 case
   1537  1.1.1.2  mrg 
   1538  1.1.1.2  mrg commit 79d438ec4d23280a242d36c2d81f2f43f6e90ada
   1539  1.1.1.2  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] ubuntu.com>
   1540  1.1.1.2  mrg Date:   Wed Oct 22 15:42:55 2014 +0200
   1541  1.1.1.2  mrg 
   1542  1.1.1.2  mrg     fix crash in nouveau_glamor_set_shared_pixmap_backing
   1543  1.1.1.2  mrg 
   1544  1.1.1.2  mrg commit 217f6577afe44b10f7f8e066eaf55419fb0f5ee1
   1545  1.1.1.2  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] ubuntu.com>
   1546  1.1.1.2  mrg Date:   Wed Oct 22 13:16:33 2014 +0200
   1547  1.1.1.2  mrg 
   1548  1.1.1.2  mrg     move down call to nouveau_present_init until after fb init.
   1549  1.1.1.2  mrg 
   1550  1.1.1.2  mrg commit 241e7289f25a342a457952b9b0e539c2f0b81d99
   1551  1.1.1.2  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] ubuntu.com>
   1552  1.1.1.2  mrg Date:   Wed Oct 22 11:04:16 2014 +0200
   1553  1.1.1.2  mrg 
   1554  1.1.1.2  mrg     enable dri3 support without glamor
   1555  1.1.1.2  mrg 
   1556  1.1.1.2  mrg commit 762b22f5a2b9deed1c6b18d7098f8fddf2f4b759
   1557  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1558  1.1.1.2  mrg Date:   Tue Sep 23 21:44:12 2014 -0400
   1559  1.1.1.2  mrg 
   1560  1.1.1.2  mrg     kepler: remove unnecessary texbars, add live-only tex for nvf0
   1561  1.1.1.2  mrg     
   1562  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1563  1.1.1.2  mrg 
   1564  1.1.1.2  mrg commit ce9d6e165cd810f06d158e3cfbb4b9f14b060ded
   1565  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1566  1.1.1.2  mrg Date:   Tue Sep 23 21:37:46 2014 -0400
   1567  1.1.1.2  mrg 
   1568  1.1.1.2  mrg     allow path to envyas binary to be specified
   1569  1.1.1.2  mrg     
   1570  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1571  1.1.1.2  mrg 
   1572  1.1.1.2  mrg commit 02c1aee91ae22b58e777716ffd38397f9df0a087
   1573  1.1.1.2  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1574  1.1.1.2  mrg Date:   Thu Sep 4 15:27:53 2014 -0400
   1575  1.1.1.2  mrg 
   1576  1.1.1.2  mrg     copy: don't bother trying to create copy on pre-nva3
   1577  1.1.1.2  mrg     
   1578  1.1.1.2  mrg     Only the NVA3/5/8/F tesla chips have a copy engine. Don't bother trying
   1579  1.1.1.2  mrg     to create one on earlier tesla chips (and thus printing an error on
   1580  1.1.1.2  mrg     failure).
   1581  1.1.1.2  mrg     
   1582  1.1.1.2  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1583  1.1.1.2  mrg 
   1584      1.1  mrg commit 3cd4c8494c296c7583dfa7f0823a272c9e932e03
   1585      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1586      1.1  mrg Date:   Thu Aug 28 03:57:48 2014 +0200
   1587      1.1  mrg 
   1588      1.1  mrg     Bump version to 1.0.11 for release.
   1589      1.1  mrg     
   1590      1.1  mrg     Highlights:
   1591      1.1  mrg     
   1592      1.1  mrg     - Support for server managed fd's.
   1593      1.1  mrg     - Glamor support.
   1594      1.1  mrg     - Maxwell support.
   1595      1.1  mrg     - DRI3 and initial Present support.
   1596      1.1  mrg     - vsync'ed kms pageflip performance fixes when running on Linux 3.13+
   1597      1.1  mrg     - Multi-display vsync, vblank, swap scheduling, timestamping fixes.
   1598      1.1  mrg     - Multi x-screen support fixes.
   1599      1.1  mrg     - ZaphodHead support on for multiple outputs per x-screen.
   1600      1.1  mrg     - EXA nv-10 fixes.
   1601      1.1  mrg     - Enable sync of swaps to vblank by default (Option GLXVblank "on").
   1602      1.1  mrg     - Disable pseudo-triplebuffering by default (Option SwapLimit "1").
   1603      1.1  mrg     
   1604      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1605      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1606      1.1  mrg 
   1607      1.1  mrg commit 6d49f3f7aaaec872b6f9841f744a0bf09cc98492
   1608      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1609      1.1  mrg Date:   Thu Aug 28 03:49:55 2014 +0200
   1610      1.1  mrg 
   1611      1.1  mrg     dri2: Set default SwapLimit to 1 for double-buffering.
   1612      1.1  mrg     
   1613      1.1  mrg     This used to be 2 for pseudo-triplebuffering on XOrg 1.12+.
   1614      1.1  mrg     
   1615      1.1  mrg     However, it caused problems like unthrottled swapping
   1616      1.1  mrg     at up to twice the video refresh rate for redirected
   1617      1.1  mrg     windows under desktop composition, which can't be easily
   1618      1.1  mrg     fixed under dri2.
   1619      1.1  mrg     
   1620      1.1  mrg     Default to double-buffering. Users can override this, but
   1621      1.1  mrg     dri3 provides better solutions for this.
   1622      1.1  mrg     
   1623      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1624      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1625      1.1  mrg 
   1626      1.1  mrg commit 10729a442be3cf018c5806c95ec4218977917ef3
   1627      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1628      1.1  mrg Date:   Mon Aug 18 09:53:27 2014 +0200
   1629      1.1  mrg 
   1630      1.1  mrg     xv/dri2/dri3: Switch to optimized crtc selection for drawables.
   1631      1.1  mrg     
   1632      1.1  mrg     Make crtc selection consistent with ati and intel ddx.
   1633      1.1  mrg     
   1634      1.1  mrg     Pick the crtc to use for vblank events, swap scheduling and
   1635      1.1  mrg     kms-pageflip completion events as the one with maximum pixel area
   1636      1.1  mrg     intersection between its viewport and the drawable. If multiple
   1637      1.1  mrg     crtc's viewports display the same amount of area of a drawable,
   1638      1.1  mrg     select the crtc whose output is the designated "primary output"
   1639      1.1  mrg     for the x-screen. The latter allows, e.g., in a clone display
   1640      1.1  mrg     setup, to select the important output on which tearing should be
   1641      1.1  mrg     minimized. The former makes sure to minimize or avoid tearing on
   1642      1.1  mrg     the display which shows the largest part of the drawable.
   1643      1.1  mrg     
   1644      1.1  mrg     This method is transplanted from the ati ddx.
   1645      1.1  mrg     
   1646      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1647      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1648      1.1  mrg 
   1649      1.1  mrg commit be96a5a62df5e1f286690311a6bc4df4f2a99e57
   1650      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1651      1.1  mrg Date:   Sun Aug 17 02:30:36 2014 +0200
   1652      1.1  mrg 
   1653      1.1  mrg     Add file "compile" to .gitignore
   1654      1.1  mrg     
   1655      1.1  mrg     Some auto-generated file by new make systems to deal with some
   1656      1.1  mrg     old compilers.
   1657      1.1  mrg     
   1658      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1659      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1660      1.1  mrg 
   1661      1.1  mrg commit 16c885ce9c7bebcfa1252a5d500956dd5f551043
   1662      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1663      1.1  mrg Date:   Tue Aug 12 11:08:24 2014 +0200
   1664      1.1  mrg 
   1665      1.1  mrg     Fix event handling on multi-x-screen configs.
   1666      1.1  mrg     
   1667      1.1  mrg     Only register the wakeup handler and event socket
   1668      1.1  mrg     once per card fd and server generation, as the fd
   1669      1.1  mrg     and device file is shared between all x-screens for
   1670      1.1  mrg     a given card during a given server generation.
   1671      1.1  mrg     
   1672      1.1  mrg     Without this fix, vblank and kms-pageflip completion
   1673      1.1  mrg     event processing don't work properly, as the server
   1674      1.1  mrg     doesn't kick the wakeup handler for gpu events, and
   1675      1.1  mrg     therefore the desktop will freeze, unless the user
   1676      1.1  mrg     manually kicks the wakeup handler by moving the mouse
   1677      1.1  mrg     or hitting the keyboard.
   1678      1.1  mrg     
   1679      1.1  mrg     Add proper reference counting and checks to make it so.
   1680      1.1  mrg     This fix is derived from a similar and proven fix in
   1681      1.1  mrg     the ati ddx for the same problem.
   1682      1.1  mrg     
   1683      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1684      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1685      1.1  mrg 
   1686      1.1  mrg commit 7eab6806927ea8938b9bd143d1702e87fde2f2cc
   1687      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1688      1.1  mrg Date:   Wed Aug 13 06:48:10 2014 +0200
   1689      1.1  mrg 
   1690      1.1  mrg     Make new ZaphodHeads work across server regenerations.
   1691      1.1  mrg     
   1692      1.1  mrg     Reset the mask of already assigned crtc's at start
   1693      1.1  mrg     of each new server generation.
   1694      1.1  mrg     
   1695      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1696      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1697      1.1  mrg 
   1698      1.1  mrg commit 6ad053788e804f3a8bd36ee3653ec95e7df62623
   1699      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1700      1.1  mrg Date:   Wed Aug 6 07:37:32 2014 +0200
   1701      1.1  mrg 
   1702      1.1  mrg     dri2 and xv: Fix NVxxSyncToVBlank() for multi-x-screen's.
   1703      1.1  mrg     
   1704      1.1  mrg     Use helper function drmmode_head() to choose proper hw-crtc
   1705      1.1  mrg     to sync to. Fixes xv blits, and dri2 Copy-Swaps.
   1706      1.1  mrg     
   1707      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1708      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1709      1.1  mrg 
   1710      1.1  mrg commit 17de663a71bcad6f69414eb6bc6bf9b76a6bf5f4
   1711      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1712      1.1  mrg Date:   Mon Aug 11 09:48:42 2014 +1000
   1713      1.1  mrg 
   1714      1.1  mrg     fix glamor header check
   1715      1.1  mrg     
   1716      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1717      1.1  mrg 
   1718      1.1  mrg commit 64ca88570b71289a019a2d130b1a30dc474ef52d
   1719      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1720      1.1  mrg Date:   Mon Aug 11 08:59:30 2014 +1000
   1721      1.1  mrg 
   1722      1.1  mrg     present: use drmmode_head() where it's appropriate
   1723      1.1  mrg     
   1724      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1725      1.1  mrg 
   1726      1.1  mrg commit 6e71bdf5a9da15c60694fa8543243e37a32c5faf
   1727      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1728      1.1  mrg Date:   Mon Jun 23 11:25:41 2014 +0200
   1729      1.1  mrg 
   1730      1.1  mrg     Allow/Fix use of multiple ZaphodHead outputs per x-screen.
   1731      1.1  mrg     
   1732      1.1  mrg     Defining multiple ZaphodHead outputs per x-screen in a
   1733      1.1  mrg     multiple x-screen's per gpu configuration caused all
   1734      1.1  mrg     outputs except one per x-screen to go dark, because
   1735      1.1  mrg     there was a fixed mapping x-screen number -> crtc number,
   1736      1.1  mrg     limiting the number of crtc's per x-screen to one.
   1737      1.1  mrg     
   1738      1.1  mrg     On a ZaphodHead's setup, be more clever and assign
   1739      1.1  mrg     as many crtc's to a given x-screen as there are
   1740      1.1  mrg     ZaphodHeads defined for that screen, assuming
   1741      1.1  mrg     there are enough unused crtc's available.
   1742      1.1  mrg     
   1743      1.1  mrg     Tested on a triple display setup with different combos
   1744      1.1  mrg     of one, two or three ZaphodHeads per one, two or three
   1745      1.1  mrg     x-screens.
   1746      1.1  mrg     
   1747      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1748      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1749      1.1  mrg 
   1750      1.1  mrg commit fcf91a275e96f14e49a93dc3f8dd6798cf7d98f3
   1751      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1752      1.1  mrg Date:   Mon Jun 23 11:13:57 2014 +0200
   1753      1.1  mrg 
   1754      1.1  mrg     dri2: Fix drmWaitVblank on multi-x-screen configs.
   1755      1.1  mrg     
   1756      1.1  mrg     Old mapping of xf86Crtc -> display head index was
   1757      1.1  mrg     too simple and only worked on a single x-screen config.
   1758      1.1  mrg     
   1759      1.1  mrg     Introduce a new helper function drmmode_hw_head_index()
   1760      1.1  mrg     which returns proper mapping also for multi x-screens per
   1761      1.1  mrg     gpu and ZaphodHeads setups and other non-standard multi-
   1762      1.1  mrg     display configurations.
   1763      1.1  mrg     
   1764      1.1  mrg     Tested on triple-head setup with various ZaphodHead and
   1765      1.1  mrg     server layout combos.
   1766      1.1  mrg     
   1767      1.1  mrg     This helper will be also needed for dri3/present code.
   1768      1.1  mrg     
   1769      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1770      1.1  mrg 
   1771      1.1  mrg commit 29572e44c24613be9dec0c98ff2731e46ce6203b
   1772      1.1  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1773      1.1  mrg Date:   Sun Aug 10 02:25:15 2014 -0400
   1774      1.1  mrg 
   1775      1.1  mrg     exa/nv10: src ops should use the SF macro
   1776      1.1  mrg     
   1777      1.1  mrg     Doesn't actually end up mattering.
   1778      1.1  mrg     
   1779      1.1  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1780      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1781      1.1  mrg 
   1782      1.1  mrg commit 35e17905e1c54558059f6b72b8594a3377f1a57c
   1783      1.1  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1784      1.1  mrg Date:   Sun Aug 10 02:25:14 2014 -0400
   1785      1.1  mrg 
   1786      1.1  mrg     exa/nv10: fix blend function setup to check the correct mask
   1787      1.1  mrg     
   1788      1.1  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1789      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1790      1.1  mrg 
   1791      1.1  mrg commit dfac18c67a17782a0263daf8cb4ee487374abd2c
   1792      1.1  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1793      1.1  mrg Date:   Sun Aug 10 02:25:13 2014 -0400
   1794      1.1  mrg 
   1795      1.1  mrg     exa/nv10: use color 0 when the pict format has no RGB component
   1796      1.1  mrg     
   1797      1.1  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1798      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1799      1.1  mrg 
   1800      1.1  mrg commit ff7010e06b6da0fe27143b47b8a4ffd2f12894b7
   1801      1.1  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1802      1.1  mrg Date:   Sun Aug 10 02:25:12 2014 -0400
   1803      1.1  mrg 
   1804      1.1  mrg     exa/nv10: use same clip settings as mesa driver
   1805      1.1  mrg     
   1806      1.1  mrg     The higher 0x800 was getting overwritten by the 0x7ff anyways, so it
   1807      1.1  mrg     wasn't doing any good. The mesa driver just uses 0x800 for the low
   1808      1.1  mrg     portion and doesn't set the 8 bit in the higher portion, so do the same
   1809      1.1  mrg     thing here.
   1810      1.1  mrg     
   1811      1.1  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   1812      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1813      1.1  mrg 
   1814      1.1  mrg commit edd1608c397ebcf487b84948031f7807178e5e4d
   1815      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   1816      1.1  mrg Date:   Tue Jul 1 22:31:47 2014 +0100
   1817      1.1  mrg 
   1818      1.1  mrg     xorg_list: define the xorg_list* symbols
   1819      1.1  mrg     
   1820      1.1  mrg     ...when building against pre 1.12 x.
   1821      1.1  mrg     The build will fail as earlier versions of X were missing the xorg_
   1822      1.1  mrg     prefix of the symbols - struct and util functions.
   1823      1.1  mrg     
   1824      1.1  mrg     Reported-by: Pali Rohr <pali.rohar (a] gmail.com>
   1825      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   1826      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1827      1.1  mrg 
   1828      1.1  mrg commit f6c1c755d8230494c8115e2c7899a85663f5c176
   1829      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1830      1.1  mrg Date:   Tue Jul 1 12:56:49 2014 +1000
   1831      1.1  mrg 
   1832      1.1  mrg     fix a harmless typo
   1833      1.1  mrg     
   1834      1.1  mrg     fdo#80738
   1835      1.1  mrg     
   1836      1.1  mrg     Reported-by: Paulo Srgio Travaglia <pstglia (a] gmail.com>
   1837      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1838      1.1  mrg 
   1839      1.1  mrg commit 096fb1ebc10b14ba1b747832efe378369bcf44e6
   1840      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1841      1.1  mrg Date:   Mon May 26 05:39:50 2014 +0200
   1842      1.1  mrg 
   1843      1.1  mrg     dri2: Add support for handling more than 2 crtc's
   1844      1.1  mrg     
   1845      1.1  mrg     Need to use the DRM_VBLANK_HIGH_CRTC bits to allow
   1846      1.1  mrg     selecting crtc's with id > 1 on latest gpu's with
   1847      1.1  mrg     up to four display engines.
   1848      1.1  mrg     
   1849      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1850      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1851      1.1  mrg 
   1852      1.1  mrg commit 4771ff5c668047a2dc56e4c6131175eed837e757
   1853      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   1854      1.1  mrg Date:   Sun Jun 22 01:32:42 2014 +0200
   1855      1.1  mrg 
   1856      1.1  mrg     present: build only when glamor is enabled
   1857      1.1  mrg     
   1858      1.1  mrg     nouveau_present_flip_exec references glamor_fd_from_pixmap,
   1859      1.1  mrg     which do not exist when glamor is disabled
   1860      1.1  mrg     
   1861      1.1  mrg     Signed-off-by: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   1862      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1863      1.1  mrg 
   1864      1.1  mrg commit 41c1c4ee867753422d6486f13bf20b45905a5dd5
   1865      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   1866      1.1  mrg Date:   Sun Jun 22 01:31:46 2014 +0200
   1867      1.1  mrg 
   1868      1.1  mrg     glamor: fix build without glamor.h
   1869      1.1  mrg     
   1870      1.1  mrg     xorg-server can be built without glamor, which leads to:
   1871      1.1  mrg     
   1872      1.1  mrg       CC       nouveau_xv.lo
   1873      1.1  mrg     In file included from nouveau_xv.c:41:0:
   1874      1.1  mrg     nouveau_glamor.h:12:20: fatal error: glamor.h: No such file or directory
   1875      1.1  mrg     compilation terminated.
   1876      1.1  mrg     
   1877      1.1  mrg     Signed-off-by: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   1878      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1879      1.1  mrg 
   1880      1.1  mrg commit f0fa8313714c2a5b16e784b257b5ff79da3a443b
   1881      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1882      1.1  mrg Date:   Thu Jun 19 17:11:34 2014 +0200
   1883      1.1  mrg 
   1884      1.1  mrg     dri2: Enable sync of bufferswaps to Vblank by default.
   1885      1.1  mrg     
   1886      1.1  mrg     Make this consistent with other drivers default behaviour.
   1887      1.1  mrg     
   1888      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1889      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1890      1.1  mrg 
   1891      1.1  mrg commit 02d7e647ce3a4a5d48c4ee94c94bebcac2d4827d
   1892      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1893      1.1  mrg Date:   Sat Jun 21 01:26:16 2014 +0200
   1894      1.1  mrg 
   1895      1.1  mrg     dri2: Fix kms pageflip completion timestamping.
   1896      1.1  mrg     
   1897      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1898      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1899      1.1  mrg 
   1900      1.1  mrg commit 4d92001ebe6bec8c5eaab8156421e62a7e4dedc8
   1901      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1902      1.1  mrg Date:   Fri Mar 14 18:27:53 2014 +0100
   1903      1.1  mrg 
   1904      1.1  mrg     Add kernel async_flip cap detection. Part II of double-sync fix.
   1905      1.1  mrg     
   1906      1.1  mrg     Query if kernel supports the async_flip cap, thereby needs the
   1907      1.1  mrg     new sync behavior. Linux 3.13+ nouveau-kms have this cap and
   1908      1.1  mrg     need this fix.
   1909      1.1  mrg     
   1910      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1911      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1912      1.1  mrg 
   1913      1.1  mrg commit 54dfbb2fed393b65d846e6ed9672acb47e0f19de
   1914      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1915      1.1  mrg Date:   Fri Mar 14 18:23:04 2014 +0100
   1916      1.1  mrg 
   1917      1.1  mrg     dri2: Fix double-sync of pageflips on Linux 3.13+ - Part I
   1918      1.1  mrg     
   1919      1.1  mrg     Linux 3.13 and later sync kms pageflips to vblank in the kms
   1920      1.1  mrg     driver, so we must not emit a sync to vblank pushbuf in the ddx
   1921      1.1  mrg     on such kernels, or maximum framerate will be cut into half!
   1922      1.1  mrg     
   1923      1.1  mrg     A sync-to-vblank-pushbuf is emitted for copyswaps as in the past,
   1924      1.1  mrg     also for older kernels which don't support async_pageflip's and
   1925      1.1  mrg     don't sync by themselves.
   1926      1.1  mrg     
   1927      1.1  mrg     This adds the implementation, but not the detection logic for
   1928      1.1  mrg     async_pageflip support in the kernel.
   1929      1.1  mrg     
   1930      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1931      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1932      1.1  mrg 
   1933      1.1  mrg commit 303402e00d55b5296311738184cd61f4aadab74d
   1934      1.1  mrg Author: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1935      1.1  mrg Date:   Sat Jun 21 00:09:39 2014 +0200
   1936      1.1  mrg 
   1937      1.1  mrg     Fix nouveau_copy_init()
   1938      1.1  mrg     
   1939      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner.de (a] gmail.com>
   1940      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1941      1.1  mrg 
   1942      1.1  mrg commit 65a70c4edd1f0df808a3a4dea6e8c9846cc7c920
   1943      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1944      1.1  mrg Date:   Fri Jun 20 16:57:18 2014 +1000
   1945      1.1  mrg 
   1946      1.1  mrg     another build fix...
   1947      1.1  mrg 
   1948      1.1  mrg commit 882ebb4000803f6025e1bb3213a31b19f6d1a2c6
   1949      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1950      1.1  mrg Date:   Mon Nov 18 14:42:02 2013 +1000
   1951      1.1  mrg 
   1952      1.1  mrg     present: initial support
   1953      1.1  mrg     
   1954      1.1  mrg     Until glamor grows its own implementation.
   1955      1.1  mrg     
   1956      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1957      1.1  mrg 
   1958      1.1  mrg commit 0d94f32fce2759c4b0f4d22b99f3ced09c2aa5a0
   1959      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1960      1.1  mrg Date:   Fri Jun 20 09:47:39 2014 +1000
   1961      1.1  mrg 
   1962      1.1  mrg     kms: implement a more generic event mechanism
   1963      1.1  mrg     
   1964      1.1  mrg     Present wants to use this too.
   1965      1.1  mrg     
   1966      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1967      1.1  mrg 
   1968      1.1  mrg commit 97feb3b2104287eb385ffba8329f304e2808d808
   1969      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1970      1.1  mrg Date:   Fri Jun 20 09:29:08 2014 +1000
   1971      1.1  mrg 
   1972      1.1  mrg     dri2: move page flip handling out of drmmode
   1973      1.1  mrg     
   1974      1.1  mrg     Nothing to see here... This is to (hopefully) avoid busting DRI2 while
   1975      1.1  mrg     implementing Present support.
   1976      1.1  mrg     
   1977      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1978      1.1  mrg 
   1979      1.1  mrg commit 60b876eab3708f1c277027addb5514974452644c
   1980      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1981      1.1  mrg Date:   Fri Jun 20 09:20:37 2014 +1000
   1982      1.1  mrg 
   1983      1.1  mrg     dri2: move away from directly touching drmmode on page flips
   1984      1.1  mrg     
   1985      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1986      1.1  mrg 
   1987      1.1  mrg commit 36dda1341008dd87a6b5459f0616776097d11d9f
   1988      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1989      1.1  mrg Date:   Fri Jun 20 09:04:30 2014 +1000
   1990      1.1  mrg 
   1991      1.1  mrg     dri2: shuffle some functions around
   1992      1.1  mrg     
   1993      1.1  mrg     Nothing to see here...
   1994      1.1  mrg     
   1995      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   1996      1.1  mrg 
   1997      1.1  mrg commit 8bdec8ebd68ba5eaa696d8a666e18774bff3b2ad
   1998      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   1999      1.1  mrg Date:   Fri Jun 20 12:37:33 2014 +1000
   2000      1.1  mrg 
   2001      1.1  mrg     glamor: fix randr resize
   2002      1.1  mrg     
   2003      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2004      1.1  mrg 
   2005      1.1  mrg commit 3c45b590a31157abca140096b141aa83fecb671f
   2006      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2007      1.1  mrg Date:   Fri Jun 20 08:28:30 2014 +1000
   2008      1.1  mrg 
   2009      1.1  mrg     sync: fix build against DRI3-less server
   2010      1.1  mrg     
   2011      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2012      1.1  mrg 
   2013      1.1  mrg commit 88ae58d786b0c41148e692dbfe8e2646e7533d9e
   2014      1.1  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   2015      1.1  mrg Date:   Thu Jun 19 02:37:45 2014 -0400
   2016      1.1  mrg 
   2017      1.1  mrg     update man page with new chips, AccelMethod option
   2018      1.1  mrg     
   2019      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2020      1.1  mrg 
   2021      1.1  mrg commit 5cb36ba57493bf7edf560bf370c87eff79f1d1a6
   2022      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2023      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2024      1.1  mrg 
   2025      1.1  mrg     default to glamor on maxwell
   2026      1.1  mrg     
   2027      1.1  mrg     We have no RENDER/Xv acceleration in EXA for Maxwell.
   2028      1.1  mrg     
   2029      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2030      1.1  mrg 
   2031      1.1  mrg commit 81148bb1dbc7007c021c59411d56cb31cfc74ef2
   2032      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2033      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2034      1.1  mrg 
   2035      1.1  mrg     glamor: provide dri3 support when enabled
   2036      1.1  mrg     
   2037      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2038      1.1  mrg 
   2039      1.1  mrg commit 86024ceef015ffe31a204cc5bc6c326a19363ff1
   2040      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2041      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2042      1.1  mrg 
   2043      1.1  mrg     glamor: initial support (no dri)
   2044      1.1  mrg     
   2045      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2046      1.1  mrg 
   2047      1.1  mrg commit fd0ce8839f307693d86c7602dd926ce79e6b777d
   2048      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2049      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2050      1.1  mrg 
   2051      1.1  mrg     add support for maxwell, minus Xv/renderaccel
   2052      1.1  mrg     
   2053      1.1  mrg     More extensive acceleration will be via glamor, at least to begin with.  It
   2054      1.1  mrg     seems to make sense to jump on the bandwagon now, and deal with any issues
   2055      1.1  mrg     that arise before it it becomes the standard for XWayland.
   2056      1.1  mrg     
   2057      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2058      1.1  mrg 
   2059      1.1  mrg commit 8ad0465e15bfc502abc259e886d6dcb448e0141a
   2060      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2061      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2062      1.1  mrg 
   2063      1.1  mrg     50/c0/e0 -> tesla/fermi/kepler
   2064      1.1  mrg     
   2065      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2066      1.1  mrg 
   2067      1.1  mrg commit 4b138ab18f58c6d459e21dc319615f536c8e69c8
   2068      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2069      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2070      1.1  mrg 
   2071      1.1  mrg     merge nv_dma.c into nv_accel_common.c
   2072      1.1  mrg     
   2073      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2074      1.1  mrg 
   2075      1.1  mrg commit 5c44e6b86195c22e092db5dae06e70208e8b66a0
   2076      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2077      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2078      1.1  mrg 
   2079      1.1  mrg     pull copy engine handling into one place, a place that isn't also exa
   2080      1.1  mrg     
   2081      1.1  mrg     As a side-effect, we now allow Kepler to use async copies too.
   2082      1.1  mrg     
   2083      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2084      1.1  mrg 
   2085      1.1  mrg commit c375bacbdaeabd0288855c13b4717d0694be9e56
   2086      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2087      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2088      1.1  mrg 
   2089      1.1  mrg     exa: move module load into nouveau_exa_init
   2090      1.1  mrg     
   2091      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2092      1.1  mrg 
   2093      1.1  mrg commit b24cae0bf5db6ece21439d4c6ff3668aed4c78d6
   2094      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2095      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2096      1.1  mrg 
   2097      1.1  mrg     dri2: move "is supported" checks out of nv_driver.c
   2098      1.1  mrg     
   2099      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2100      1.1  mrg 
   2101      1.1  mrg commit 07c26a0670dd2558acf8e1159f2f68989a7f753d
   2102      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2103      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2104      1.1  mrg 
   2105      1.1  mrg     replace NoAccel with AccelMethod in preparation for glamor support
   2106      1.1  mrg     
   2107      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2108      1.1  mrg 
   2109      1.1  mrg commit e7cf48d9529160f7add2fef72d2e42be9370594a
   2110      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2111      1.1  mrg Date:   Thu Jun 19 14:54:20 2014 +1000
   2112      1.1  mrg 
   2113      1.1  mrg     silence a warning
   2114      1.1  mrg     
   2115      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2116      1.1  mrg 
   2117      1.1  mrg commit 4a18dd74c0cc6e75937eb78347e8ea6c81d1373a
   2118      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2119      1.1  mrg Date:   Mon May 26 17:30:24 2014 +1000
   2120      1.1  mrg 
   2121      1.1  mrg     autogen: add support for gnome autobuilder
   2122      1.1  mrg     
   2123      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2124      1.1  mrg 
   2125      1.1  mrg commit 8604a741baa5360164a882bd9f3c8474840744db
   2126      1.1  mrg Author: Hans de Goede <hdegoede (a] redhat.com>
   2127      1.1  mrg Date:   Fri Apr 11 14:20:43 2014 +0200
   2128      1.1  mrg 
   2129      1.1  mrg     Fix building on older servers without xf86platformBus.h
   2130      1.1  mrg     
   2131      1.1  mrg     Signed-off-by: Hans de Goede <hdegoede (a] redhat.com>
   2132      1.1  mrg 
   2133      1.1  mrg commit 0c13843e300d1a9db2bfed18dc1b5df38c5adfdf
   2134      1.1  mrg Author: Hans de Goede <hdegoede (a] redhat.com>
   2135      1.1  mrg Date:   Mon Mar 17 17:37:31 2014 +0100
   2136      1.1  mrg 
   2137      1.1  mrg     Add support for server managed fds
   2138      1.1  mrg     
   2139      1.1  mrg     v2 (Martin Peres):
   2140  1.1.1.4  mrg             - Do not define "NVEntPtr pNVEnt" if not needed to avoid some warnings
   2141      1.1  mrg     
   2142      1.1  mrg     Signed-off-by: Hans de Goede <hdegoede (a] redhat.com>
   2143      1.1  mrg     Signed-off-by: Martin Peres <martin.peres (a] free.fr>
   2144      1.1  mrg 
   2145      1.1  mrg commit 47f08aa6d713da4e6ae9c35ce691e790ffaed09d
   2146      1.1  mrg Author: Hans de Goede <hdegoede (a] redhat.com>
   2147      1.1  mrg Date:   Mon Mar 17 17:37:30 2014 +0100
   2148      1.1  mrg 
   2149      1.1  mrg     Add a NVOpenNouveauDevice helper function
   2150      1.1  mrg     
   2151      1.1  mrg     This is a preparation patch for adding support for server managed fds
   2152      1.1  mrg     
   2153      1.1  mrg     Signed-off-by: Hans de Goede <hdegoede (a] redhat.com>
   2154      1.1  mrg     Signed-off-by: Martin Peres <martin.peres (a] free.fr>
   2155      1.1  mrg 
   2156      1.1  mrg commit 480f0998ffed6d9a5c6656dba75182f00fd88a1b
   2157      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2158      1.1  mrg Date:   Thu Nov 7 14:56:48 2013 +1000
   2159      1.1  mrg 
   2160      1.1  mrg     bump to 1.0.10 for release
   2161      1.1  mrg     
   2162      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2163      1.1  mrg 
   2164      1.1  mrg commit 59395c738ebdc21087109075ada67ea8d7783141
   2165      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2166      1.1  mrg Date:   Thu Nov 7 14:56:06 2013 +1000
   2167      1.1  mrg 
   2168      1.1  mrg     recognise GK208 as a Kepler board
   2169      1.1  mrg     
   2170      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2171      1.1  mrg 
   2172      1.1  mrg commit 03642323a954d0adb11662a98e92dfa20bee9728
   2173      1.1  mrg Author: Dave Airlie <airlied (a] gmail.com>
   2174      1.1  mrg Date:   Wed Jul 31 11:19:50 2013 +1000
   2175      1.1  mrg 
   2176      1.1  mrg     nouveau: fix build against older servers.
   2177      1.1  mrg     
   2178      1.1  mrg     Older servers had no GPU support.
   2179      1.1  mrg     
   2180      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2181      1.1  mrg 
   2182      1.1  mrg commit 27323ce68d58fcb82a648ab14abbc99acdc36f44
   2183      1.1  mrg Author: Dave Airlie <airlied (a] gmail.com>
   2184      1.1  mrg Date:   Wed Jul 31 11:01:15 2013 +1000
   2185      1.1  mrg 
   2186      1.1  mrg     nouveau: add gpu identifier to connector names for secondary gpus
   2187      1.1  mrg     
   2188      1.1  mrg     this avoids clashes with identifiers from other GPUs.
   2189      1.1  mrg     
   2190      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2191      1.1  mrg 
   2192      1.1  mrg commit 1df177f35a05db505577cdc929e63fde906a704b
   2193      1.1  mrg Author: Dave Airlie <airlied (a] gmail.com>
   2194      1.1  mrg Date:   Wed Jul 31 10:51:03 2013 +1000
   2195      1.1  mrg 
   2196      1.1  mrg     nouveau: fix build on ppc by wrapping immintrin include.
   2197      1.1  mrg     
   2198      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2199      1.1  mrg 
   2200      1.1  mrg commit 300c5a32d79cf507b5fede96710335bcd316eccb
   2201      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2202      1.1  mrg Date:   Tue Jul 30 15:28:06 2013 +1000
   2203      1.1  mrg 
   2204      1.1  mrg     bump to 1.0.9 for release
   2205      1.1  mrg     
   2206      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2207      1.1  mrg 
   2208      1.1  mrg commit be44e7804862b4c276ed4d4717b1212920f428e6
   2209      1.1  mrg Author: Dave Airlie <airlied (a] gmail.com>
   2210      1.1  mrg Date:   Tue Jul 30 15:26:46 2013 +1000
   2211      1.1  mrg 
   2212      1.1  mrg     nouveau: fix crash when xinerama is enabled.
   2213      1.1  mrg     
   2214      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2215      1.1  mrg 
   2216      1.1  mrg commit 588252556d1c84bf6793bc22edd48e6650a0f1b9
   2217      1.1  mrg Author: Dave Airlie <airlied (a] gmail.com>
   2218      1.1  mrg Date:   Tue Jul 30 15:14:22 2013 +1000
   2219      1.1  mrg 
   2220      1.1  mrg     fix make distcheck.
   2221      1.1  mrg     
   2222      1.1  mrg     add all the nvf0 stuff.
   2223      1.1  mrg     
   2224      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2225      1.1  mrg 
   2226      1.1  mrg commit 29aecda1b5bdb95700894083874492a6d5dfc08a
   2227      1.1  mrg Author: Dave Airlie <airlied (a] gmail.com>
   2228      1.1  mrg Date:   Tue Jul 30 14:10:51 2013 +1000
   2229      1.1  mrg 
   2230      1.1  mrg     drmmode: add support for multi-screen reverse optimus
   2231      1.1  mrg     
   2232      1.1  mrg     Initial reverse optimus didn't consider multiple screens, so
   2233      1.1  mrg     this overhauls the code to use the new X server interface,
   2234      1.1  mrg     and allows for multiple outputs on the nvidia to be used with
   2235      1.1  mrg     the intel doing the rendering.
   2236      1.1  mrg     
   2237      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2238      1.1  mrg 
   2239      1.1  mrg commit d7ae886260b480da0ea4cad22eb6f7b7d12f07b0
   2240      1.1  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   2241      1.1  mrg Date:   Mon Jul 29 21:03:54 2013 -0400
   2242      1.1  mrg 
   2243      1.1  mrg     nouveau: use uppercase for chipset name
   2244      1.1  mrg     
   2245      1.1  mrg     Right now the log will output e.g. NVaa instead of NVAA, which is how we
   2246      1.1  mrg     usually talk about it.
   2247      1.1  mrg     
   2248      1.1  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   2249      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2250      1.1  mrg 
   2251      1.1  mrg commit 4492cf90c2a7fe27badf6f3f0f296755a65e1e83
   2252      1.1  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   2253      1.1  mrg Date:   Mon Jul 29 02:40:39 2013 -0400
   2254      1.1  mrg 
   2255      1.1  mrg     xv: speed up YV12 -> NV12 conversion using SSE2 if available
   2256      1.1  mrg     
   2257      1.1  mrg     memcpy() goes from taking 45% to 66% of total function time, which
   2258      1.1  mrg     translates to a 30% decrease in NVPutImage runtime.
   2259      1.1  mrg     
   2260      1.1  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   2261      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2262      1.1  mrg 
   2263      1.1  mrg commit 08c667b06d28756d0d32f82bd736b0bdf2b4448e
   2264      1.1  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   2265      1.1  mrg Date:   Mon Jul 29 02:40:38 2013 -0400
   2266      1.1  mrg 
   2267      1.1  mrg     xv: fix last pixel for big-endian machines in YV12 -> NV12 conversion
   2268      1.1  mrg     
   2269      1.1  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   2270      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2271      1.1  mrg 
   2272      1.1  mrg commit 8c1c5d4f212958559132506d51dcfeeb17f60371
   2273      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2274      1.1  mrg Date:   Wed May 15 21:34:13 2013 +1000
   2275      1.1  mrg 
   2276      1.1  mrg     nvf0: implement EXA and XVideo acceleration
   2277      1.1  mrg     
   2278      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2279      1.1  mrg 
   2280      1.1  mrg commit 779b8d44b5ff84b87b52600a2f010ac19cd396ad
   2281      1.1  mrg Author: Sven Joachim <svenjoac (a] gmx.de>
   2282      1.1  mrg Date:   Thu Jun 13 20:41:53 2013 +0200
   2283      1.1  mrg 
   2284      1.1  mrg     Link against libdrm
   2285      1.1  mrg     
   2286      1.1  mrg     The DDX uses symbols from libdrm but currently does not link against
   2287      1.1  mrg     it, but rather relies on indirect linkage from libdrm_nouveau.  This
   2288      1.1  mrg     could lead to insufficient dependencies in distribution packages, seen
   2289      1.1  mrg     in http://bugs.debian.org/633786.
   2290      1.1  mrg     
   2291      1.1  mrg     Signed-off-by: Sven Joachim <svenjoac (a] gmx.de>
   2292      1.1  mrg 
   2293      1.1  mrg commit e96ae2b129df2a50d1d3839084df4fb1868d914d
   2294      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2295      1.1  mrg Date:   Wed Jun 12 11:05:23 2013 +0200
   2296      1.1  mrg 
   2297      1.1  mrg     fixup the dri2 check
   2298      1.1  mrg     
   2299      1.1  mrg     Signed-off-by: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2300      1.1  mrg 
   2301      1.1  mrg commit 7f20a6af25ae28452ec9c971bfa2227857e6ee93
   2302      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2303      1.1  mrg Date:   Wed Jun 12 10:46:39 2013 +0200
   2304      1.1  mrg 
   2305      1.1  mrg     bump to 1.0.8
   2306      1.1  mrg 
   2307      1.1  mrg commit 1fda669c0e5a25eac7f9f1e9a743120cae50ff51
   2308      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2309      1.1  mrg Date:   Sat Feb 16 20:48:47 2013 +0000
   2310      1.1  mrg 
   2311      1.1  mrg     configure: printout the configuration info
   2312      1.1  mrg     
   2313      1.1  mrg     Let the bikeshedding begin
   2314      1.1  mrg     
   2315      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2316      1.1  mrg 
   2317      1.1  mrg commit 45dbcaac301efce04d0bb492337f4febf8129ed9
   2318      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2319      1.1  mrg Date:   Sat Feb 16 20:48:45 2013 +0000
   2320      1.1  mrg 
   2321      1.1  mrg     nouveau: mandate dri2 build
   2322      1.1  mrg     
   2323      1.1  mrg     Building nouveau without dri2 is just silly
   2324      1.1  mrg     
   2325      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2326      1.1  mrg 
   2327      1.1  mrg commit ea8d225fe100ecabb72e3cc0a92372f16afb10b3
   2328      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2329      1.1  mrg Date:   Sat Feb 16 20:48:44 2013 +0000
   2330      1.1  mrg 
   2331      1.1  mrg     dri1: purge the final references
   2332      1.1  mrg     
   2333      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2334      1.1  mrg 
   2335      1.1  mrg commit b5d1a9bd269c9d2758fee37492cdcccc976fcc3b
   2336      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2337      1.1  mrg Date:   Sat Feb 16 20:48:43 2013 +0000
   2338      1.1  mrg 
   2339      1.1  mrg     nouveau: Do not load dri {sub,}module
   2340      1.1  mrg     
   2341      1.1  mrg     Nouveau does not use dri1, thus loading XFree86-DRI is not needed
   2342      1.1  mrg     On the other hand, we do use dri2
   2343      1.1  mrg     
   2344      1.1  mrg     As a side effect, purge the 'set-but-unused' variable pLibDRMVersion
   2345      1.1  mrg     
   2346      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2347      1.1  mrg 
   2348      1.1  mrg commit 7c3f6cd8d6b14aea561fb877f6006d339d156f35
   2349      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2350      1.1  mrg Date:   Sat Feb 16 20:48:42 2013 +0000
   2351      1.1  mrg 
   2352      1.1  mrg     nouveau: stop using dri1 function DRICreatePCIBusID
   2353      1.1  mrg     
   2354      1.1  mrg     Step 1 to completely rip out dri1 out of nouveau
   2355      1.1  mrg     
   2356      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2357      1.1  mrg 
   2358      1.1  mrg commit 3b1a45325d5fd46f0e7fad17168742b4c9a2465a
   2359      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2360      1.1  mrg Date:   Wed Jun 12 10:30:32 2013 +0200
   2361      1.1  mrg 
   2362      1.1  mrg     update makefiles for make distcheck
   2363      1.1  mrg 
   2364      1.1  mrg commit b82aacd3e72b52240181569c8b0abb55c1f716d5
   2365      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2366      1.1  mrg Date:   Sat Feb 16 12:48:46 2013 -0800
   2367      1.1  mrg 
   2368      1.1  mrg     configure: require xorg-macros 1.8
   2369      1.1  mrg     
   2370      1.1  mrg     Explicitly check for xorg-macros 1.8, as a subtle hint
   2371      1.1  mrg     to update your build deps if building your own ddx
   2372      1.1  mrg     
   2373      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2374      1.1  mrg 
   2375      1.1  mrg commit 4f667b40f41e311fbe302237efe173bcc24fb8bb
   2376      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2377      1.1  mrg Date:   Mon Jun 10 14:29:59 2013 +0200
   2378      1.1  mrg 
   2379      1.1  mrg     fix a xfree from previous patch
   2380      1.1  mrg     
   2381      1.1  mrg     Signed-off-by: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2382      1.1  mrg 
   2383      1.1  mrg commit 2e34d11541e1f987c7ca0556592cb16f4d232299
   2384      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2385      1.1  mrg Date:   Mon Jun 10 13:06:35 2013 +0200
   2386      1.1  mrg 
   2387      1.1  mrg     nouveau: enable support for normal optimus configuration
   2388      1.1  mrg     
   2389      1.1  mrg     nvd7 has no display engine, only enable sink output capability
   2390      1.1  mrg     if there is a crtc.
   2391      1.1  mrg     
   2392      1.1  mrg     drmmode doesn't work without crtc's, so prevent crashes by skipping
   2393      1.1  mrg     the drmmode code in that case.
   2394      1.1  mrg     
   2395      1.1  mrg     Signed-off-by: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2396      1.1  mrg 
   2397      1.1  mrg commit bf72ae1f6574c540f0afc2d7845d41df43507a8f
   2398      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2399      1.1  mrg Date:   Wed May 15 22:05:01 2013 +1000
   2400      1.1  mrg 
   2401      1.1  mrg     nve0: envyas isn't overly clever.. avoid short-form instructions
   2402      1.1  mrg     
   2403      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2404      1.1  mrg 
   2405      1.1  mrg commit 41cc2f24c43d2656ac722f594aaebad93e37dfec
   2406      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2407      1.1  mrg Date:   Wed May 15 21:13:11 2013 +1000
   2408      1.1  mrg 
   2409      1.1  mrg     nvc0-nve0: decompile shaders into their source, add basic build system
   2410      1.1  mrg     
   2411      1.1  mrg     Far, far easier to maintain this way...
   2412      1.1  mrg     
   2413      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2414      1.1  mrg 
   2415      1.1  mrg commit 1edb5d7ae450a32fe6607d536653cf733444e7e2
   2416      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2417      1.1  mrg Date:   Wed May 15 20:47:44 2013 +1000
   2418      1.1  mrg 
   2419      1.1  mrg     nvc0-nve0: split shader code from their headers
   2420      1.1  mrg     
   2421      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2422      1.1  mrg 
   2423      1.1  mrg commit c18439f759bec267a3b67d375dcbfeb8a6fd7b6a
   2424      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2425      1.1  mrg Date:   Mon May 13 13:55:51 2013 +1000
   2426      1.1  mrg 
   2427      1.1  mrg     nouveau: clean up nv entity index declarations.
   2428      1.1  mrg     
   2429      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2430      1.1  mrg 
   2431      1.1  mrg commit d3b52efe959f255784f5ead16d7276ca0fb4cdb1
   2432      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2433      1.1  mrg Date:   Mon May 13 13:35:12 2013 +1000
   2434      1.1  mrg 
   2435      1.1  mrg     nouveau: attempt to fix zaphod since dri1 code removal
   2436      1.1  mrg     
   2437      1.1  mrg     j_v on #nouveau bisected b1a630b48210d6a3c44994fce1b73273000ace5c has
   2438      1.1  mrg     breaking zaphod, on review it was trying to open the drm fd a second time
   2439      1.1  mrg     which was unnecessary.
   2440      1.1  mrg     
   2441      1.1  mrg     Avoid the problem by storing the nv fd in an entity and have share it between
   2442      1.1  mrg     the two scrn info recs.
   2443      1.1  mrg     
   2444      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2445      1.1  mrg 
   2446      1.1  mrg commit 50426ac83f9f077791e4df8c04fc0ecefc06e8ab
   2447      1.1  mrg Author: Marek Vasut <marex (a] denx.de>
   2448      1.1  mrg Date:   Fri May 3 15:48:55 2013 +0200
   2449      1.1  mrg 
   2450      1.1  mrg     nouveau: Allow 3D accelerators with output ports
   2451      1.1  mrg     
   2452      1.1  mrg     This patch let's cards with PCI class 0x30200 (3D controller) be
   2453      1.1  mrg     operated by the nouveau driver as well. The nv Quadro NVS 450 is
   2454      1.1  mrg     one such card, where the first GPU has PCI class 0x30000 and the
   2455      1.1  mrg     other GPU has PCI class 0x30200. By ignoring the 1 << 9 bit in
   2456      1.1  mrg     the PCI class mask, displays attached to the other GPU can also
   2457      1.1  mrg     be used now.
   2458      1.1  mrg     
   2459      1.1  mrg     Signed-off-by: Marek Vasut <marex (a] denx.de>
   2460      1.1  mrg     Cc: Dave Airlie <airlied (a] redhat.com>
   2461      1.1  mrg     Cc: Ben Skeggs <skeggsb (a] gmail.com>
   2462      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2463      1.1  mrg 
   2464      1.1  mrg commit 2fa3397e348161a3394e2b456f065921272a056a
   2465      1.1  mrg Author: Ilia Mirkin <imirkin (a] alum.mit.edu>
   2466      1.1  mrg Date:   Fri May 3 09:59:39 2013 -0400
   2467      1.1  mrg 
   2468      1.1  mrg     nouveau_xv: Avoid reading off the end of the source image on NV50+
   2469      1.1  mrg     
   2470      1.1  mrg     The 'w' argument to NVCopyNV12ColorPlanes is used to index into the
   2471      1.1  mrg     source image. line_len is rounded up to 8 on NV50+, so if the source
   2472      1.1  mrg     image (+ left offset) is not rounded to 8, NVCopyNV12ColorPlanes could
   2473      1.1  mrg     read past the end of the array and crash X. This change can cause the
   2474      1.1  mrg     last few horizontal pixels of dst to not be initialized, but they
   2475      1.1  mrg     should be truncated by the renderer anyways.
   2476      1.1  mrg     
   2477      1.1  mrg     See https://bugs.freedesktop.org/show_bug.cgi?id=63263
   2478      1.1  mrg     
   2479      1.1  mrg     Signed-off-by: Ilia Mirkin <imirkin (a] alum.mit.edu>
   2480      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2481      1.1  mrg 
   2482      1.1  mrg commit 81f9ab38f0a5de7217227dd17a4d0e50dffd0d28
   2483      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2484      1.1  mrg Date:   Thu May 2 11:38:07 2013 +1000
   2485      1.1  mrg 
   2486      1.1  mrg     nvf0: recognise as supported chipset
   2487      1.1  mrg     
   2488      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2489      1.1  mrg 
   2490      1.1  mrg commit 653c95d60af0f7c19a1d2f3b76dd17bb169d9c9b
   2491      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2492      1.1  mrg Date:   Mon Apr 29 10:07:59 2013 +1000
   2493      1.1  mrg 
   2494      1.1  mrg     nve0: explicitly ask kernel for copy2 object
   2495      1.1  mrg     
   2496      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2497      1.1  mrg 
   2498      1.1  mrg commit 6771424d79e541d2fa7253a582db3dc9108fd97d
   2499      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2500      1.1  mrg Date:   Wed Mar 27 09:50:03 2013 +0100
   2501      1.1  mrg 
   2502      1.1  mrg     bump to 1.0.7
   2503      1.1  mrg     
   2504      1.1  mrg     Signed-off-by: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2505      1.1  mrg 
   2506      1.1  mrg commit 84998320162a74a0861b7be1fcc230e50f08424a
   2507      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2508      1.1  mrg Date:   Mon Mar 25 13:55:37 2013 +0100
   2509      1.1  mrg 
   2510      1.1  mrg     Clean up some errors on closing.
   2511      1.1  mrg     
   2512      1.1  mrg     If forced close happens, all ioctl's will fail. Some of the handlers
   2513      1.1  mrg     also need to be unregistered before the module is unloaded entirely.
   2514      1.1  mrg 
   2515      1.1  mrg commit a80785f79268ed3701fc69cbd9194ad12822c82c
   2516      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2517      1.1  mrg Date:   Mon Feb 11 09:56:25 2013 +1000
   2518      1.1  mrg 
   2519      1.1  mrg     nouveau: fix build against old servers (part 2)
   2520      1.1  mrg     
   2521      1.1  mrg     Should fix next bit of
   2522      1.1  mrg     https://bugs.freedesktop.org/show_bug.cgi?id=60369
   2523      1.1  mrg     
   2524      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2525      1.1  mrg 
   2526      1.1  mrg commit 05dc9b57896689a3dbd9e6aeb16d57c49515b02e
   2527      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   2528      1.1  mrg Date:   Sun Feb 3 21:12:46 2013 +0100
   2529      1.1  mrg 
   2530      1.1  mrg     nv30/exa: fix shaders on big-endian machines
   2531      1.1  mrg     
   2532      1.1  mrg     Direct port of commit d1bc38b6673c54af61196056c489383fba8dced8
   2533      1.1  mrg     "nv40/exa: fix shaders on big-endian machines" to nv30.
   2534      1.1  mrg     
   2535      1.1  mrg     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=60050
   2536      1.1  mrg     
   2537      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2538      1.1  mrg 
   2539      1.1  mrg commit 61a277488f7195914cbdda10355db0d758fc801c
   2540      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2541      1.1  mrg Date:   Thu Feb 7 10:47:20 2013 +1000
   2542      1.1  mrg 
   2543      1.1  mrg     nouveau: fix build on older X servers
   2544      1.1  mrg     
   2545      1.1  mrg     should fix https://bugs.freedesktop.org/show_bug.cgi?id=60369
   2546      1.1  mrg     
   2547      1.1  mrg     Reported-by: fabio.ped (a] libero.it
   2548      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2549      1.1  mrg 
   2550      1.1  mrg commit e8f222fd10e21f39488d3d8c697e4948cd787cd0
   2551      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2552      1.1  mrg Date:   Wed Feb 6 16:21:50 2013 +1000
   2553      1.1  mrg 
   2554      1.1  mrg     nouveau: make prime regression fix more robust.
   2555      1.1  mrg     
   2556      1.1  mrg     This makes this fix more robust and less crashy.
   2557      1.1  mrg     
   2558      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2559      1.1  mrg 
   2560      1.1  mrg commit d762631c9306b6580b34db1e7eb57bbcac901390
   2561      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2562      1.1  mrg Date:   Wed Feb 6 15:52:33 2013 +1000
   2563      1.1  mrg 
   2564      1.1  mrg     nouveau: align shared buffers to 256
   2565      1.1  mrg     
   2566      1.1  mrg     We were getting 0xa5 error code on 2D transfers from tiled VRAM to untiled
   2567      1.1  mrg     GART when using USB offload devices, this fixes this by upping the alignment
   2568      1.1  mrg     on the 2D engine for shared buffers.
   2569      1.1  mrg     
   2570      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2571      1.1  mrg 
   2572      1.1  mrg commit c6980b2add5752a7c285a846b2c9353c9d18afd4
   2573      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2574      1.1  mrg Date:   Wed Feb 6 15:24:09 2013 +1000
   2575      1.1  mrg 
   2576      1.1  mrg     nouveau: fix regression in PRIME since 58284cf32778d54cde139423450bc33360784503
   2577      1.1  mrg     
   2578      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2579      1.1  mrg 
   2580      1.1  mrg commit 59fb3f0252e9b769c5877cfe83d8dbc51cdff232
   2581      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2582      1.1  mrg Date:   Wed Feb 6 14:58:08 2013 +1000
   2583      1.1  mrg 
   2584      1.1  mrg     nouveau: create shared pixmaps in GART
   2585      1.1  mrg     
   2586      1.1  mrg     this creates the shared pixmaps in GART, and makes sure they are untiled.
   2587      1.1  mrg     
   2588      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2589      1.1  mrg 
   2590      1.1  mrg commit 1fdd7db94b55c65ea62cc9eaefff620b20e9e4ea
   2591      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2592      1.1  mrg Date:   Mon Jan 7 15:28:53 2013 +1000
   2593      1.1  mrg 
   2594      1.1  mrg     nouveau: add reverse prime support
   2595      1.1  mrg     
   2596      1.1  mrg     This allows the nvidia card to scanout Intel cards rendering.
   2597      1.1  mrg     
   2598      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2599      1.1  mrg 
   2600      1.1  mrg commit 58284cf32778d54cde139423450bc33360784503
   2601      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   2602      1.1  mrg Date:   Tue Jan 29 16:38:21 2013 +1000
   2603      1.1  mrg 
   2604      1.1  mrg     dri2: fix missing frame throttle on copy_region buffer swaps
   2605      1.1  mrg     
   2606      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2607      1.1  mrg 
   2608      1.1  mrg commit 912d418fdfd2e99eef1e5c631c76dda1d82cf451
   2609      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   2610      1.1  mrg Date:   Mon Jan 21 00:15:38 2013 +0100
   2611      1.1  mrg 
   2612      1.1  mrg     nouveau: put cursor BO in GART
   2613      1.1  mrg     
   2614      1.1  mrg     Keeping it in VRAM wastes CPU time, because cursor_set ioctl reads
   2615      1.1  mrg     handed BO back to RAM, just to write it to actual cursor BO.
   2616      1.1  mrg     
   2617      1.1  mrg     Here (nv92/core i7), this patch decreases overall cpu usage of
   2618      1.1  mrg     drmmode_load_cursor_argb from 4.6ms to ~90us and lets nv50_crtc_cursor_set
   2619      1.1  mrg     disappear from perf traces.
   2620      1.1  mrg     
   2621      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2622      1.1  mrg 
   2623      1.1  mrg commit 8f934fad5d4934936b3265f272ca81e73c60d7dc
   2624      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2625      1.1  mrg Date:   Mon Jan 7 14:13:10 2013 +1000
   2626      1.1  mrg 
   2627      1.1  mrg     bump to 1.0.6
   2628      1.1  mrg     
   2629      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2630      1.1  mrg 
   2631      1.1  mrg commit 00834273e22f7234a3755269100ea3f10b521e35
   2632      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2633      1.1  mrg Date:   Mon Jan 7 14:04:40 2013 +1000
   2634      1.1  mrg 
   2635      1.1  mrg     nouveau: fix dirty redisplay damage handling
   2636      1.1  mrg     
   2637      1.1  mrg     This processes the damage in the correct order.
   2638      1.1  mrg     
   2639      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2640      1.1  mrg 
   2641      1.1  mrg commit 389b8a8dd91a48dee524eac96e60813c507f1a82
   2642      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2643      1.1  mrg Date:   Mon Jan 7 14:05:06 2013 +1000
   2644      1.1  mrg 
   2645      1.1  mrg     bump to 1.0.5
   2646      1.1  mrg     
   2647      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2648      1.1  mrg 
   2649      1.1  mrg commit efe9c57af6ff4c12936e49ac3e188c54b8b2d5bd
   2650      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2651      1.1  mrg Date:   Mon Jan 7 11:35:56 2013 +1000
   2652      1.1  mrg 
   2653      1.1  mrg     nvc0-/exa: fix typo which caused breakage in rendercheck tmcoords test
   2654      1.1  mrg     
   2655      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2656      1.1  mrg 
   2657      1.1  mrg commit 5cd86445272818ec2f598f4685a5d7f24e403d07
   2658      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   2659      1.1  mrg Date:   Sun Nov 25 22:59:49 2012 +0100
   2660      1.1  mrg 
   2661      1.1  mrg     add some missing newlines in error messages
   2662      1.1  mrg     
   2663      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2664      1.1  mrg 
   2665      1.1  mrg commit 3b33a0b426b8915f302247dcd40c64fb1a6dcdd2
   2666      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2667      1.1  mrg Date:   Sun Nov 4 18:06:18 2012 +0000
   2668      1.1  mrg 
   2669      1.1  mrg     kms: Let the server know if we got more than 1 EDID block
   2670      1.1  mrg     
   2671      1.1  mrg     Verbatim copy from xf86-video-radeon commit 809cacb
   2672      1.1  mrg     
   2673      1.1  mrg     Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32341
   2674      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2675      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2676      1.1  mrg 
   2677      1.1  mrg commit 018ab2d4634f3c8923038337ce9600973e2f0002
   2678      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2679      1.1  mrg Date:   Fri Nov 9 12:16:00 2012 +1000
   2680      1.1  mrg 
   2681      1.1  mrg     bump version to 1.0.4
   2682      1.1  mrg     
   2683      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2684      1.1  mrg 
   2685      1.1  mrg commit 0d32d964dbba3864af0946aa8894cef858eb1319
   2686      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2687      1.1  mrg Date:   Wed Nov 7 14:49:03 2012 +1000
   2688      1.1  mrg 
   2689      1.1  mrg     nouveau: drop unused nv private members.
   2690      1.1  mrg     
   2691      1.1  mrg     these are no longer needed.
   2692      1.1  mrg     
   2693      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2694      1.1  mrg 
   2695      1.1  mrg commit b1a630b48210d6a3c44994fce1b73273000ace5c
   2696      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2697      1.1  mrg Date:   Wed Nov 7 14:45:14 2012 +1000
   2698      1.1  mrg 
   2699      1.1  mrg     nouveau: drop DRI1 device open interface.
   2700      1.1  mrg     
   2701      1.1  mrg     this is a DRI1 left over, the driver is meant to open the device itself now.
   2702      1.1  mrg     
   2703      1.1  mrg     this old interface did crazy stuff like drmAddMap.
   2704      1.1  mrg     
   2705      1.1  mrg     Reviewed-by: Ben Skeggs <bskeggs (a] redhat.com>
   2706      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2707      1.1  mrg 
   2708      1.1  mrg commit 27a1a0616304e9b9f0ae842899b7d614f1026578
   2709      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2710      1.1  mrg Date:   Fri Nov 2 03:57:42 2012 +0000
   2711      1.1  mrg 
   2712      1.1  mrg     nouveau: NVPlatformProbe, handle shareable entities
   2713      1.1  mrg     
   2714      1.1  mrg     During NVPciProbe, xf86ConfigPciEntity() implicitly calls checks and sets
   2715      1.1  mrg     the entity as shared
   2716      1.1  mrg     Here we are only allocating the screen, thus need to explicitly call the
   2717      1.1  mrg     functions
   2718      1.1  mrg     
   2719      1.1  mrg     ZaphodHead and Xinerama should finally work
   2720      1.1  mrg     
   2721      1.1  mrg     Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=56347
   2722      1.1  mrg     
   2723      1.1  mrg     Reported-By: Vladimir Chebotarev <exc (a] rbcmail.ru>
   2724      1.1  mrg     Reported-By: Damian Nowak <nowaker (a] geozone.pl>
   2725      1.1  mrg     Tested-By: Damian Nowak <nowaker (a] geozone.pl>
   2726      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2727      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2728      1.1  mrg 
   2729      1.1  mrg commit e34cfbd5bd23f7f15372af52d8a39a5715ce7310
   2730      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2731      1.1  mrg Date:   Fri Nov 2 03:57:41 2012 +0000
   2732      1.1  mrg 
   2733      1.1  mrg     nouveau: Factor out common code to NVHasKMS()
   2734      1.1  mrg     
   2735      1.1  mrg     As the name suggests checks if it has kernel mode setting,
   2736      1.1  mrg     prints out the interface version and checkes if the chipset
   2737      1.1  mrg     is supported
   2738      1.1  mrg     
   2739      1.1  mrg     Function is used in NVPciProbe and NVPlatformProbe
   2740      1.1  mrg     
   2741      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2742      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2743      1.1  mrg 
   2744      1.1  mrg commit 78f24dc3798d635fca2e20856a09012c28bbbb8b
   2745      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2746      1.1  mrg Date:   Fri Nov 2 03:57:40 2012 +0000
   2747      1.1  mrg 
   2748      1.1  mrg     nouveau: introduce NVInitScrn()
   2749      1.1  mrg     
   2750      1.1  mrg     Common/helper function for NV{Pci,Platform}Probe()
   2751      1.1  mrg     
   2752      1.1  mrg     This introduces some the following functions to the
   2753      1.1  mrg     NVPlatformProbe codepath
   2754      1.1  mrg     * xf86SetEntitySharable()
   2755      1.1  mrg     * xf86SetEntityInstanceForScreen()
   2756      1.1  mrg     
   2757      1.1  mrg     Necessary for dualhead, xinerama and/or zaphodhead
   2758      1.1  mrg     
   2759      1.1  mrg     v2: Rename nouveau_init_scrn() to NVInitScrn()
   2760      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2761      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2762      1.1  mrg 
   2763      1.1  mrg commit 47457fbd5006070ea9a06238a5a69ca8167dac77
   2764      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   2765      1.1  mrg Date:   Fri Nov 2 03:57:39 2012 +0000
   2766      1.1  mrg 
   2767      1.1  mrg     nouveau: Remove unneeded xf86GetEntityInfo()
   2768      1.1  mrg     
   2769      1.1  mrg     Retrieving the whole entity information is not needed as we only
   2770      1.1  mrg     use the index - stored already in entity_num
   2771      1.1  mrg     
   2772      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   2773      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2774      1.1  mrg 
   2775      1.1  mrg commit 20995bb5920021668b8b607f886201c643ee0e9a
   2776      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2777      1.1  mrg Date:   Fri Nov 2 09:04:43 2012 +1000
   2778      1.1  mrg 
   2779      1.1  mrg     nouveau: fix regression in virtualbox drawing hopefully.
   2780      1.1  mrg     
   2781      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2782      1.1  mrg 
   2783      1.1  mrg commit 8c3e1623b0be15f8cc590d893bfd19be87bd079a
   2784      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2785      1.1  mrg Date:   Wed Oct 24 11:19:04 2012 +0200
   2786      1.1  mrg 
   2787      1.1  mrg     bump version to 1.0.3
   2788      1.1  mrg 
   2789      1.1  mrg commit 6644a3a724a11150eba0c0082c8d4fe167b1755e
   2790      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2791      1.1  mrg Date:   Tue Oct 23 20:17:29 2012 +0200
   2792      1.1  mrg 
   2793      1.1  mrg     exa: remove exaMarkSync from download/upload screen
   2794      1.1  mrg     
   2795      1.1  mrg     They're noops on nouveau since sync markers are unused and
   2796      1.1  mrg     download/upload are always synchronous anyway from exa's POV.
   2797      1.1  mrg     
   2798      1.1  mrg     Signed-off-by: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2799      1.1  mrg 
   2800      1.1  mrg commit 2a757b7dffa85c30879653a1e52e33b8f4fa8806
   2801      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2802      1.1  mrg Date:   Tue Oct 23 17:04:37 2012 +0200
   2803      1.1  mrg 
   2804      1.1  mrg     exa: fix comparison in download_from_screen
   2805      1.1  mrg     
   2806      1.1  mrg     Presumably a copy/paste error from upload_to_screen.
   2807      1.1  mrg     
   2808      1.1  mrg     Signed-off-by: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2809      1.1  mrg 
   2810      1.1  mrg commit 72230cd5a7846f7a26f929262a745dc0bdc34a3d
   2811      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2812      1.1  mrg Date:   Tue Oct 23 10:37:27 2012 +0200
   2813      1.1  mrg 
   2814      1.1  mrg     exa: fix up download_from/upload_to screen
   2815      1.1  mrg     
   2816      1.1  mrg     Add a missing return TRUE to download_from_screen.
   2817      1.1  mrg     Add a missing exaMarkSync to memcpy in upload_to_screen.
   2818      1.1  mrg     Add a really loud warning to both if memcpy to/from tiled is done.
   2819      1.1  mrg     
   2820      1.1  mrg     Signed-off-by: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2821      1.1  mrg 
   2822      1.1  mrg commit 1d7890ecb8b3188177ab85608ea232812672d923
   2823      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2824      1.1  mrg Date:   Tue Oct 23 09:53:39 2012 +0200
   2825      1.1  mrg 
   2826      1.1  mrg     remove unused members from nv_type.h
   2827      1.1  mrg 
   2828      1.1  mrg commit 0b2a548316b0ce88ba19d5e05fdca205fc139962
   2829      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2830      1.1  mrg Date:   Mon Oct 22 13:12:06 2012 +0200
   2831      1.1  mrg 
   2832      1.1  mrg     nvc0/exa: make solid fill actually work
   2833      1.1  mrg     
   2834      1.1  mrg     Some investigation showed that the code for accelerating solid fill
   2835      1.1  mrg     didn't actually work because NVC0EXACheckTexture would fail.
   2836      1.1  mrg     
   2837      1.1  mrg     Making the check the same as in NV50EXACheckTexture fixes this, and
   2838      1.1  mrg     seems to get acceleration for solid fills working right.
   2839      1.1  mrg     
   2840      1.1  mrg     Signed-off-by: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2841      1.1  mrg 
   2842      1.1  mrg commit b4231dd715a8a7f86b04519b5f4e8a8d93c2f561
   2843      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   2844      1.1  mrg Date:   Tue Oct 9 09:06:59 2012 +0200
   2845      1.1  mrg 
   2846      1.1  mrg     dri2: Fix potential race and crash for swap at next vblank.
   2847      1.1  mrg     
   2848      1.1  mrg     This fixes a potential race + crash that wasn't properly
   2849      1.1  mrg     handled by commit 248de8cdbd6d0bc062633b49896fa4791148cd3b
   2850      1.1  mrg     and happened at least on one users machine.
   2851      1.1  mrg     
   2852      1.1  mrg     That commit wrongly assumed no special action would be needed
   2853      1.1  mrg     for swaps at next vblank while triple-buffering is enabled on
   2854      1.1  mrg     XOrg server 1.12 or later.
   2855      1.1  mrg     
   2856      1.1  mrg     Closer inspection of the x-server main dispatch loop shows
   2857      1.1  mrg     it is possible that the client manages to get the server
   2858      1.1  mrg     to dispatch a new DRI2GetBuffersWithFormat() call before
   2859      1.1  mrg     the server calls the vblank event handler and executes
   2860      1.1  mrg     the nouveau_dri2_finish_swap() routine. Such a race would
   2861      1.1  mrg     cause a crash, as described in above commit.
   2862      1.1  mrg     
   2863      1.1  mrg     This commit handles the "swap at next vblank" case by
   2864      1.1  mrg     calling nouveau_dri2_finish_swap() immediately without
   2865      1.1  mrg     the roundtrip (queue vblank_event -> kernel -> deliver event
   2866      1.1  mrg     -> x-server processes event -> nouveau vblank event handler),
   2867      1.1  mrg     before control gets returned to the client.
   2868      1.1  mrg     
   2869      1.1  mrg     This avoids the race while retaining triple-buffering. As
   2870      1.1  mrg     a bonus, time-critical swaps at next vblank get processed
   2871      1.1  mrg     without roundtrip delay, increasing the chance of not
   2872      1.1  mrg     skipping a frame due to vblank miss while sync to vblank is
   2873      1.1  mrg     on.
   2874      1.1  mrg     
   2875      1.1  mrg     Thanks to Anssi for reporting this problem on the nouveau
   2876      1.1  mrg     mailing list at 12th July 2012 and for testing this patch.
   2877      1.1  mrg     
   2878      1.1  mrg     Reported-by: Anssi Hannula <anssi.hannula (a] iki.fi>
   2879      1.1  mrg     Tested-by: Anssi Hannula <anssi.hannula (a] iki.fi>
   2880      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   2881      1.1  mrg 
   2882      1.1  mrg commit 01c9a9cff7d6232ca6eafa59dd60833a0d9cdc5b
   2883      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   2884      1.1  mrg Date:   Thu Oct 18 18:38:21 2012 +1000
   2885      1.1  mrg 
   2886      1.1  mrg     shadowfb: fix segfault due to reading outside of shadow buffer
   2887      1.1  mrg     
   2888      1.1  mrg     Probably caused by the new libdrm port, the new libdrm sets the bo
   2889      1.1  mrg     size field to the *allocated* size and not the *requested* size,
   2890      1.1  mrg     making the max_height calculation here invalid.
   2891      1.1  mrg     
   2892      1.1  mrg     Switched to using virtualX/virtualY as the bounds, which should
   2893      1.1  mrg     hopefully do the right thing..
   2894      1.1  mrg     
   2895      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2896      1.1  mrg 
   2897      1.1  mrg commit 297fd0d0755bda698be1d0b30cc60a41d7673c0b
   2898      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2899      1.1  mrg Date:   Tue Oct 16 16:15:16 2012 +1000
   2900      1.1  mrg 
   2901      1.1  mrg     nouveau/dri2: fix pixmap/window offset calcs.
   2902      1.1  mrg     
   2903      1.1  mrg     This should fix prime rendering under kwin, and not break it under the
   2904      1.1  mrg     others.
   2905      1.1  mrg     
   2906      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2907      1.1  mrg 
   2908      1.1  mrg commit 5c9379b14cdabc81fd5d4c916dcd93dc77c4f683
   2909      1.1  mrg Author: Sebastian Keller <sebastian-keller (a] gmx.de>
   2910      1.1  mrg Date:   Tue Sep 25 11:35:35 2012 +0200
   2911      1.1  mrg 
   2912      1.1  mrg     exa: use CLAMP_TO_EDGE for RepeatPad
   2913      1.1  mrg     
   2914      1.1  mrg     This fixes border rendering in some gtk3 themes.
   2915      1.1  mrg     https://bugs.freedesktop.org/show_bug.cgi?id=55310
   2916      1.1  mrg     
   2917      1.1  mrg     v2 (Ben Skeggs): implement same fix for fermi/kepler too
   2918      1.1  mrg     
   2919      1.1  mrg     Signed-off-by: Sebastian Keller <sebastian-keller (a] gmx.de>
   2920      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   2921      1.1  mrg 
   2922      1.1  mrg commit 302b5da84b4890c067f5f7e8b0f4e689909bbb51
   2923      1.1  mrg Author: Adam Jackson <ajax (a] redhat.com>
   2924      1.1  mrg Date:   Tue Sep 25 10:44:32 2012 -0400
   2925      1.1  mrg 
   2926      1.1  mrg     Remove mibstore.h
   2927      1.1  mrg     
   2928      1.1  mrg     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
   2929      1.1  mrg 
   2930      1.1  mrg commit 20f3830ddf868c0d1a46c18fa381585c076bfb8d
   2931      1.1  mrg Author: Maarten Lankhorst <maarten.lankhorst (a] canonical.com>
   2932      1.1  mrg Date:   Wed Sep 12 13:42:43 2012 +0200
   2933      1.1  mrg 
   2934      1.1  mrg     bump version to 1.0.2
   2935      1.1  mrg 
   2936      1.1  mrg commit 239f39977ebb64c9d545c6f3c905de3c0ad840d0
   2937      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2938      1.1  mrg Date:   Thu Jul 19 13:46:44 2012 +1000
   2939      1.1  mrg 
   2940      1.1  mrg     nouveau: enable provider/capabilities
   2941      1.1  mrg     
   2942      1.1  mrg     this adds the provider object for nouveau and enables the capabilities
   2943      1.1  mrg     on it.
   2944      1.1  mrg     
   2945      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2946      1.1  mrg 
   2947      1.1  mrg commit 28abba276e36fd0176f416996d44297ddf13f5cd
   2948      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2949      1.1  mrg Date:   Thu Jul 19 13:46:12 2012 +1000
   2950      1.1  mrg 
   2951      1.1  mrg     nouveau/dri2: add support for DRI2 offload
   2952      1.1  mrg     
   2953      1.1  mrg     This adds the nouveau interfaces for DRI2 offload, this allows nouveau
   2954      1.1  mrg     to act as an offload slave.
   2955      1.1  mrg     
   2956      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2957      1.1  mrg 
   2958      1.1  mrg commit b0be0ac86bae871c9f1724c40298d50d7f2b08e4
   2959      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2960      1.1  mrg Date:   Thu Jul 19 13:45:32 2012 +1000
   2961      1.1  mrg 
   2962      1.1  mrg     nouveau: add pixmap tracking/updating support.
   2963      1.1  mrg     
   2964      1.1  mrg     This should allow nouveau to act as an output master for driving output
   2965      1.1  mrg     slaves.
   2966      1.1  mrg     
   2967      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2968      1.1  mrg 
   2969      1.1  mrg commit baf485b1d304d741073f058d524ca698af3c15cd
   2970      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2971      1.1  mrg Date:   Thu Jul 19 13:42:13 2012 +1000
   2972      1.1  mrg 
   2973      1.1  mrg     nouveau/exa: add support for shared pixmaps.
   2974      1.1  mrg     
   2975      1.1  mrg     This adds the pixmap export/import hooks, along with code for nv50/nvc0
   2976      1.1  mrg     to validate shared buffers in GTT space.
   2977      1.1  mrg     
   2978      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2979      1.1  mrg 
   2980      1.1  mrg commit 2f48b8f462a03cb92db9e9a7ae1957eb27473965
   2981      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   2982      1.1  mrg Date:   Thu Jul 19 13:40:23 2012 +1000
   2983      1.1  mrg 
   2984      1.1  mrg     nouveau: add platform bus support
   2985      1.1  mrg     
   2986      1.1  mrg     This adds the ability to load nouveau via the new platform apis.
   2987      1.1  mrg     
   2988      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2989      1.1  mrg 
   2990      1.1  mrg commit 3aa9a296f508089a247f92b829036ca6a55b7b42
   2991      1.1  mrg Author: Adam Jackson <ajax (a] redhat.com>
   2992      1.1  mrg Date:   Wed Aug 15 13:26:51 2012 -0400
   2993      1.1  mrg 
   2994      1.1  mrg     Remove vbe and int10 includes
   2995      1.1  mrg     
   2996      1.1  mrg     This driver has never used int10 or vbe, presumably these were just
   2997      1.1  mrg     copypasta from nv.
   2998      1.1  mrg     
   2999      1.1  mrg     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
   3000      1.1  mrg 
   3001      1.1  mrg commit 9b9be11e99930136a591059db1bf4ceaca8806e7
   3002      1.1  mrg Author: Adam Jackson <ajax (a] redhat.com>
   3003      1.1  mrg Date:   Thu Jul 19 18:22:44 2012 -0400
   3004      1.1  mrg 
   3005      1.1  mrg     Implement ->driverFunc
   3006      1.1  mrg     
   3007      1.1  mrg     Copied from fbdev, makes it so we can run without iopl.
   3008      1.1  mrg     
   3009      1.1  mrg     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
   3010      1.1  mrg 
   3011      1.1  mrg commit 6629066b87142cdd1d9e881b61ef55c97aedf949
   3012      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3013      1.1  mrg Date:   Fri Aug 3 17:05:33 2012 +1000
   3014      1.1  mrg 
   3015      1.1  mrg     nvc0/nve0: support sync-to-vblank if kernel is new enough
   3016      1.1  mrg     
   3017      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3018      1.1  mrg 
   3019      1.1  mrg commit d1bc38b6673c54af61196056c489383fba8dced8
   3020      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3021      1.1  mrg Date:   Fri Jul 6 16:23:50 2012 +1000
   3022      1.1  mrg 
   3023      1.1  mrg     nv40/exa: fix shaders on big-endian machines
   3024      1.1  mrg     
   3025      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3026      1.1  mrg 
   3027      1.1  mrg commit 0d2b414aff634c996e0468bb0df1894d6c28c09e
   3028      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3029      1.1  mrg Date:   Tue Jun 19 10:12:37 2012 +1000
   3030      1.1  mrg 
   3031      1.1  mrg     bump version to 1.0.1
   3032      1.1  mrg 
   3033      1.1  mrg commit f84c28c9e6a0079e527655994689cb9c2ba51999
   3034      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3035      1.1  mrg Date:   Tue Jun 19 09:49:02 2012 +1000
   3036      1.1  mrg 
   3037      1.1  mrg     exa: fix remaining signed datatype issues
   3038      1.1  mrg     
   3039      1.1  mrg     Wasn't expecting this situation, apparently it happens..
   3040      1.1  mrg     
   3041      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3042      1.1  mrg 
   3043      1.1  mrg commit 794141f22179a09ba6b2a094ba72316c298fee8b
   3044      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   3045      1.1  mrg Date:   Tue Jun 19 00:28:59 2012 +0200
   3046      1.1  mrg 
   3047      1.1  mrg     exa: fix various issues in transfer bo handling
   3048      1.1  mrg     
   3049      1.1  mrg     Thanks to "Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>" for hinting
   3050      1.1  mrg     at the cause of the memory leak.
   3051      1.1  mrg     
   3052      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   3053      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3054      1.1  mrg 
   3055      1.1  mrg commit 661d0cf42219a063f8faa0518f3490ddd38209ff
   3056      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   3057      1.1  mrg Date:   Mon Jun 18 17:13:55 2012 +0200
   3058      1.1  mrg 
   3059      1.1  mrg     nve0: fix and improve NV12 shader
   3060      1.1  mrg     
   3061      1.1  mrg     Only the 1st set of coordinates is valid.
   3062      1.1  mrg     NVC0 was fixed in 9a3e579f637267b32efc46cfce5d1a36a41323b1.
   3063      1.1  mrg 
   3064      1.1  mrg commit a907efe44177298cb1c42a236aab087c14b71657
   3065      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   3066      1.1  mrg Date:   Mon Jun 18 13:50:27 2012 +0200
   3067      1.1  mrg 
   3068      1.1  mrg     nvc0/accel: oops fix method size in previous patch
   3069      1.1  mrg 
   3070      1.1  mrg commit 8805e20bb9c1cfb7477f3eb7def64c5711fc91ea
   3071      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   3072      1.1  mrg Date:   Mon Jun 18 13:41:43 2012 +0200
   3073      1.1  mrg 
   3074      1.1  mrg     nvc0/accel: use correct (signed) vertex data type in PUSH_VTX1/2s
   3075      1.1  mrg     
   3076      1.1  mrg     Could have kept s16 but decided against mask and shift.
   3077      1.1  mrg 
   3078      1.1  mrg commit 6dbf4ea12600275775123f9f564469454415da55
   3079      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3080      1.1  mrg Date:   Mon Jun 18 13:28:07 2012 +1000
   3081      1.1  mrg 
   3082      1.1  mrg     bump version to 1.0.0
   3083      1.1  mrg     
   3084      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3085      1.1  mrg 
   3086      1.1  mrg commit 5e74cee90eeb4e8e638b371a5f1a2c6737be70ff
   3087      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3088      1.1  mrg Date:   Mon Jun 18 15:36:47 2012 +1000
   3089      1.1  mrg 
   3090      1.1  mrg     distcheck fixes
   3091      1.1  mrg 
   3092      1.1  mrg commit 383aef5a8882a65efdf34e8d2681cd5ccec51b22
   3093      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3094      1.1  mrg Date:   Mon Jun 18 13:31:37 2012 +1000
   3095      1.1  mrg 
   3096      1.1  mrg     exa: drop massive gart allocation in favour of smaller ones, as needed
   3097      1.1  mrg     
   3098      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3099      1.1  mrg 
   3100      1.1  mrg commit 52836c15b1c0e4f28d92ca9e6c76872481917fd4
   3101      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3102      1.1  mrg Date:   Mon Jun 18 13:20:18 2012 +1000
   3103      1.1  mrg 
   3104      1.1  mrg     nv50/exa: somehow fix firefox tabs not being drawn properly since vp xfrm
   3105      1.1  mrg     
   3106      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3107      1.1  mrg 
   3108      1.1  mrg commit 36d3f8c28c55c05ccf4efa985831d2d249bad2fe
   3109      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3110      1.1  mrg Date:   Wed Jun 13 22:41:58 2012 +1000
   3111      1.1  mrg 
   3112      1.1  mrg     dri2: kill debug spam
   3113      1.1  mrg     
   3114      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3115      1.1  mrg 
   3116      1.1  mrg commit 4dbc132f22721e3da30eb2e7fc97dea5b8458df6
   3117      1.1  mrg Author: Viktor Novotn <noviktor (a] seznam.cz>
   3118      1.1  mrg Date:   Sat May 26 22:15:20 2012 +0200
   3119      1.1  mrg 
   3120      1.1  mrg     nv04/exa: Reset destination surface offset in the same call of NV04EXACopy
   3121      1.1  mrg     
   3122      1.1  mrg     Fixes FDO bug #48954.
   3123      1.1  mrg     
   3124      1.1  mrg     Signed-off-by: Viktor Novotn <noviktor (a] seznam.cz>
   3125      1.1  mrg     Reviewed-by: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   3126      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3127      1.1  mrg 
   3128      1.1  mrg commit aab58ee9a8025422416458d637c203af5ba008fd
   3129      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   3130      1.1  mrg Date:   Tue Jun 5 12:34:06 2012 +0100
   3131      1.1  mrg 
   3132      1.1  mrg     nouveau: i is used inside the function
   3133      1.1  mrg     
   3134      1.1  mrg     fixes build, reported by tallica on irc.
   3135      1.1  mrg     
   3136      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3137      1.1  mrg 
   3138      1.1  mrg commit 619e99731f772ff8d9d93cd1d6d83de5d450574b
   3139      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   3140      1.1  mrg Date:   Tue Jun 5 11:02:54 2012 +0100
   3141      1.1  mrg 
   3142      1.1  mrg     nouveau: port to compat server API.
   3143      1.1  mrg     
   3144      1.1  mrg     This ports to the new server API.
   3145      1.1  mrg     
   3146      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3147      1.1  mrg 
   3148      1.1  mrg commit d2e16c62b5054f34a439e504bfa261fb71f5d7de
   3149      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   3150      1.1  mrg Date:   Tue Jun 5 10:57:30 2012 +0100
   3151      1.1  mrg 
   3152      1.1  mrg     nouveau: drop flags arg to adjust frame
   3153      1.1  mrg     
   3154      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3155      1.1  mrg 
   3156      1.1  mrg commit fadf83d7b373282ccbf0fa0c01928a35ff717a5e
   3157      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3158      1.1  mrg Date:   Thu May 31 15:46:57 2012 +1000
   3159      1.1  mrg 
   3160      1.1  mrg     nvc0/exa: add support for async UTS/DFS copies
   3161      1.1  mrg     
   3162      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3163      1.1  mrg 
   3164      1.1  mrg commit 1600f7f202721c4b29c29e94f7fb69dc313b99dc
   3165      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3166      1.1  mrg Date:   Thu May 31 15:40:45 2012 +1000
   3167      1.1  mrg 
   3168      1.1  mrg     nva3/exa: add support for async UTS/DFS copies
   3169      1.1  mrg     
   3170      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3171      1.1  mrg 
   3172      1.1  mrg commit ace77b6b1304826f4004bde23809b55d476b0615
   3173      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3174      1.1  mrg Date:   Tue May 29 21:21:57 2012 +1000
   3175      1.1  mrg 
   3176      1.1  mrg     disable fermi accel on 0.0.16 interface
   3177      1.1  mrg     
   3178      1.1  mrg     Kepler accel support broke some assumption made by the older kernel
   3179      1.1  mrg     interface, and Fermi shares the same code.  It can't work (without
   3180      1.1  mrg     some annoying hacks anyway) with the 0.0.16 kernel anymore.
   3181      1.1  mrg 
   3182      1.1  mrg commit 7041e30ab8beb627bbf569367961a658e79c2bdc
   3183      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   3184      1.1  mrg Date:   Wed May 23 14:18:24 2012 +0100
   3185      1.1  mrg 
   3186      1.1  mrg     vl_hwmc: add missing compat include.
   3187      1.1  mrg     
   3188      1.1  mrg     Reported-by: tallica on irc.
   3189      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3190      1.1  mrg 
   3191      1.1  mrg commit 2abf8467cfb7a7648ce73ba5bcbbc62219d65d6d
   3192      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   3193      1.1  mrg Date:   Wed May 23 11:29:05 2012 +0100
   3194      1.1  mrg 
   3195      1.1  mrg     nouveau: add compat-api.h to makefile.
   3196      1.1  mrg     
   3197      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3198      1.1  mrg 
   3199      1.1  mrg commit 1d861ad716861c57b2b81531d21840d7c8de024b
   3200      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   3201      1.1  mrg Date:   Wed May 23 11:15:06 2012 +0100
   3202      1.1  mrg 
   3203      1.1  mrg     nouveau: convert two more xf86Screens access to macros
   3204      1.1  mrg     
   3205      1.1  mrg     for some reason the script missed these two, just fix them manually.
   3206      1.1  mrg     
   3207      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3208      1.1  mrg 
   3209      1.1  mrg commit 5625fb84efc699e65da0062ae101915a49f2969b
   3210      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   3211      1.1  mrg Date:   Wed May 23 11:13:30 2012 +0100
   3212      1.1  mrg 
   3213      1.1  mrg     nouveau: convert scrn/screen to using new interfaces
   3214      1.1  mrg     
   3215      1.1  mrg     This commit was generated with the util/modular/x-driver-screen-scrn-conv.sh
   3216      1.1  mrg     
   3217      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3218      1.1  mrg 
   3219      1.1  mrg commit 9f037f7be516ebf8fa4a67a5c9ff258594ab353e
   3220      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   3221      1.1  mrg Date:   Wed May 23 11:12:59 2012 +0100
   3222      1.1  mrg 
   3223      1.1  mrg     nouveau: add initial compat-api header
   3224      1.1  mrg     
   3225      1.1  mrg     This just provides the scrn conversion and picture stuff so far.
   3226      1.1  mrg     
   3227      1.1  mrg     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3228      1.1  mrg 
   3229      1.1  mrg commit 581564466c47ab0435ecca3cf4d82c03e1b30259
   3230      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   3231      1.1  mrg Date:   Tue May 8 14:02:44 2012 +0200
   3232      1.1  mrg 
   3233      1.1  mrg     dri2: Don't try to page-flip pixmaps (fdo bug 49351).
   3234      1.1  mrg     
   3235      1.1  mrg     Reported-by: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   3236      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   3237      1.1  mrg 
   3238      1.1  mrg commit b1efc807392d372e6a232aad9d16ae6e1b1c1916
   3239      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   3240      1.1  mrg Date:   Sun Apr 15 13:46:42 2012 +0200
   3241      1.1  mrg 
   3242      1.1  mrg     nv50: add missing pushbuf space check in NV50SyncToVBlank
   3243      1.1  mrg     
   3244      1.1  mrg     Regression from "WIP: port to new libdrm".
   3245      1.1  mrg 
   3246      1.1  mrg commit 174f17072005971fee6e4eb76a273c3cc1aa10d3
   3247      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3248      1.1  mrg Date:   Tue Apr 24 21:55:03 2012 +1000
   3249      1.1  mrg 
   3250      1.1  mrg     nv40/exa: return false from gradient picture setup
   3251      1.1  mrg     
   3252      1.1  mrg     Not implemented yet.  Shouldn't hit this anyway, fallback in check_composite,
   3253      1.1  mrg     but, best be safe :)
   3254      1.1  mrg     
   3255      1.1  mrg     Reported-by: Maarten Maathuis <madman2003 (a] gmail.com>
   3256      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3257      1.1  mrg 
   3258      1.1  mrg commit 60edf2a87b928f413385443335493cb27da30a48
   3259      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3260      1.1  mrg Date:   Tue Apr 24 10:54:51 2012 +1000
   3261      1.1  mrg 
   3262      1.1  mrg     nv40/exa: support for solid pictures
   3263      1.1  mrg     
   3264      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3265      1.1  mrg 
   3266      1.1  mrg commit 067b8416ad1ab3e71ebbb8db8bfb82ff6041939b
   3267      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3268      1.1  mrg Date:   Mon Apr 23 17:49:57 2012 +1000
   3269      1.1  mrg 
   3270      1.1  mrg     nv30/exa: implement support for solid pictures using register combiners
   3271      1.1  mrg     
   3272      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3273      1.1  mrg 
   3274      1.1  mrg commit b09a61780ea6710b679a6a099e35987e7a5f559f
   3275      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3276      1.1  mrg Date:   Mon Apr 23 14:49:22 2012 +1000
   3277      1.1  mrg 
   3278      1.1  mrg     nv10/exa: implement support for solid pictures
   3279      1.1  mrg     
   3280      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3281      1.1  mrg 
   3282      1.1  mrg commit 9583753a205c585ec844dfb7168513a2c2a157ba
   3283      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3284      1.1  mrg Date:   Fri Apr 20 20:52:01 2012 +1000
   3285      1.1  mrg 
   3286      1.1  mrg     nv10/exa: use fixed-function texture matrix for transforms
   3287      1.1  mrg     
   3288      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3289      1.1  mrg 
   3290      1.1  mrg commit c21c0ae57717bfb0fceab82505009a5382d1428d
   3291      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3292      1.1  mrg Date:   Fri Apr 20 20:30:44 2012 +1000
   3293      1.1  mrg 
   3294      1.1  mrg     nv30/exa: use fixed-function texture matrix for src/mask transforms
   3295      1.1  mrg     
   3296      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3297      1.1  mrg 
   3298      1.1  mrg commit 24a5ca723539a940bc2dabcc50aa631f0d9d4219
   3299      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3300      1.1  mrg Date:   Fri Apr 20 15:24:45 2012 +1000
   3301      1.1  mrg 
   3302      1.1  mrg     nv40/exa: do transforms in vertex program
   3303      1.1  mrg     
   3304      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3305      1.1  mrg 
   3306      1.1  mrg commit 9a3e579f637267b32efc46cfce5d1a36a41323b1
   3307      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3308      1.1  mrg Date:   Thu Apr 19 16:58:52 2012 +1000
   3309      1.1  mrg 
   3310      1.1  mrg     nvc0/exa: port recent nv50 changes (vp transform, solid pictures, etc)
   3311      1.1  mrg     
   3312      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3313      1.1  mrg 
   3314      1.1  mrg commit 8ea09db1a1e8dff7c341dc3da17edefda7e56e6d
   3315      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3316      1.1  mrg Date:   Thu Apr 19 13:46:03 2012 +1000
   3317      1.1  mrg 
   3318      1.1  mrg     nv50/exa: support solid pictures
   3319      1.1  mrg     
   3320      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3321      1.1  mrg 
   3322      1.1  mrg commit b48bcc094beecf521899dd63c8fdbccfd534e5cd
   3323      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3324      1.1  mrg Date:   Thu Apr 19 13:21:27 2012 +1000
   3325      1.1  mrg 
   3326      1.1  mrg     nv50/exa: perform texcoord transformations in vertex program
   3327      1.1  mrg     
   3328      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3329      1.1  mrg 
   3330      1.1  mrg commit 5ac2ca8c56ec8b055878c8ac4cbc8ca74379abda
   3331      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3332      1.1  mrg Date:   Thu Apr 19 09:52:24 2012 +1000
   3333      1.1  mrg 
   3334      1.1  mrg     nv50: implement and use PUSH_DATAu
   3335      1.1  mrg     
   3336      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3337      1.1  mrg 
   3338      1.1  mrg commit 6c41b3d7a8799daa9d0b34dcfbfc5c891c24fffa
   3339      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3340      1.1  mrg Date:   Tue Apr 17 11:07:05 2012 +1000
   3341      1.1  mrg 
   3342      1.1  mrg     nv30/nv40: upload shaders directly from rankine/curie init
   3343      1.1  mrg     
   3344      1.1  mrg     Also removes A8 surface shader hack, and implements proper shaders for
   3345      1.1  mrg     the specific purpose.
   3346      1.1  mrg     
   3347      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3348      1.1  mrg 
   3349      1.1  mrg commit ec019b3a50475b7ff1b5e0a5dbe14e5ef677bd9e
   3350      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3351      1.1  mrg Date:   Tue Apr 17 09:30:49 2012 +1000
   3352      1.1  mrg 
   3353      1.1  mrg     Keep a single buffer for random accel data, rather than 3 different ones
   3354      1.1  mrg     
   3355      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3356      1.1  mrg 
   3357      1.1  mrg commit fb3a36b1e5af0f81bb266da894d3442eed8e4e55
   3358      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3359      1.1  mrg Date:   Wed Mar 28 16:38:30 2012 +1000
   3360      1.1  mrg 
   3361      1.1  mrg     nve0: initial exa/xv acceleration for kepler chipsets
   3362      1.1  mrg     
   3363      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3364      1.1  mrg 
   3365      1.1  mrg commit 95be16d8cd88db1ace0ac4568b4c67b51fd30fd9
   3366      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3367      1.1  mrg Date:   Thu Mar 29 19:55:27 2012 +1000
   3368      1.1  mrg 
   3369      1.1  mrg     nvc0: create scratch buffer before initialising m2mf
   3370      1.1  mrg     
   3371      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3372      1.1  mrg 
   3373      1.1  mrg commit 4896c87484e1cf1e5421de377b6b83890948664d
   3374      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3375      1.1  mrg Date:   Thu Mar 29 19:47:21 2012 +1000
   3376      1.1  mrg 
   3377      1.1  mrg     nvc0: switch to kepler's subchannel assignments (see note)
   3378      1.1  mrg     
   3379      1.1  mrg     This will bust for kernels with nouveau ABI version < 1.0.0... It should
   3380      1.1  mrg     be possible to add compat for 0.0.16 however...
   3381      1.1  mrg     
   3382      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3383      1.1  mrg 
   3384      1.1  mrg commit 4225b486cb8ab98d27ba23874096ff0879d45575
   3385      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3386      1.1  mrg Date:   Thu Mar 29 15:56:02 2012 +1000
   3387      1.1  mrg 
   3388      1.1  mrg     nvc0: tidy and cull a heap of fermi init (stuff in default grctx)
   3389      1.1  mrg     
   3390      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3391      1.1  mrg 
   3392      1.1  mrg commit 007dd62a8c5244bc5e71fe8f32520fb35b67a237
   3393      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3394      1.1  mrg Date:   Thu Mar 29 15:28:03 2012 +1000
   3395      1.1  mrg 
   3396      1.1  mrg     nvc0: punt shaders out to a header file
   3397      1.1  mrg     
   3398      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3399      1.1  mrg 
   3400      1.1  mrg commit 1c7651532975cf738b3aac4ec3c3b46187e24eea
   3401      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3402      1.1  mrg Date:   Thu Mar 29 14:25:15 2012 +1000
   3403      1.1  mrg 
   3404      1.1  mrg     nvc0: do tic/tsc binding only once, at startup
   3405      1.1  mrg     
   3406      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3407      1.1  mrg 
   3408      1.1  mrg commit 180d8778764913ed061e68520603c0925477faba
   3409      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3410      1.1  mrg Date:   Thu Mar 29 14:21:25 2012 +1000
   3411      1.1  mrg 
   3412      1.1  mrg     nvc0: replace direct inline m2mf with inline helper to do the same
   3413      1.1  mrg     
   3414      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3415      1.1  mrg 
   3416      1.1  mrg commit e70d801ae9287eab5e82f4d467dc8cd4be1b31a8
   3417      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3418      1.1  mrg Date:   Fri Dec 9 18:15:32 2011 +1000
   3419      1.1  mrg 
   3420      1.1  mrg     WIP: port to new libdrm
   3421      1.1  mrg     
   3422      1.1  mrg     calim: nv50,nvc0/xv: fix src_w/h width/height confusion
   3423      1.1  mrg 
   3424      1.1  mrg commit ab7291d368ddc66ad21c5ad5caa0faeee42ccaf1
   3425      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3426      1.1  mrg Date:   Wed Mar 21 14:56:55 2012 +1000
   3427      1.1  mrg 
   3428      1.1  mrg     xv: don't try to init textured video without 3d engine object
   3429      1.1  mrg     
   3430      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3431      1.1  mrg 
   3432      1.1  mrg commit fe7e0425a4a43b2a7d4743a0a90a86724c3b6775
   3433      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3434      1.1  mrg Date:   Mon Mar 12 11:59:29 2012 +1000
   3435      1.1  mrg 
   3436      1.1  mrg     recognise kepler
   3437      1.1  mrg     
   3438      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3439      1.1  mrg 
   3440      1.1  mrg commit f5d1cd2cb6808838ae1a188cef888eaa9582c76d
   3441      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3442      1.1  mrg Date:   Tue Mar 6 08:16:51 2012 +1000
   3443      1.1  mrg 
   3444      1.1  mrg     remove use of xf86PciInfo.h, deprecated now apparently
   3445      1.1  mrg     
   3446      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3447      1.1  mrg 
   3448      1.1  mrg commit 248de8cdbd6d0bc062633b49896fa4791148cd3b
   3449      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3450      1.1  mrg Date:   Thu Feb 16 00:45:24 2012 +0100
   3451      1.1  mrg 
   3452      1.1  mrg     dri2: Fix corner case crash for swaplimit > 1
   3453      1.1  mrg     
   3454      1.1  mrg     If a swaplimit > 1 is set on a server which
   3455      1.1  mrg     supports the swaplimit api (XOrg 1.12.0+),
   3456      1.1  mrg     the following can happen:
   3457      1.1  mrg     
   3458      1.1  mrg     1. Client calls glXSwapBuffersMscOML() with a
   3459      1.1  mrg        swap target > 1 vblank in the future, or a
   3460      1.1  mrg        client calls glXSwapbuffers() while the swap
   3461      1.1  mrg        interval is set to > 1 (unusual but possible).
   3462      1.1  mrg     
   3463      1.1  mrg     2. nouveau_dri2_finish_swap() is therefore called
   3464      1.1  mrg        only at the target vblank, instead of immediately.
   3465      1.1  mrg     
   3466      1.1  mrg     3. Because of the deferred execution of
   3467      1.1  mrg        nouveu_dri2_finish_swap(), the OpenGL client
   3468      1.1  mrg        can call x-servers DRI2GetBuffersWithFormat()
   3469      1.1  mrg        before nouveau_dri2_finish_swap() executes and
   3470      1.1  mrg        it deletes pixmaps that would be needed by
   3471      1.1  mrg        nouveau_dri2_finish_swap() --> Segfault --> Crash.
   3472      1.1  mrg     
   3473      1.1  mrg     Prevent this: When a swap is scheduled into the
   3474      1.1  mrg     future, we temporarily reduce the swaplimit to 1
   3475      1.1  mrg     until nouveau_dri2_finish_swap() is done, then
   3476      1.1  mrg     restore it to its original value. This throttles
   3477      1.1  mrg     the client inside the server in DRI2ThrottleClient()
   3478      1.1  mrg     before it can call the evil DRI2GetbuffersWithFormat().
   3479      1.1  mrg     
   3480      1.1  mrg     The client will still be released one video refresh
   3481      1.1  mrg     interval before swap completion, so there is still
   3482      1.1  mrg     some potential win.
   3483      1.1  mrg     
   3484      1.1  mrg     This doesn't affect the common case of swapping at
   3485      1.1  mrg     the next vblank, where this throttling is not needed
   3486      1.1  mrg     or done.
   3487      1.1  mrg     
   3488      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3489      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3490      1.1  mrg 
   3491      1.1  mrg commit 247465ec5e21ce7151ef1e6a3e7644bc74d48a5b
   3492      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3493      1.1  mrg Date:   Thu Feb 16 00:45:23 2012 +0100
   3494      1.1  mrg 
   3495      1.1  mrg     dri2: Reimplement hack for triple-buffering on old X-Servers.
   3496      1.1  mrg     
   3497      1.1  mrg     X-Servers before 1.12.0 don't have the DRI2SwapLimit()
   3498      1.1  mrg     API. On these, default to a swaplimit of 1 - double-buffering.
   3499      1.1  mrg     
   3500      1.1  mrg     This patch implements support for swap limit of 2,
   3501      1.1  mrg     triple-buffering, on old x-servers via Francisco Jerez
   3502      1.1  mrg     previous hack:
   3503      1.1  mrg     
   3504      1.1  mrg     Return DRI2SwapComplete() before the swap has completed,
   3505      1.1  mrg     so clients don't get blocked on the pending swap. This
   3506      1.1  mrg     allows for a "triple-buffering look-alike" behaviour, but
   3507      1.1  mrg     breaks the swap scheduling and timestamping defined
   3508      1.1  mrg     in the OML_sync_control spec, so applications which
   3509      1.1  mrg     rely on conformant behaviour will break with a swap
   3510      1.1  mrg     limit of 2 on pre 1.12.0 x-servers.
   3511      1.1  mrg     
   3512      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3513      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3514      1.1  mrg 
   3515      1.1  mrg commit a1902ffaab1f6807fdaac0fce49f784e7208d1a5
   3516      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3517      1.1  mrg Date:   Thu Feb 16 00:45:22 2012 +0100
   3518      1.1  mrg 
   3519      1.1  mrg     dri2: Allow vblank controlled swaps for redirected windows. Part II
   3520      1.1  mrg     
   3521      1.1  mrg     This part implements proper throttling for clients. For
   3522      1.1  mrg     vblank synchronized blits, it defers DRI2SwapComplete()
   3523      1.1  mrg     until 1 vblank after the framebuffer blit is submitted to
   3524      1.1  mrg     the gpu.
   3525      1.1  mrg     
   3526      1.1  mrg     Rationale:
   3527      1.1  mrg     
   3528      1.1  mrg     For unredirected windows, this is the earliest time the
   3529      1.1  mrg     "blit swap" can complete, as blits are submitted one vblank
   3530      1.1  mrg     before the target vblank and synchronized with vblank in the
   3531      1.1  mrg     gpu. This makes swap completion timestamps at least reasonable.
   3532      1.1  mrg     
   3533      1.1  mrg     For redirected windows, the compositor will probably pick
   3534      1.1  mrg     up the "blit swapped" frontbuffer pixmap of the window quickly,
   3535      1.1  mrg     but defer its own recomposition to the next vblank, at least
   3536      1.1  mrg     if sync to vblank for the compositor is on.
   3537      1.1  mrg     
   3538      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3539      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3540      1.1  mrg 
   3541      1.1  mrg commit c8572d329014afc0c79b5765468dcdfb65be0868
   3542      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3543      1.1  mrg Date:   Thu Feb 16 00:45:21 2012 +0100
   3544      1.1  mrg 
   3545      1.1  mrg     dri2: Allow vblank controlled swaps for redirected windows. Part I
   3546      1.1  mrg     
   3547      1.1  mrg     Make sure that swaps for redirected windows under a
   3548      1.1  mrg     compositor are still scheduled via vblank events, to
   3549      1.1  mrg     avoid effects like 2900 fps swaps under a compositor.
   3550      1.1  mrg     
   3551      1.1  mrg     See discussion with Francisco Jerez at:
   3552      1.1  mrg     
   3553      1.1  mrg     http://lists.freedesktop.org/archives/nouveau/2011-September/009278.html
   3554      1.1  mrg     http://lists.freedesktop.org/archives/nouveau/2011-September/009292.html
   3555      1.1  mrg     
   3556      1.1  mrg     This is part I of the agreed upon band-aid, in a separate patch.
   3557      1.1  mrg     
   3558      1.1  mrg     It allows to use vblank related functions on redirected
   3559      1.1  mrg     windows and thereby fixes functions from sgi_sync_control
   3560      1.1  mrg     and oml_sync_control extension, e.g., glXWaitForMscOML(),
   3561      1.1  mrg     glXGetSyncValuesOML(), glXWaitVideoSyncSGI, ...
   3562      1.1  mrg     
   3563      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3564      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3565      1.1  mrg 
   3566      1.1  mrg commit 919643888045b102f3e10dfdeb6210ab14b6ecab
   3567      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3568      1.1  mrg Date:   Thu Feb 16 00:45:20 2012 +0100
   3569      1.1  mrg 
   3570      1.1  mrg     dri2: Fixes to swap scheduling.
   3571      1.1  mrg     
   3572      1.1  mrg     Fix some small off-by-one errors and a mismatch
   3573      1.1  mrg     between 32 bit kernel interfaces for vblank count
   3574      1.1  mrg     and 64 bit dri2 interfaces for target_msc et al.
   3575      1.1  mrg     
   3576      1.1  mrg     Return corrected target_msc to swap scheduling in
   3577      1.1  mrg     x-server.
   3578      1.1  mrg     
   3579      1.1  mrg     A revised version of the patch discussed here:
   3580      1.1  mrg     http://lists.freedesktop.org/archives/nouveau/2011-September/009143.html
   3581      1.1  mrg     
   3582      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3583      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3584      1.1  mrg 
   3585      1.1  mrg commit 5ede4538366a352aa9726560f8d42e85df4aec82
   3586      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3587      1.1  mrg Date:   Thu Feb 16 00:45:19 2012 +0100
   3588      1.1  mrg 
   3589      1.1  mrg     dri2: Update front buffer pixmap and name before exchanging buffers
   3590      1.1  mrg     
   3591      1.1  mrg     Buffer exchange assumes that the front buffer pixmap and name
   3592      1.1  mrg     information is accurate. That may not be the case eg. if the window
   3593      1.1  mrg     has been (un)redirected since the buffer was created.
   3594      1.1  mrg     
   3595      1.1  mrg     This is a translation to nouveau of a fix that was originally developed
   3596      1.1  mrg     by Ville Syrjala <syrjala (a] sci.fi> for the ati/radeon ddx to fix the
   3597      1.1  mrg     same bug there.
   3598      1.1  mrg     
   3599      1.1  mrg     See thread at:
   3600      1.1  mrg     
   3601      1.1  mrg     http://lists.x.org/archives/xorg-devel/2011-May/021908.html
   3602      1.1  mrg     
   3603      1.1  mrg     Fixes FDO bug #35452.
   3604      1.1  mrg     
   3605      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3606      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3607      1.1  mrg 
   3608      1.1  mrg commit 6fdf60b7288d49f889c80705aabc1db3bc327ba3
   3609      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3610      1.1  mrg Date:   Thu Feb 16 00:45:18 2012 +0100
   3611      1.1  mrg 
   3612      1.1  mrg     dri2: Add support for DRI2SwapLimit() API.
   3613      1.1  mrg     
   3614      1.1  mrg     Uses the new DRI2SwapLimit() API of X-Server 1.12+
   3615      1.1  mrg     to allow to change the maximum number of pending
   3616      1.1  mrg     swaps on a drawable before the OpenGL client is
   3617      1.1  mrg     throttled by the server.
   3618      1.1  mrg     
   3619      1.1  mrg     The new optional xorg.conf parameter "SwapLimit"
   3620      1.1  mrg     allows to select a new swap limit >= 1. The default
   3621      1.1  mrg     swap limit is 2 for triple-buffering on XOrg 1.12+,
   3622      1.1  mrg     1 for double-buffering on older servers, as we can't
   3623      1.1  mrg     change the swap limit there.
   3624      1.1  mrg     
   3625      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3626      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3627      1.1  mrg 
   3628      1.1  mrg commit 820916e722db2997a53128f2f370d14a02d4401c
   3629      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3630      1.1  mrg Date:   Thu Feb 16 00:45:17 2012 +0100
   3631      1.1  mrg 
   3632      1.1  mrg     dri2: Implement handling of pageflip completion events.
   3633      1.1  mrg     
   3634      1.1  mrg     Requests pageflip completion events from the kernel.
   3635      1.1  mrg     Implements pageflip completion handler to finalize
   3636      1.1  mrg     and timestamp swaps.
   3637      1.1  mrg     
   3638      1.1  mrg     Completion handler includes a consistency check, and
   3639      1.1  mrg     disambiguation if multiple crtc's are involved in a
   3640      1.1  mrg     pageflip (e.g., clone mode, extendend desktop). Only
   3641      1.1  mrg     the timestamp of the crtc whose vblank event initially
   3642      1.1  mrg     triggered the swap is used, but handler waits for flip
   3643      1.1  mrg     completion on all involved crtc's before completing the
   3644      1.1  mrg     swap and releasing the old framebuffer.
   3645      1.1  mrg     
   3646      1.1  mrg     This code is almost identical to the code used in the
   3647      1.1  mrg     ati/radeon ddx and intel ddx.
   3648      1.1  mrg     
   3649      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3650      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3651      1.1  mrg 
   3652      1.1  mrg commit 4da68cedbefef4f72c00bb088e179071490882c8
   3653      1.1  mrg Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3654      1.1  mrg Date:   Thu Mar 1 19:11:14 2012 +0100
   3655      1.1  mrg 
   3656      1.1  mrg     dri2: Fix can_exchange() to allow page-flipping on more mesa versions.
   3657      1.1  mrg     
   3658      1.1  mrg     can_exchange() returns false and thereby prevents page
   3659      1.1  mrg     flipping on some drawables where page flipping would
   3660      1.1  mrg     work fine. This due to non-matching drawable depths values
   3661      1.1  mrg     between front buffer pixmap and back buffer pixmap, because
   3662      1.1  mrg     front buffer pixmaps inherit the depth of the screen, typically
   3663      1.1  mrg     24 bits, whereas the depth value of back buffer pixmaps for a
   3664      1.1  mrg     given RGB8 or RGBA8 visual depends on the mesa version in use,
   3665      1.1  mrg     either 24 bits or 32 bits.
   3666      1.1  mrg     
   3667      1.1  mrg     Use bitsPerPixel instead of depth to decide if drawable
   3668      1.1  mrg     is flippable. This will still catch really incompatible
   3669      1.1  mrg     formats like 32 bpp vs. 16 bpp buffers.
   3670      1.1  mrg     
   3671      1.1  mrg     Tested for screen DefaultDepth 24 and also 30 bits
   3672      1.1  mrg     (for RGB10 framebuffers) on NV-50.
   3673      1.1  mrg     
   3674      1.1  mrg     The problem was fixed in the same way in the ati & intel ddx.
   3675      1.1  mrg     
   3676      1.1  mrg     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   3677      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3678      1.1  mrg 
   3679      1.1  mrg commit b0d7f4ddd94154491d04dcb9698d63d61e9240dc
   3680      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   3681      1.1  mrg Date:   Mon Jan 9 15:17:27 2012 +0100
   3682      1.1  mrg 
   3683      1.1  mrg     dri2: CreateBuffer format may be 0, use depth in that case
   3684      1.1  mrg 
   3685      1.1  mrg commit 3d9f6b32e0ad72dc8c7db07d039d87e83d8fdb1d
   3686      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3687      1.1  mrg Date:   Fri Dec 9 17:45:31 2011 +1000
   3688      1.1  mrg 
   3689      1.1  mrg     nv50/xv: bump max dims to 8k
   3690      1.1  mrg     
   3691      1.1  mrg     Untested, but I don't see why this wouldn't work...
   3692      1.1  mrg 
   3693      1.1  mrg commit 57c62228e2e67370feeeb421c369fbf940d30ca4
   3694      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3695      1.1  mrg Date:   Fri Dec 9 17:44:07 2011 +1000
   3696      1.1  mrg 
   3697      1.1  mrg     xv: stop using custom m2mf code
   3698      1.1  mrg 
   3699      1.1  mrg commit ad402333157c437ccd2c639f5b3f3bcb81e78d6c
   3700      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   3701      1.1  mrg Date:   Sat Dec 10 13:32:24 2011 +0100
   3702      1.1  mrg 
   3703      1.1  mrg     dri2: fix allocation of Z16 depth attachments
   3704      1.1  mrg 
   3705      1.1  mrg commit 3d2a752ca8aafee5e1e94dabfd7deec439890e95
   3706      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3707      1.1  mrg Date:   Thu Dec 1 11:31:49 2011 +1000
   3708      1.1  mrg 
   3709      1.1  mrg     move away from libdrm's BEGIN_RING (and variants) macros
   3710      1.1  mrg     
   3711      1.1  mrg     subchan auto-assignment is now gone.
   3712      1.1  mrg 
   3713      1.1  mrg commit b6cfdc01aeb5c2ab401ee81fff66bd0560abdfcc
   3714      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3715      1.1  mrg Date:   Thu Dec 1 11:25:10 2011 +1000
   3716      1.1  mrg 
   3717      1.1  mrg     Append _CLASS to object class id definitions
   3718      1.1  mrg     
   3719      1.1  mrg     I want to be able to use ring macros of the same name
   3720      1.1  mrg 
   3721      1.1  mrg commit 1dadb5826363d0d8ed1a72209be18277550f8345
   3722      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3723      1.1  mrg Date:   Thu Dec 1 09:06:24 2011 +1000
   3724      1.1  mrg 
   3725      1.1  mrg     exa: create general m2mf rect copy for each chipset, use for UTS/DFS
   3726      1.1  mrg     
   3727      1.1  mrg     No point having duplicated UTS/DFS logic in each implementation.  This also
   3728      1.1  mrg     splits nv50 out into its own code, in preparation for it being made to not
   3729      1.1  mrg     use relocs at all.
   3730      1.1  mrg     
   3731      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3732      1.1  mrg 
   3733      1.1  mrg commit b5534a15a5f5e1c3bd6c92e3ed8391ff628c09bb
   3734      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   3735      1.1  mrg Date:   Wed Nov 30 18:56:54 2011 +0100
   3736      1.1  mrg 
   3737      1.1  mrg     fix typo in conversion to rnn headers
   3738      1.1  mrg 
   3739      1.1  mrg commit 5975ce34a12d1943b2852d0f5fbe09358754c2ad
   3740      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3741      1.1  mrg Date:   Wed Nov 30 17:40:02 2011 +1000
   3742      1.1  mrg 
   3743      1.1  mrg     convert entire ddx to rnn headers
   3744      1.1  mrg 
   3745      1.1  mrg commit 9fa0c6c74d0b9f7d66ebe3c99184eaa13abeb1a0
   3746      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   3747      1.1  mrg Date:   Sun Nov 6 20:32:10 2011 +0100
   3748      1.1  mrg 
   3749      1.1  mrg     Default to 16bpp for low memory cards.
   3750      1.1  mrg 
   3751      1.1  mrg commit 5aa30ae6554c957609929ef29d1b27c89e9a7f06
   3752      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   3753      1.1  mrg Date:   Sun Nov 6 20:32:09 2011 +0100
   3754      1.1  mrg 
   3755      1.1  mrg     nv50/exa: wait for enough space for at least one composite operation
   3756      1.1  mrg 
   3757      1.1  mrg commit 3d54426c4833a7e058e50624452f89139921e64b
   3758      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   3759      1.1  mrg Date:   Sun Nov 6 20:32:08 2011 +0100
   3760      1.1  mrg 
   3761      1.1  mrg     add missing return in nv50_accel_init failure path
   3762      1.1  mrg 
   3763      1.1  mrg commit d575a28a5020ff083836d3d1cf50018a99f49c9f
   3764      1.1  mrg Author: Maarten Lankhorst <m.b.lankhorst (a] gmail.com>
   3765      1.1  mrg Date:   Sat Oct 8 10:33:20 2011 +0200
   3766      1.1  mrg 
   3767      1.1  mrg     dri2: Add vdpau driver name entry
   3768      1.1  mrg     
   3769      1.1  mrg     libvdpau has a driver loading mechanism that looks for a dri2 driver
   3770      1.1  mrg     first before falling back to nvidia, so lets use that.
   3771      1.1  mrg 
   3772      1.1  mrg commit 656cfe3bdb8b487827b710a0cea35ae1bcd5044e
   3773      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   3774      1.1  mrg Date:   Sat Sep 10 23:14:53 2011 +0200
   3775      1.1  mrg 
   3776      1.1  mrg     xv: support AI44/IA44
   3777      1.1  mrg     
   3778      1.1  mrg     It's needed for osd in mplayer's xvmc output.
   3779      1.1  mrg 
   3780      1.1  mrg commit 169512fbe91f0671a90dfee5e280357f0a4ef701
   3781      1.1  mrg Author: Maxim Levitsky <maximlevitsky (a] gmail.com>
   3782      1.1  mrg Date:   Tue Aug 23 13:10:59 2011 +0200
   3783      1.1  mrg 
   3784      1.1  mrg     dri2: Disable the "exchange" swapbuffers path for the moment (bug 35930).
   3785      1.1  mrg     
   3786      1.1  mrg     Allow page flipping only for scanout buffer for now as simple swapping
   3787      1.1  mrg     between off-screen pixmaps confuses compiz because there is no
   3788      1.1  mrg     syncronization method to tell it about that swap
   3789      1.1  mrg     
   3790      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   3791      1.1  mrg 
   3792      1.1  mrg commit b806e3f97a73701f057c45b1f45233e69e19f113
   3793      1.1  mrg Author: Bryan Cain <bryancain3 (a] gmail.com>
   3794      1.1  mrg Date:   Wed Jul 20 13:48:36 2011 -0500
   3795      1.1  mrg 
   3796      1.1  mrg     g3dvl: update for compatibility with latest pipe-video branch in Mesa
   3797      1.1  mrg     
   3798      1.1  mrg     Signed-off-by: Bryan Cain <bryancain3 (a] gmail.com>
   3799      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3800      1.1  mrg 
   3801      1.1  mrg commit de9d1ba7efeba64f319efa00df183d3cb78f24af
   3802      1.1  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
   3803      1.1  mrg Date:   Tue Jul 19 00:35:38 2011 +0100
   3804      1.1  mrg 
   3805      1.1  mrg     drmmode_display: Resolve missing brackets
   3806      1.1  mrg     
   3807      1.1  mrg     Correct some missing/misplaced brackets in drmmode_pre_init()
   3808      1.1  mrg     The issue was exposed when trying a 4 monitor desktop using two
   3809      1.1  mrg     cards/gpus
   3810      1.1  mrg     
   3811      1.1  mrg     Resolves https://bugs.freedesktop.org/show_bug.cgi?id=39099
   3812      1.1  mrg     
   3813      1.1  mrg     Reported-By: Damian Nowak <nowaker (a] geozone.pl>
   3814      1.1  mrg     Tested-By: Damian Nowak <nowaker (a] geozone.pl>
   3815      1.1  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
   3816      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3817      1.1  mrg 
   3818      1.1  mrg commit ef4957492956df54fafa6c75d576a07ce678ea0a
   3819      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3820      1.1  mrg Date:   Mon Jul 11 12:48:34 2011 +1000
   3821      1.1  mrg 
   3822      1.1  mrg     kms: fix multiple rotations in noaccel mode
   3823      1.1  mrg 
   3824      1.1  mrg commit ab89aa022f0c78154e525b5f5787feee8024171f
   3825      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3826      1.1  mrg Date:   Fri Jun 17 10:10:09 2011 +1000
   3827      1.1  mrg 
   3828      1.1  mrg     nvc0: accept 0xdx chipsets
   3829      1.1  mrg     
   3830      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3831      1.1  mrg 
   3832      1.1  mrg commit 7dd8987b8b69f56d04a199207122d2e51b9caa6e
   3833      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3834      1.1  mrg Date:   Fri Jun 17 10:07:36 2011 +1000
   3835      1.1  mrg 
   3836      1.1  mrg     nvc0: assume 0x9097's presence on all chipsets
   3837      1.1  mrg     
   3838      1.1  mrg     This appears to be the case thus far, and is what the 3D driver does.
   3839      1.1  mrg     
   3840      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3841      1.1  mrg 
   3842      1.1  mrg commit 98ee2105dbd8685e59c1967a587fccb6135743ac
   3843      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3844      1.1  mrg Date:   Mon May 30 10:10:58 2011 +1000
   3845      1.1  mrg 
   3846      1.1  mrg     kms: clear new fb to black on fb resize
   3847      1.1  mrg 
   3848      1.1  mrg commit 8378443bd3b26b57ef2ae424a700e01ead813d33
   3849      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3850      1.1  mrg Date:   Thu Mar 24 02:13:12 2011 +1000
   3851      1.1  mrg 
   3852      1.1  mrg     nv50-nvc0/exa: fix bug causing surface state to not be reemitted after flush
   3853      1.1  mrg     
   3854      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3855      1.1  mrg 
   3856      1.1  mrg commit 92db2bc192a074d4b7fc3e9c16e9aa62a8deaeb6
   3857      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   3858      1.1  mrg Date:   Thu Mar 3 22:17:23 2011 +0100
   3859      1.1  mrg 
   3860      1.1  mrg     nvc0/accel: allow nvc1,nvc3,nvc4 in 3D engine init and use 9097
   3861      1.1  mrg 
   3862      1.1  mrg commit ace98a492353e6de712f4f717e6d3f562e3591f0
   3863      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3864      1.1  mrg Date:   Tue Mar 1 13:54:38 2011 +1000
   3865      1.1  mrg 
   3866      1.1  mrg     dri2: return an error rather than crashing if we can't allocate a buffer
   3867      1.1  mrg     
   3868      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3869      1.1  mrg 
   3870      1.1  mrg commit bc5dec2ca7ca7edc340a99bd73946e228117dfd8
   3871      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3872      1.1  mrg Date:   Thu Feb 24 15:15:00 2011 +1000
   3873      1.1  mrg 
   3874      1.1  mrg     dri2: disable page flipping if any crtc is rotated
   3875      1.1  mrg     
   3876      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3877      1.1  mrg 
   3878      1.1  mrg commit c123618470b5ff32c6377a4cae0f148d4a518a5d
   3879      1.1  mrg Author: Francesco Marella <francesco.marella (a] gmail.com>
   3880      1.1  mrg Date:   Thu Feb 17 03:48:16 2011 +0100
   3881      1.1  mrg 
   3882      1.1  mrg     Fix gcc 4.6.0 set but unused variable warnings
   3883      1.1  mrg     
   3884      1.1  mrg     Signed-off-by: Francesco Marella <fmarl (a] paranoici.org>
   3885      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3886      1.1  mrg 
   3887      1.1  mrg commit 3531b2aa13e9c78288d96fe5e1492f0b6e899b00
   3888      1.1  mrg Author: Francesco Marella <francesco.marella (a] gmail.com>
   3889      1.1  mrg Date:   Thu Feb 17 03:47:46 2011 +0100
   3890      1.1  mrg 
   3891      1.1  mrg     Page flipping man page update
   3892      1.1  mrg     
   3893      1.1  mrg     Signed-off-by: Francesco Marella <fmarl (a] paranoici.org>
   3894      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3895      1.1  mrg 
   3896      1.1  mrg commit 85a706df6f7986158c964e3afd0aa8e352ff5cea
   3897      1.1  mrg Author: Francesco Marella <francesco.marella (a] gmail.com>
   3898      1.1  mrg Date:   Thu Feb 17 03:47:08 2011 +0100
   3899      1.1  mrg 
   3900      1.1  mrg     Update configure.ac with autoupdate
   3901      1.1  mrg     
   3902      1.1  mrg     Signed-off-by: Francesco Marella <fmarl (a] paranoici.org>
   3903      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3904      1.1  mrg 
   3905      1.1  mrg commit 42c16ff33dcca6cd9bae62fe0d71a40452e03581
   3906      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3907      1.1  mrg Date:   Wed Feb 16 13:51:54 2011 +1000
   3908      1.1  mrg 
   3909      1.1  mrg     nv50: attempt to allocate compressed Z buffers
   3910      1.1  mrg     
   3911      1.1  mrg     This should automagically fallback to the non-compressed version on kernels
   3912      1.1  mrg     that don't support compression.
   3913      1.1  mrg     
   3914      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3915      1.1  mrg 
   3916      1.1  mrg commit 46acb7e095e9c0d55b90070b77c64679fcfb9d4e
   3917      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   3918      1.1  mrg Date:   Sun Feb 13 20:46:42 2011 +0100
   3919      1.1  mrg 
   3920      1.1  mrg     fix drmSetMaster error reporting
   3921      1.1  mrg     
   3922      1.1  mrg     On error, drmSetMaster returns -1 and sets errno.
   3923      1.1  mrg     
   3924      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3925      1.1  mrg 
   3926      1.1  mrg commit 54764980411b4b8124c36edb8730612b04f292a9
   3927      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   3928      1.1  mrg Date:   Thu Feb 10 20:12:07 2011 +0100
   3929      1.1  mrg 
   3930      1.1  mrg     Also flush from the BlockHandler.
   3931      1.1  mrg     
   3932      1.1  mrg     - The fact that commit 02c50db307a4e4eeb87f7db5d401bc53cce3b21f
   3933      1.1  mrg       fixed missing text for some people proves this is needed.
   3934      1.1  mrg       That commit should have only improved latency a bit.
   3935      1.1  mrg     - The FlushCallback is still needed for DRI2 texture_from_pixmap.
   3936      1.1  mrg     - See bugs.fd.o #33977 for discussion.
   3937      1.1  mrg     
   3938      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   3939      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3940      1.1  mrg 
   3941      1.1  mrg commit 02c50db307a4e4eeb87f7db5d401bc53cce3b21f
   3942      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   3943      1.1  mrg Date:   Mon Feb 7 19:37:47 2011 +0100
   3944      1.1  mrg 
   3945      1.1  mrg     exa: Flush (S)IFC to the frontbuffer immediately.
   3946      1.1  mrg     
   3947      1.1  mrg     This avoids high latency while typing with core fonts for example.
   3948      1.1  mrg     
   3949      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   3950      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3951      1.1  mrg 
   3952      1.1  mrg commit e4fb9fd2f790ed66e4be61ca00d55522525619f4
   3953      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3954      1.1  mrg Date:   Wed Feb 9 13:46:32 2011 +1000
   3955      1.1  mrg 
   3956      1.1  mrg     dri2: allow page flipping to be disabled in xorg.conf
   3957      1.1  mrg     
   3958      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   3959      1.1  mrg 
   3960      1.1  mrg commit 38e8809bb415bae5c182fc79c8fc62992c5e4ed0
   3961      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   3962      1.1  mrg Date:   Mon Jan 17 09:14:31 2011 +1000
   3963      1.1  mrg 
   3964      1.1  mrg     nvc0: merge initial acceleration support
   3965      1.1  mrg     
   3966      1.1  mrg     Squashed commit of the following:
   3967      1.1  mrg     
   3968      1.1  mrg     commit e8ce1ef351ee51bec51211dca6fda88fdbfbefee
   3969      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   3970      1.1  mrg     Date:   Mon Jan 17 08:55:04 2011 +1000
   3971      1.1  mrg     
   3972      1.1  mrg         fix hardcoding of nvc0 wfb path
   3973      1.1  mrg     
   3974      1.1  mrg     commit b414b1f948da18d96309bad84c54948d877efaa6
   3975      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   3976      1.1  mrg     Date:   Mon Jan 17 08:52:53 2011 +1000
   3977      1.1  mrg     
   3978      1.1  mrg         general tidy-ups in preparation for merge to master
   3979      1.1  mrg     
   3980      1.1  mrg     commit 73bf71d5de0cb990178a1d2a31e0ea1717c214a4
   3981      1.1  mrg     Merge: fb499a4 b795ca6
   3982      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   3983      1.1  mrg     Date:   Mon Jan 17 08:47:40 2011 +1000
   3984      1.1  mrg     
   3985      1.1  mrg         Merge branch 'master' into nvc0
   3986      1.1  mrg     
   3987      1.1  mrg     commit fb499a4e9d95650dc89f4c1820b94d01344733f6
   3988      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   3989      1.1  mrg     Date:   Mon Dec 20 12:54:43 2010 +1000
   3990      1.1  mrg     
   3991      1.1  mrg         nvc0: switch to "standard" RING macros
   3992      1.1  mrg     
   3993      1.1  mrg     commit 64f0e1d0e9e29c5437ad4e52d01ccfb0b03a2ae9
   3994      1.1  mrg     Merge: eba7e17 c2092a4
   3995      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   3996      1.1  mrg     Date:   Mon Dec 20 11:58:42 2010 +1000
   3997      1.1  mrg     
   3998      1.1  mrg         Merge branch 'master' into nvc0
   3999      1.1  mrg     
   4000      1.1  mrg         Conflicts:
   4001  1.1.1.4  mrg             src/nv_dma.c
   4002      1.1  mrg     
   4003      1.1  mrg     commit eba7e173a5006ff50b950d0e8b8154564471a9ce
   4004      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   4005      1.1  mrg     Date:   Fri Dec 17 11:04:40 2010 +1000
   4006      1.1  mrg     
   4007      1.1  mrg         nvc0/xv: use mad in nv12 shader, rather than mul+add
   4008      1.1  mrg     
   4009      1.1  mrg         Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4010      1.1  mrg     
   4011      1.1  mrg     commit b025ceb40a5e94a3657f3c7f76044c49a1a05e8d
   4012      1.1  mrg     Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4013      1.1  mrg     Date:   Thu Dec 16 23:34:29 2010 +0100
   4014      1.1  mrg     
   4015      1.1  mrg         nvc0: fix offset of 17bc buffer
   4016      1.1  mrg     
   4017      1.1  mrg         I had messed it up in 5e4da3451c3c0f645f98fea7fb0ce2629b1bfd2f.
   4018      1.1  mrg     
   4019      1.1  mrg     commit 6ff5a9a7f3411ef218f17fa481c583596ffde2cc
   4020      1.1  mrg     Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4021      1.1  mrg     Date:   Thu Dec 16 01:07:25 2010 +0100
   4022      1.1  mrg     
   4023      1.1  mrg         nvc0/xv: bind textures for the FP, not the TEP
   4024      1.1  mrg     
   4025      1.1  mrg     commit 5e4da3451c3c0f645f98fea7fb0ce2629b1bfd2f
   4026      1.1  mrg     Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4027      1.1  mrg     Date:   Thu Dec 16 01:02:58 2010 +0100
   4028      1.1  mrg     
   4029      1.1  mrg         nvc0: switch to rnn headers
   4030      1.1  mrg     
   4031      1.1  mrg     commit 0839041e79dbb0e629326d0f240220b33921db1a
   4032      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   4033      1.1  mrg     Date:   Wed Dec 15 16:42:41 2010 +1000
   4034      1.1  mrg     
   4035      1.1  mrg         nvc0/exa: fix m2mf dfs
   4036      1.1  mrg     
   4037      1.1  mrg     commit 88c1c43302331e1cb8b7035bfb4677a5e7da3090
   4038      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   4039      1.1  mrg     Date:   Mon Dec 13 12:00:23 2010 +1000
   4040      1.1  mrg     
   4041      1.1  mrg         nvc0: add Xv implementation
   4042      1.1  mrg     
   4043      1.1  mrg     commit ad5b4cfe388a102a0c93f7281cb4bba532b1796b
   4044      1.1  mrg     Merge: 1942a81 b6cb21b
   4045      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   4046      1.1  mrg     Date:   Wed Dec 15 14:57:04 2010 +1000
   4047      1.1  mrg     
   4048      1.1  mrg         Merge branch 'master' into nvc0
   4049      1.1  mrg     
   4050      1.1  mrg     commit 1942a81c0eb592972d4a3e8c46b80192ae8d1a59
   4051      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   4052      1.1  mrg     Date:   Thu Dec 9 12:48:27 2010 +1000
   4053      1.1  mrg     
   4054      1.1  mrg         nvc0: call grobj_alloc for all used object classes
   4055      1.1  mrg     
   4056      1.1  mrg         Though the hardware has no concept of object handles any more, the nouveau
   4057      1.1  mrg         DRM still uses this call to know what engines are in use.
   4058      1.1  mrg     
   4059      1.1  mrg     commit 0c670a6d406fe0a57373fa9e03005be6f28ecc3e
   4060      1.1  mrg     Author: Ben Skeggs <bskeggs (a] redhat.com>
   4061      1.1  mrg     Date:   Thu Dec 9 12:44:41 2010 +1000
   4062      1.1  mrg     
   4063      1.1  mrg         nvc0: don't try and create DmaNotifier0
   4064      1.1  mrg     
   4065      1.1  mrg     commit 5d3d20d908a50ad7742567d58969c7f12dd944f7
   4066      1.1  mrg     Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4067      1.1  mrg     Date:   Thu Dec 9 01:36:32 2010 +0100
   4068      1.1  mrg     
   4069      1.1  mrg         nvc0: change tile_mode to contain 0xZYX instead of 0xZY
   4070      1.1  mrg     
   4071      1.1  mrg         Warning: the kernel will not like that (EVO)
   4072      1.1  mrg     
   4073      1.1  mrg     commit dd7fd8263e0e9f92412fb20086e4c8acf8cab099
   4074      1.1  mrg     Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4075      1.1  mrg     Date:   Thu Dec 9 00:29:58 2010 +0100
   4076      1.1  mrg     
   4077      1.1  mrg         exa: don't fall back to nv04 m2mf if nvc0 m2mf fails
   4078      1.1  mrg     
   4079      1.1  mrg     commit b4cf5a8f2276392945c2530f0d6fe96b5ab4b5da
   4080      1.1  mrg     Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4081      1.1  mrg     Date:   Thu Dec 9 00:07:59 2010 +0100
   4082      1.1  mrg     
   4083      1.1  mrg         nvc0/exa: remove noisy debug messages
   4084      1.1  mrg     
   4085      1.1  mrg     commit 5419ef6d2cfabb7329982cb8dbdb5bbc8e973fe3
   4086      1.1  mrg     Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4087      1.1  mrg     Date:   Wed Dec 8 23:55:51 2010 +0100
   4088      1.1  mrg     
   4089      1.1  mrg         nvc0/accel: remove unneeded scratch method 0x3420 init
   4090      1.1  mrg     
   4091      1.1  mrg         It was intended be read by a MACRO method to get the address for
   4092      1.1  mrg         constants upload.
   4093      1.1  mrg     
   4094      1.1  mrg     commit 178356391ff6831599eba257a5912079894641a1
   4095      1.1  mrg     Merge: 8573280 8bb8231
   4096      1.1  mrg     Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4097      1.1  mrg     Date:   Thu Dec 9 01:31:40 2010 +0100
   4098      1.1  mrg     
   4099      1.1  mrg         Merge remote branch 'origin/master' into nvc0
   4100      1.1  mrg     
   4101      1.1  mrg         Conflicts:
   4102  1.1.1.4  mrg             src/drmmode_display.c
   4103  1.1.1.4  mrg             src/nouveau_exa.c
   4104  1.1.1.4  mrg             src/nv_driver.c
   4105  1.1.1.4  mrg             src/nv_type.h
   4106      1.1  mrg     
   4107      1.1  mrg     commit 8573280871401e29f27fa24d0b7c6ac5e35b2cc1
   4108      1.1  mrg     Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4109      1.1  mrg     Date:   Sat Jul 3 14:27:36 2010 +0200
   4110      1.1  mrg     
   4111      1.1  mrg         nvc0: initial implementation
   4112      1.1  mrg     
   4113      1.1  mrg         EXA should work, Xv not yet done.
   4114      1.1  mrg 
   4115      1.1  mrg commit b795ca6e97fae9735843748585401098dae1c3e1
   4116      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4117      1.1  mrg Date:   Fri Jan 7 13:33:36 2011 +1000
   4118      1.1  mrg 
   4119      1.1  mrg     nv50: fix pitch of linear scanout buffers
   4120      1.1  mrg     
   4121      1.1  mrg     Un-breaks NoAccel on these chipsets.
   4122      1.1  mrg     
   4123      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4124      1.1  mrg 
   4125      1.1  mrg commit dc89dac734167bcbc667b39ca6ee2043871a60bf
   4126      1.1  mrg Author: Xavier Chantry <chantry.xavier (a] gmail.com>
   4127      1.1  mrg Date:   Sun Dec 19 23:17:34 2010 +0100
   4128      1.1  mrg 
   4129      1.1  mrg     nv04/exa: kill useless WAIT_RING
   4130      1.1  mrg     
   4131      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4132      1.1  mrg 
   4133      1.1  mrg commit b76b43928bf4dcf5ce3a4b58c7fefe780070c0d3
   4134      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4135      1.1  mrg Date:   Tue Dec 21 16:25:23 2010 +1000
   4136      1.1  mrg 
   4137      1.1  mrg     add back generic include of nouveau_pushbuf.h
   4138      1.1  mrg     
   4139      1.1  mrg     So places that FIRE_RING() still work.
   4140      1.1  mrg     
   4141      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4142      1.1  mrg 
   4143      1.1  mrg commit c2092a458401377f421d9bdfe1d97ce580b99508
   4144      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4145      1.1  mrg Date:   Mon Dec 20 11:50:57 2010 +1000
   4146      1.1  mrg 
   4147      1.1  mrg     include nv04_pushbuf.h for ring macros, rather than nouveau_pushbuf.h
   4148      1.1  mrg     
   4149      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4150      1.1  mrg 
   4151      1.1  mrg commit aa2821a42706ac7b69703d1869e2d00a4ced9f4b
   4152      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4153      1.1  mrg Date:   Mon Dec 20 11:53:53 2010 +1000
   4154      1.1  mrg 
   4155      1.1  mrg     kill NVSync(), it's rather useless
   4156      1.1  mrg     
   4157      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4158      1.1  mrg 
   4159      1.1  mrg commit 1fc564fe3494cf0abcc848d0e90bf2232f8fd272
   4160      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4161      1.1  mrg Date:   Thu Dec 16 09:49:09 2010 +1000
   4162      1.1  mrg 
   4163      1.1  mrg     nv50/xv: use mad in nv12 shader, rather than mul+add
   4164      1.1  mrg     
   4165      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4166      1.1  mrg 
   4167      1.1  mrg commit b6cb21b91f7d0409794a14ddbdd606728d4d49e3
   4168      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4169      1.1  mrg Date:   Mon Feb 8 12:51:47 2010 +1000
   4170      1.1  mrg 
   4171      1.1  mrg     set canDoBGNoneRoot if building against new enough server
   4172      1.1  mrg 
   4173      1.1  mrg commit 11510f9ce8c9eab15e7f6d5962b83fc0052c8619
   4174      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4175      1.1  mrg Date:   Tue Dec 14 15:39:01 2010 +1000
   4176      1.1  mrg 
   4177      1.1  mrg     nv50/xv: implement brightness/contrast/saturation/hue controls
   4178      1.1  mrg     
   4179      1.1  mrg     Adapted from the code in xf86-video-ati.
   4180      1.1  mrg     
   4181      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4182      1.1  mrg 
   4183      1.1  mrg commit 214ea264cdb386520a1308a29f204e441f349cb1
   4184      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4185      1.1  mrg Date:   Tue Dec 14 14:42:24 2010 +1000
   4186      1.1  mrg 
   4187      1.1  mrg     nv50/xv: kick csc parameters out into a constant buffer
   4188      1.1  mrg     
   4189      1.1  mrg     These were previously inlined into the shader, which is simple, but makes
   4190      1.1  mrg     implementing brightness/contrast adjustments impossible.
   4191      1.1  mrg     
   4192      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4193      1.1  mrg 
   4194      1.1  mrg commit 8bb8231236a6b877895663aeaa9cef731d67fe68
   4195      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4196      1.1  mrg Date:   Tue Nov 30 15:27:36 2010 +1000
   4197      1.1  mrg 
   4198      1.1  mrg     dri2: fix certain clients blocking forever when sync-to-vblank unavailable
   4199      1.1  mrg     
   4200      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4201      1.1  mrg 
   4202      1.1  mrg commit f29afe65b67c9b89ceba421d9b3aee590f7ded20
   4203      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4204      1.1  mrg Date:   Mon Nov 29 09:23:35 2010 +1000
   4205      1.1  mrg 
   4206      1.1  mrg     dri2: don't return failure from get_msc if sync-to-vblank isn't available
   4207      1.1  mrg     
   4208      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4209      1.1  mrg 
   4210      1.1  mrg commit 4b1d26578116f4d1745dd92a7c99413972a2bedf
   4211      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4212      1.1  mrg Date:   Thu Nov 25 21:33:46 2010 +0100
   4213      1.1  mrg 
   4214      1.1  mrg     dri2: Don't return failure from schedule_wait if sync-to-vblank is unavailable.
   4215      1.1  mrg     
   4216      1.1  mrg     Reported-by: Ben Skeggs <bskeggs (a] redhat.com>
   4217      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4218      1.1  mrg 
   4219      1.1  mrg commit 1143e7a97dce1b741376e178b73b8b766e03849a
   4220      1.1  mrg Author: Jesse Adkins <jesserayadkins (a] gmail.com>
   4221      1.1  mrg Date:   Tue Oct 26 16:05:32 2010 -0700
   4222      1.1  mrg 
   4223      1.1  mrg     Purge cvs tags.
   4224      1.1  mrg     
   4225      1.1  mrg     Signed-off-by: Jesse Adkins <jesserayadkins (a] gmail.com>
   4226      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4227      1.1  mrg 
   4228      1.1  mrg commit 22020457f43eceaf26532ecb50e46d743f4a691f
   4229      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4230      1.1  mrg Date:   Tue Oct 26 00:24:06 2010 +0200
   4231      1.1  mrg 
   4232      1.1  mrg     dri2: Fix throttling on occluded drawables.
   4233      1.1  mrg     
   4234      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4235      1.1  mrg 
   4236      1.1  mrg commit 9737a812aacbc544b93eeaa031cf1c2e8adbd661
   4237      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4238      1.1  mrg Date:   Mon Oct 25 10:37:08 2010 +1000
   4239      1.1  mrg 
   4240      1.1  mrg     kms: initial pass at supporting zaphod-mode
   4241      1.1  mrg     
   4242      1.1  mrg     This works ok from some simple testing, there's undoubtedly things that
   4243      1.1  mrg     will need polishing still however.
   4244      1.1  mrg     
   4245      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4246      1.1  mrg 
   4247      1.1  mrg commit d40c16f5497739c0215f37566db1651a74cb20ba
   4248      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4249      1.1  mrg Date:   Sat Oct 23 02:20:30 2010 +0200
   4250      1.1  mrg 
   4251      1.1  mrg     dri2: Fix build on X server 1.8.
   4252      1.1  mrg     
   4253      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4254      1.1  mrg 
   4255      1.1  mrg commit a4d580bf05d7aac1d486e5d1ba9a2201c026e5f5
   4256      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4257      1.1  mrg Date:   Fri Oct 22 23:09:30 2010 +0200
   4258      1.1  mrg 
   4259      1.1  mrg     Bump the required X server version to 1.8.
   4260      1.1  mrg     
   4261      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4262      1.1  mrg 
   4263      1.1  mrg commit d0f2e16bc35660d01d3cd20a770cf8e613ab5323
   4264      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4265      1.1  mrg Date:   Fri Oct 22 23:06:28 2010 +0200
   4266      1.1  mrg 
   4267      1.1  mrg     dri2: Report damage on page-flipped drawables.
   4268      1.1  mrg     
   4269      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4270      1.1  mrg 
   4271      1.1  mrg commit c61e8d03161adcfbba4162172153814accf9e86b
   4272      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4273      1.1  mrg Date:   Fri Oct 22 23:05:24 2010 +0200
   4274      1.1  mrg 
   4275      1.1  mrg     Make the sync-to-vblank helpers take a box as argument.
   4276      1.1  mrg     
   4277      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4278      1.1  mrg 
   4279      1.1  mrg commit a685a5c3be12f3e95a6ec1140af115e7ef28fcaa
   4280      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4281      1.1  mrg Date:   Wed Oct 13 18:45:04 2010 +0200
   4282      1.1  mrg 
   4283      1.1  mrg     dri2: Implement the ScheduleWaitMSC/GetMSC hooks.
   4284      1.1  mrg     
   4285      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4286      1.1  mrg 
   4287      1.1  mrg commit eb83c830c87bce345748edef3b50660246143db7
   4288      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4289      1.1  mrg Date:   Thu Oct 21 22:57:08 2010 +0200
   4290      1.1  mrg 
   4291      1.1  mrg     dri2: Add pageflip/exchange support.
   4292      1.1  mrg     
   4293      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4294      1.1  mrg 
   4295      1.1  mrg commit c88f13e25b0040c1dd0f93e0ac40f62a6005ce59
   4296      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4297      1.1  mrg Date:   Thu Oct 14 22:25:50 2010 +0200
   4298      1.1  mrg 
   4299      1.1  mrg     Allocate a tiled scanout on pre-nv50 too.
   4300      1.1  mrg     
   4301      1.1  mrg     Pageflip between tiled and non-tiled surfaces isn't such a good idea.
   4302      1.1  mrg     
   4303      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4304      1.1  mrg 
   4305      1.1  mrg commit 4642d71bdffc04ce0dd458225541940c65f5443d
   4306      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4307      1.1  mrg Date:   Thu Oct 14 22:17:58 2010 +0200
   4308      1.1  mrg 
   4309      1.1  mrg     dri2: Give out buffers ready for scanout.
   4310      1.1  mrg     
   4311      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4312      1.1  mrg 
   4313      1.1  mrg commit 75daada678d03d2e162f8003a6f2edcbe0525f92
   4314      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4315      1.1  mrg Date:   Thu Oct 14 22:32:54 2010 +0200
   4316      1.1  mrg 
   4317      1.1  mrg     Restructure tiled pixmap allocation in a single place.
   4318      1.1  mrg     
   4319      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4320      1.1  mrg 
   4321      1.1  mrg commit 70f0d2c886ceaa965ca4864788f4dd8e8f757a92
   4322      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4323      1.1  mrg Date:   Thu Oct 21 22:55:02 2010 +0200
   4324      1.1  mrg 
   4325      1.1  mrg     dri2: Add sync-to-vblank support.
   4326      1.1  mrg     
   4327      1.1  mrg     Note that you need a recent enough kernel for it to work. Use the
   4328      1.1  mrg     "GLXVBlank" option to enable it (it defaults to disabled for now).
   4329      1.1  mrg     
   4330      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4331      1.1  mrg 
   4332      1.1  mrg commit 72dd4899ff036b09e3680ed2e09b3dbae3a7ba71
   4333      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4334      1.1  mrg Date:   Thu Oct 21 22:31:45 2010 +0200
   4335      1.1  mrg 
   4336      1.1  mrg     nv04-nv40/exa: Make the copy hook blit downwards for non-overlapping regions.
   4337      1.1  mrg     
   4338      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4339      1.1  mrg 
   4340      1.1  mrg commit 21ed642d3f76f286f23cd64ca817038ec94a1bf6
   4341      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4342      1.1  mrg Date:   Wed Oct 13 18:22:22 2010 +0200
   4343      1.1  mrg 
   4344      1.1  mrg     Make the sync-to-vblank helpers more consistent.
   4345      1.1  mrg     
   4346      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4347      1.1  mrg 
   4348      1.1  mrg commit 258e483d47f0f63155be18981c1118261f7675a8
   4349      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4350      1.1  mrg Date:   Thu Oct 21 22:41:24 2010 +0200
   4351      1.1  mrg 
   4352      1.1  mrg     kms: Register a wakeup handler to poll vblank/pageflip/udev events.
   4353      1.1  mrg     
   4354      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4355      1.1  mrg 
   4356      1.1  mrg commit 4f42708c26fa57bac7854701a6e757958c8d0654
   4357      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4358      1.1  mrg Date:   Sun Oct 10 04:39:27 2010 +0200
   4359      1.1  mrg 
   4360      1.1  mrg     Update to the last libdrm API.
   4361      1.1  mrg     
   4362      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4363      1.1  mrg 
   4364      1.1  mrg commit 8c8f15c9d3a31c35bf2ef20faf8c4133295a678f
   4365      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4366      1.1  mrg Date:   Sun Oct 10 04:36:17 2010 +0200
   4367      1.1  mrg 
   4368      1.1  mrg     nv10-nv40/exa: Fix tiled pixmap pitch alignment calculation.
   4369      1.1  mrg     
   4370      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4371      1.1  mrg 
   4372      1.1  mrg commit a47c274f329b3b8bfbdcf155d6d832599d823dc8
   4373      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4374      1.1  mrg Date:   Sun Oct 10 04:43:25 2010 +0200
   4375      1.1  mrg 
   4376      1.1  mrg     Fix for the last xserver ABI.
   4377      1.1  mrg     
   4378      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4379      1.1  mrg 
   4380      1.1  mrg commit 9a5142fae6e1a0a470352f511427916e6fa01b9c
   4381      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   4382      1.1  mrg Date:   Fri Aug 27 21:11:59 2010 +0200
   4383      1.1  mrg 
   4384      1.1  mrg     nv50/exa: Stop using wfb by default, but add an option to enable it.
   4385      1.1  mrg     
   4386      1.1  mrg     - Some scenarios, such as those heavy in core font rendering might prefer wfb.
   4387      1.1  mrg     - Other (modern) situations are better of with wfb disabled.
   4388      1.1  mrg     
   4389      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   4390      1.1  mrg 
   4391      1.1  mrg commit d5a6f103113985c50bbe749ed341de34af1b47a5
   4392      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4393      1.1  mrg Date:   Tue Sep 28 21:49:48 2010 +0200
   4394      1.1  mrg 
   4395      1.1  mrg     dri2: Throttle frontbuffer flushes.
   4396      1.1  mrg     
   4397      1.1  mrg     There was no need for throttling until the hardware interchannel sync
   4398      1.1  mrg     kernel changes because the pushbuf IOCTL blocked to sync the GL and X
   4399      1.1  mrg     channels anyway.
   4400      1.1  mrg     
   4401      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4402      1.1  mrg 
   4403      1.1  mrg commit f1ac413d1d3dec2ccf63d4a8c79b9bd9ea578dcf
   4404      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4405      1.1  mrg Date:   Mon Sep 20 08:05:00 2010 +1000
   4406      1.1  mrg 
   4407      1.1  mrg     nv50: use 0x8697 on NVAF
   4408      1.1  mrg     
   4409      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4410      1.1  mrg 
   4411      1.1  mrg commit 14c93acfc3fde04415e1c6a2a056465d15c86315
   4412      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4413      1.1  mrg Date:   Fri Sep 17 13:17:37 2010 +1000
   4414      1.1  mrg 
   4415      1.1  mrg     noaccel: fix rotation, as well as an assert during server shutdown
   4416      1.1  mrg     
   4417      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4418      1.1  mrg 
   4419      1.1  mrg commit 065576d5df0df4da61050d789f548801656b62d5
   4420      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4421      1.1  mrg Date:   Thu Aug 26 13:22:33 2010 +1000
   4422      1.1  mrg 
   4423      1.1  mrg     dri2: remove explit flush from copy_region()
   4424      1.1  mrg     
   4425      1.1  mrg     Unnecessary now that we kickoff from within the flush callback chain.
   4426      1.1  mrg     
   4427      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4428      1.1  mrg 
   4429      1.1  mrg commit 34025f0dc9284873d4bf7e4f547ed69fc562a3c9
   4430      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4431      1.1  mrg Date:   Thu Aug 26 13:19:39 2010 +1000
   4432      1.1  mrg 
   4433      1.1  mrg     kickoff from the flush callback chain
   4434      1.1  mrg     
   4435      1.1  mrg     This is a port of intel commit: 69d65f9184006eac790efcff78a0e425160e95aa
   4436      1.1  mrg     
   4437      1.1  mrg         Submit batch buffers from flush callback chain
   4438      1.1  mrg     
   4439      1.1  mrg         There are a few cases where the server will flush client output buffers
   4440      1.1  mrg         but our block handler only catches the most common (before going into select
   4441      1.1  mrg         If the server flushes client buffers before we submit our batch buffer,
   4442      1.1  mrg         the client may receive a damage event for rendering that hasn't happened yet
   4443      1.1  mrg     
   4444      1.1  mrg         Instead, we can hook into the flush callback chain, which the server will
   4445      1.1  mrg         invoke just before flushing output.  This lets us submit batch buffers
   4446      1.1  mrg         before sending out events, preserving ordering.
   4447      1.1  mrg     
   4448      1.1  mrg         Fixes 28438: [bisected] incorrect character in gnome-terminal under compiz
   4449      1.1  mrg         https://bugs.freedesktop.org/show_bug.cgi?id=28438
   4450      1.1  mrg     
   4451      1.1  mrg         Signed-off-by: Kristian Hgsberg <krh (a] bitplanet.net>
   4452      1.1  mrg     
   4453      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4454      1.1  mrg 
   4455      1.1  mrg commit 390f1c86d9583f4ceabd407ee47410073c2a1b55
   4456      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4457      1.1  mrg Date:   Fri Aug 20 09:48:32 2010 +1000
   4458      1.1  mrg 
   4459      1.1  mrg     nv50/xv: support UYVY
   4460      1.1  mrg     
   4461      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4462      1.1  mrg 
   4463      1.1  mrg commit 00d390952c912d4e9fc2c962caaeb90bf563d5b1
   4464      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   4465      1.1  mrg Date:   Fri Aug 13 22:24:26 2010 +0200
   4466      1.1  mrg 
   4467      1.1  mrg     nv50/xv: Fix the uncommon codepath to use width/height variable.
   4468      1.1  mrg     
   4469      1.1  mrg     - The common codepath should be the correct one, because that is
   4470      1.1  mrg       triggered often, while the other is rare.
   4471      1.1  mrg     - This isn't neccesarily a problem, but let's be on the safe side.
   4472      1.1  mrg     
   4473      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   4474      1.1  mrg 
   4475      1.1  mrg commit f5b486dd237679aec1987985f9ecffc6a4fd3105
   4476      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   4477      1.1  mrg Date:   Fri Aug 13 22:16:51 2010 +0200
   4478      1.1  mrg 
   4479      1.1  mrg     nv50/xv: We have 18 relocs, not 16, adjust MARK_RING.
   4480      1.1  mrg     
   4481      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   4482      1.1  mrg 
   4483      1.1  mrg commit 1cb6c91a9afe88d73f8a1180b00f56a9150a16ed
   4484      1.1  mrg Author: Roy Spliet <r.spliet (a] student.tudelft.nl>
   4485      1.1  mrg Date:   Sat Aug 7 20:59:06 2010 +0200
   4486      1.1  mrg 
   4487      1.1  mrg     nouveau_exa.c: move line_count logic out of UTS/DFS loop
   4488      1.1  mrg     
   4489      1.1  mrg     Signed-off-by: Roy Spliet <r.spliet (a] student.tudelft.nl>
   4490      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   4491      1.1  mrg 
   4492      1.1  mrg commit 9f50b62229d5984ee5c16bc54953c7f8e2d5e575
   4493      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4494      1.1  mrg Date:   Fri Aug 6 08:28:34 2010 +1000
   4495      1.1  mrg 
   4496      1.1  mrg     nvc0: recognise these chipsets, and allow NoAccel mode on them
   4497      1.1  mrg     
   4498      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4499      1.1  mrg 
   4500      1.1  mrg commit b96170a4e51c1d3167601210ca31e98283c02885
   4501      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4502      1.1  mrg Date:   Thu Aug 5 00:40:40 2010 +0200
   4503      1.1  mrg 
   4504      1.1  mrg     nv10/exa: Bump maxX/maxY to 4096/4096.
   4505      1.1  mrg     
   4506      1.1  mrg     This way we can do accelerated 2D on larger pixmaps, it will still
   4507      1.1  mrg     fall back to software when we hit the 2048x2048 texturing limit in a
   4508      1.1  mrg     composite operation.
   4509      1.1  mrg 
   4510      1.1  mrg commit 321eb2df5c8b1da4d6469037dd1d8888b508fabd
   4511      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4512      1.1  mrg Date:   Wed Aug 4 13:11:24 2010 +0200
   4513      1.1  mrg 
   4514      1.1  mrg     Revert "nv04-nv40/exa: Match the blob behavior more closely on PrepareCopy."
   4515      1.1  mrg     
   4516      1.1  mrg     This reverts commit 9de0d97bd2fc2ee8800d48b5340a3d495525ad3e. Unnecessary
   4517      1.1  mrg     after kernel commit "drm/nouveau: Ack the context switch interrupt before
   4518      1.1  mrg     switching contexts.".
   4519      1.1  mrg 
   4520      1.1  mrg commit db98ad23633958e52f84501c5a2061d42d346b64
   4521      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4522      1.1  mrg Date:   Tue Jun 15 15:32:36 2010 +0200
   4523      1.1  mrg 
   4524      1.1  mrg     dri2: Fix for the last DRI2InfoRec ABI.
   4525      1.1  mrg     
   4526      1.1  mrg     Just pre-fill the whole structure with zeros to avoid future
   4527      1.1  mrg     segfaults.
   4528      1.1  mrg 
   4529      1.1  mrg commit 9a3d0ab43f6335ab6cd48be4aa2f4f728386b386
   4530      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4531      1.1  mrg Date:   Fri Jun 11 21:58:38 2010 +1000
   4532      1.1  mrg 
   4533      1.1  mrg     call NVEnterVT from CreateScreenResources
   4534      1.1  mrg     
   4535      1.1  mrg     We need to grab DRM master here for things to work, so we may as well call
   4536      1.1  mrg     NVEnterVT as we used to in NVScreenInit up until the previous commit.
   4537      1.1  mrg     
   4538      1.1  mrg     Fixes server regeneration.
   4539      1.1  mrg 
   4540      1.1  mrg commit 964eeac6dc2209da6aa8861aa8b0bc028700ab3d
   4541      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4542      1.1  mrg Date:   Thu Jun 10 09:38:19 2010 +1000
   4543      1.1  mrg 
   4544      1.1  mrg     fix for server 1.9
   4545      1.1  mrg 
   4546      1.1  mrg commit c079408e287ad09e954fa3985f95912c02cf06bc
   4547      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4548      1.1  mrg Date:   Thu Jun 10 01:07:49 2010 +0200
   4549      1.1  mrg 
   4550      1.1  mrg     nv50/accel: fix perspective interps in YUV to RGB shader
   4551      1.1  mrg 
   4552      1.1  mrg commit 65153490f7d74d45a92adbd9c5e2bbe11c884b00
   4553      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4554      1.1  mrg Date:   Wed Jun 9 16:12:28 2010 +1000
   4555      1.1  mrg 
   4556      1.1  mrg     use libc directly for [cm]alloc/free
   4557      1.1  mrg 
   4558      1.1  mrg commit 2958cf464dca9761f0fa21c8dd2d8fa8c8a96791
   4559      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4560      1.1  mrg Date:   Thu May 27 10:06:47 2010 +1000
   4561      1.1  mrg 
   4562      1.1  mrg     nv50/exa: rip out compat defines, we depend on 1.7 anyway
   4563      1.1  mrg 
   4564      1.1  mrg commit af40bf0af47ebcb7de2dc418429f0b56f8c04d15
   4565      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4566      1.1  mrg Date:   Wed May 26 16:11:01 2010 +1000
   4567      1.1  mrg 
   4568      1.1  mrg     nv50/exa: new nouveau_class.h has correct blend func defines
   4569      1.1  mrg 
   4570      1.1  mrg commit 8950c5b2a0d318e2568bec38a39d744b968c9b85
   4571      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4572      1.1  mrg Date:   Wed May 26 16:09:48 2010 +1000
   4573      1.1  mrg 
   4574      1.1  mrg     update nouveau_class.h
   4575      1.1  mrg 
   4576      1.1  mrg commit 4b8f1a082069a17555d4142003213cf83d4e5464
   4577      1.1  mrg Author: Lubomir Rintel <lkundrak (a] v3.sk>
   4578      1.1  mrg Date:   Mon May 10 09:25:55 2010 +0200
   4579      1.1  mrg 
   4580      1.1  mrg     Handle startup without monitor attached more gracefully
   4581      1.1  mrg     
   4582      1.1  mrg     Refuse to configure a screen which has no valid modes. Otherwise X server
   4583      1.1  mrg     would crash attempting to dereference to modes list later on.
   4584      1.1  mrg     
   4585      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4586      1.1  mrg 
   4587      1.1  mrg commit ac8f8d14a82ae8ba5b41fa88903edcad67f339c2
   4588      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   4589      1.1  mrg Date:   Fri May 7 20:51:43 2010 +0200
   4590      1.1  mrg 
   4591      1.1  mrg     wfb: use 28 bits instead of 32 bits for multiply_factor optimisation
   4592      1.1  mrg     
   4593      1.1  mrg     - Avoiding division in a hot code path is noticable even on an otherwise idle
   4594      1.1  mrg     computer, but it's subject to rounding errors. If anyone knows a corner case
   4595      1.1  mrg     and has better ideas, don't hesitate to contact me. For the moment this should
   4596      1.1  mrg     make the problem less likely to trigger.
   4597      1.1  mrg     
   4598      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   4599      1.1  mrg 
   4600      1.1  mrg commit 13c10430ba8f7b0edff3ad8aae4a97672eea4a8f
   4601      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4602      1.1  mrg Date:   Fri Apr 23 14:09:35 2010 +1000
   4603      1.1  mrg 
   4604      1.1  mrg     Bump version number to 0.0.16
   4605      1.1  mrg     
   4606      1.1  mrg     Forgotten when the ABI broke a while back..
   4607      1.1  mrg 
   4608      1.1  mrg commit 6ff8ade0c7cd835b4172257ea310a8d88f28e757
   4609      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4610      1.1  mrg Date:   Fri Apr 16 16:09:51 2010 +1000
   4611      1.1  mrg 
   4612      1.1  mrg     Add uevent support
   4613      1.1  mrg     
   4614      1.1  mrg     When a hotplug event is received from the kernel we should notify the
   4615      1.1  mrg     client side to reconfigure the display.
   4616      1.1  mrg     
   4617      1.1  mrg     Ported to nouveau from radeon driver, based on work by ajax in intel driver.
   4618      1.1  mrg 
   4619      1.1  mrg commit 4063616938f76af8028491276039d422c0782b1b
   4620      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4621      1.1  mrg Date:   Fri Apr 9 20:43:51 2010 +1000
   4622      1.1  mrg 
   4623      1.1  mrg     Import latest nouveau_class.h from renouveau
   4624      1.1  mrg 
   4625      1.1  mrg commit bfb95cc0ca600135474ff02a99889b09d41b3c80
   4626      1.1  mrg Author: Rico Tzschichholz <ricotz (a] t-online.de>
   4627      1.1  mrg Date:   Thu Apr 1 20:39:23 2010 +0200
   4628      1.1  mrg 
   4629      1.1  mrg     Fix "make dist".
   4630      1.1  mrg     
   4631      1.1  mrg      - remove README.NV1 reference from Makefile.am
   4632      1.1  mrg      - add nv_rop.h to src/Makefile.am
   4633      1.1  mrg     
   4634      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4635      1.1  mrg 
   4636      1.1  mrg commit 2462b417fc550b71f021ca9736808f8f2d1cb6f0
   4637      1.1  mrg Author: Ben Skeggs <skeggsb (a] beleth.localdomain>
   4638      1.1  mrg Date:   Mon May 4 17:04:34 2009 +1000
   4639      1.1  mrg 
   4640      1.1  mrg     xv: only use bicubic filtering when scaling >=2x
   4641      1.1  mrg 
   4642      1.1  mrg commit e2146d3b29a4bea3d584c145e3190c3313692ed9
   4643      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4644      1.1  mrg Date:   Thu Mar 18 14:32:54 2010 +0100
   4645      1.1  mrg 
   4646      1.1  mrg     Fix for the latest nouveau_class.h.
   4647      1.1  mrg     
   4648      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4649      1.1  mrg 
   4650      1.1  mrg commit 7858345b6b384e88902ccc516715156401edec04
   4651      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4652      1.1  mrg Date:   Tue Mar 16 13:08:37 2010 +1000
   4653      1.1  mrg 
   4654      1.1  mrg     nv50: fix texturing from >=4GiB mark
   4655      1.1  mrg 
   4656      1.1  mrg commit 6b8b15731b7610c9d8fb3625861797a0c9fd9546
   4657      1.1  mrg Author: Xavier Chantry <chantry.xavier (a] gmail.com>
   4658      1.1  mrg Date:   Fri Mar 5 00:53:47 2010 +0100
   4659      1.1  mrg 
   4660      1.1  mrg     Remove leftover in man page and nv_const.h
   4661      1.1  mrg     
   4662      1.1  mrg     Signed-off-by: Xavier Chantry <chantry.xavier (a] gmail.com>
   4663      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4664      1.1  mrg 
   4665      1.1  mrg commit c642b9f7a13bdeecd0a83ddcbf6d6d4f2c287501
   4666      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4667      1.1  mrg Date:   Fri Mar 5 14:27:08 2010 +0100
   4668      1.1  mrg 
   4669      1.1  mrg     kms: Don't try to copy fbcon contents when there's no framebuffer bound.
   4670      1.1  mrg     
   4671      1.1  mrg     drmModeGetFB complains loudly when it's given an invalid framebuffer
   4672      1.1  mrg     id, bail out earlier if that's the case.
   4673      1.1  mrg     
   4674      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4675      1.1  mrg 
   4676      1.1  mrg commit efd7a526ca1cbac10b33b9d5d4cf3e542bc9b73b
   4677      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4678      1.1  mrg Date:   Thu Feb 25 09:32:49 2010 +1000
   4679      1.1  mrg 
   4680      1.1  mrg     fix typo
   4681      1.1  mrg 
   4682      1.1  mrg commit 70d0a48b6c3f1a817bf850acd3bae48d063e56b9
   4683      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4684      1.1  mrg Date:   Tue Feb 23 15:08:13 2010 +1000
   4685      1.1  mrg 
   4686      1.1  mrg     Protect against potential crash for unknown connector types
   4687      1.1  mrg 
   4688      1.1  mrg commit 83bbeea0d842094dd647e754608420a404eef6e3
   4689      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4690      1.1  mrg Date:   Tue Feb 23 15:03:38 2010 +1000
   4691      1.1  mrg 
   4692      1.1  mrg     Add connector name for eDP
   4693      1.1  mrg 
   4694      1.1  mrg commit 29647021044463768cbfa3eead1416ef1cf27fa1
   4695      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4696      1.1  mrg Date:   Thu Feb 18 14:17:57 2010 +1000
   4697      1.1  mrg 
   4698      1.1  mrg     remove drm patchlevel check, libdrm checks this for us
   4699      1.1  mrg 
   4700      1.1  mrg commit 9b4118d6d1fa488db86cd7d2875beea9cdefb096
   4701      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4702      1.1  mrg Date:   Wed Feb 10 18:43:39 2010 +0100
   4703      1.1  mrg 
   4704      1.1  mrg     Revert "kms: work around some bong hits with dpms"
   4705      1.1  mrg     
   4706      1.1  mrg     This reverts commit 98c9e4edb58374f18249e5c9c53b392fb8b4a1d1. AFAIK
   4707      1.1  mrg     it's no longer needed.
   4708      1.1  mrg     
   4709      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4710      1.1  mrg 
   4711      1.1  mrg commit f7deabfec0dcec4f203f85cd8494a70fe8fa6ebb
   4712      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4713      1.1  mrg Date:   Thu Feb 11 08:39:49 2010 +1000
   4714      1.1  mrg 
   4715      1.1  mrg     Pass pScreen to drmmode_fbcon_copy()
   4716      1.1  mrg 
   4717      1.1  mrg commit 43524fcbb786c5b9e9ec25776560790aec208719
   4718      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4719      1.1  mrg Date:   Wed Feb 10 17:58:24 2010 +0100
   4720      1.1  mrg 
   4721      1.1  mrg     dri2: Fix crashes on server regeneration.
   4722      1.1  mrg     
   4723      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4724      1.1  mrg 
   4725      1.1  mrg commit f50577c117c82eea05e750fecd1ff5653105c648
   4726      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4727      1.1  mrg Date:   Wed Feb 10 13:23:46 2010 +0100
   4728      1.1  mrg 
   4729      1.1  mrg     kms: Clean up the set_mode_major hook.
   4730      1.1  mrg     
   4731      1.1  mrg     The X server already takes care of restoring the previous CRTC
   4732      1.1  mrg     parameters after a failed mode set. As a bonus this patch fixes
   4733      1.1  mrg     RandR13 projective transforms.
   4734      1.1  mrg     
   4735      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4736      1.1  mrg 
   4737      1.1  mrg commit b16792b553dee41fc81d74c6e453832807e36368
   4738      1.1  mrg Author: Marcin Kocielnicki <koriakin (a] 0x04.net>
   4739      1.1  mrg Date:   Tue Feb 9 20:51:17 2010 +0000
   4740      1.1  mrg 
   4741      1.1  mrg     Remove some UMS leftovers.
   4742      1.1  mrg     
   4743      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4744      1.1  mrg 
   4745      1.1  mrg commit c56bce93f120d0ff18895149d1984896372cdd60
   4746      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4747      1.1  mrg Date:   Wed Feb 10 12:31:54 2010 +0100
   4748      1.1  mrg 
   4749      1.1  mrg     kms: Don't pretend it works on xserver-1.5.
   4750      1.1  mrg     
   4751      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4752      1.1  mrg 
   4753      1.1  mrg commit 0917665d1f2f1e76b6a0e7a4c027512f9f45f41b
   4754      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4755      1.1  mrg Date:   Wed Feb 10 11:48:47 2010 +0100
   4756      1.1  mrg 
   4757      1.1  mrg     kms: Kill nv_cursor_convert_cursor.
   4758      1.1  mrg     
   4759      1.1  mrg     Well, mostly, the remaining pitch conversion will be unnecessary soon.
   4760      1.1  mrg     
   4761      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4762      1.1  mrg 
   4763      1.1  mrg commit e75dd23bd28f636b4c1759633d8dbc775e799add
   4764      1.1  mrg Author: Marcin Kocielnicki <koriakin (a] 0x04.net>
   4765      1.1  mrg Date:   Fri Feb 5 18:09:55 2010 +0100
   4766      1.1  mrg 
   4767      1.1  mrg     nv50/accel: Fix mangled A8+A8 shader.
   4768      1.1  mrg     
   4769      1.1  mrg     Turns out we used a misaligned long instruction near the end, and the
   4770      1.1  mrg     shader was getting killed after writing R, A components. This has gone
   4771      1.1  mrg     unnoticed since the remaining G, B outputs aren't actually used.
   4772      1.1  mrg 
   4773      1.1  mrg commit 41fc1fdec47fa824c598e1f3d828f4c8c4a2cb71
   4774      1.1  mrg Author: Marcin Kocielnicki <koriakin (a] 0x04.net>
   4775      1.1  mrg Date:   Sun Jan 31 19:29:32 2010 +0000
   4776      1.1  mrg 
   4777      1.1  mrg     Update to new nouveau_class.h
   4778      1.1  mrg     
   4779      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4780      1.1  mrg 
   4781      1.1  mrg commit c94544c83ef84e96f8d132ac9ff9296c22c4468e
   4782      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4783      1.1  mrg Date:   Sun Jan 31 18:26:03 2010 +0100
   4784      1.1  mrg 
   4785      1.1  mrg     nv10/exa: Fix up nv11 accel.
   4786      1.1  mrg     
   4787      1.1  mrg     Fixes an off-by-one error made when UMS was removed.
   4788      1.1  mrg     
   4789      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4790      1.1  mrg 
   4791      1.1  mrg commit a397b94e32e6b0109096aba09bbe7b5dcfdd8231
   4792      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4793      1.1  mrg Date:   Sun Jan 31 18:11:06 2010 +0100
   4794      1.1  mrg 
   4795      1.1  mrg     dri2: Fix for the new DRI2InfoRec ABI.
   4796      1.1  mrg     
   4797      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4798      1.1  mrg 
   4799      1.1  mrg commit 8b5c67145a9c29cd4c82f411f15e57723d76d0c0
   4800      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4801      1.1  mrg Date:   Sun Jan 31 17:43:54 2010 +0100
   4802      1.1  mrg 
   4803      1.1  mrg     nv10/exa: Fix build after the last nouveau_class.h changes.
   4804      1.1  mrg     
   4805      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4806      1.1  mrg 
   4807      1.1  mrg commit 2630a1553d560ce2c7391bc103d4a543f7d3d0da
   4808      1.1  mrg Author: Marcin Kocielnicki <koriakin (a] 0x04.net>
   4809      1.1  mrg Date:   Wed Jan 20 07:46:32 2010 +0000
   4810      1.1  mrg 
   4811      1.1  mrg     Remove nv_dripriv.h, nv_local.h
   4812      1.1  mrg 
   4813      1.1  mrg commit 2d341f7e0a0dc70a28c6091ef6919fc6c0d60561
   4814      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4815      1.1  mrg Date:   Thu Jan 21 14:58:37 2010 +1000
   4816      1.1  mrg 
   4817      1.1  mrg     xv: use nouveau_bo_new_tile()
   4818      1.1  mrg 
   4819      1.1  mrg commit 2a76ff1106ee8c76bd2e16a4954b3c05714d1db3
   4820      1.1  mrg Author: David Heidelberger <d.okias (a] gmail.com>
   4821      1.1  mrg Date:   Mon Jan 18 11:50:19 2010 +0100
   4822      1.1  mrg 
   4823      1.1  mrg     Remove deprecated NV1 readme
   4824      1.1  mrg 
   4825      1.1  mrg commit fe484a9b635ad56afec7be086a56c692b00dd6d1
   4826      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4827      1.1  mrg Date:   Wed Jan 13 16:14:41 2010 +1000
   4828      1.1  mrg 
   4829      1.1  mrg     exa: remove nouveau_pixmap_offset()
   4830      1.1  mrg     
   4831      1.1  mrg     Completely useless now we don't have to try and support non-driver pixmaps.
   4832      1.1  mrg     
   4833      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4834      1.1  mrg 
   4835      1.1  mrg commit bbf79469a878a8ab5b4c07faadcfdc8d85ceac83
   4836      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4837      1.1  mrg Date:   Wed Jan 13 16:07:13 2010 +1000
   4838      1.1  mrg 
   4839      1.1  mrg     exa: remove nouveau_exa_pixmap_{map,unmap}
   4840      1.1  mrg     
   4841      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4842      1.1  mrg 
   4843      1.1  mrg commit 18e3a649f7df73bc1e6d199ecf7a62ddcfe37d6e
   4844      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4845      1.1  mrg Date:   Wed Jan 13 14:26:04 2010 +1000
   4846      1.1  mrg 
   4847      1.1  mrg     Check for drm+kms availability in NVPciProbe()
   4848      1.1  mrg     
   4849      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4850      1.1  mrg 
   4851      1.1  mrg commit 6267b85460ef364aa51a7d33006940bb00a049d9
   4852      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4853      1.1  mrg Date:   Wed Jan 13 12:03:14 2010 +1000
   4854      1.1  mrg 
   4855      1.1  mrg     bump xorg-server requirement to 1.7
   4856      1.1  mrg     
   4857      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4858      1.1  mrg 
   4859      1.1  mrg commit da5c0dc6040096fd12ddb6a04a22fada89115ccb
   4860      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4861      1.1  mrg Date:   Mon Jan 11 13:23:06 2010 +1000
   4862      1.1  mrg 
   4863      1.1  mrg     remove more unused code
   4864      1.1  mrg     
   4865      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4866      1.1  mrg 
   4867      1.1  mrg commit 104b3ea842d4cebd993d3e7e9d55ebcadae0cf28
   4868      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4869      1.1  mrg Date:   Mon Jan 11 12:59:12 2010 +1000
   4870      1.1  mrg 
   4871      1.1  mrg     exa: Remove non-driver pixmaps path
   4872      1.1  mrg     
   4873      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4874      1.1  mrg 
   4875      1.1  mrg commit e8798d91eedc5d8337223b2257ca607da8a197de
   4876      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4877      1.1  mrg Date:   Mon Jan 11 12:48:00 2010 +1000
   4878      1.1  mrg 
   4879      1.1  mrg     Remove pNv->NVArch
   4880      1.1  mrg     
   4881      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4882      1.1  mrg 
   4883      1.1  mrg commit 7a6f785de1732ec0af429a0b66d5d6ba45427dcb
   4884      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4885      1.1  mrg Date:   Mon Jan 11 12:00:19 2010 +1000
   4886      1.1  mrg 
   4887      1.1  mrg     Remove pNv->Chipset use
   4888      1.1  mrg     
   4889      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4890      1.1  mrg 
   4891      1.1  mrg commit 68c1f908be5739692c9f0bde9c23f3dc2a7210ea
   4892      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4893      1.1  mrg Date:   Mon Jan 11 11:56:19 2010 +1000
   4894      1.1  mrg 
   4895      1.1  mrg     remove pNv->VRAMPhysical
   4896      1.1  mrg     
   4897      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4898      1.1  mrg 
   4899      1.1  mrg commit 06499197d6eb07a272a1812e1c8bce886798a1d7
   4900      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4901      1.1  mrg Date:   Mon Jan 11 11:51:14 2010 +1000
   4902      1.1  mrg 
   4903      1.1  mrg     dri1: remove DRI1 support
   4904      1.1  mrg     
   4905      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4906      1.1  mrg 
   4907      1.1  mrg commit 6975651b0b74dca6edaee759fb1003f65189f1df
   4908      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4909      1.1  mrg Date:   Mon Jan 11 10:07:11 2010 +1000
   4910      1.1  mrg 
   4911      1.1  mrg     xv: ifdef out another problematic piece of overlay support for the moment
   4912      1.1  mrg 
   4913      1.1  mrg commit 17485c234ff191cee3dd19e3dd693a80b024e189
   4914      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   4915      1.1  mrg Date:   Wed Jan 6 14:58:15 2010 +1000
   4916      1.1  mrg 
   4917      1.1  mrg     Initial pass at removal of non-KMS support.
   4918      1.1  mrg     
   4919      1.1  mrg     It's likely there's a lot more that can be cleaned up/removed as a result
   4920      1.1  mrg     of this, we can handle that as we come across it.
   4921      1.1  mrg     
   4922      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4923      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4924      1.1  mrg     Acked-by: Maarten Maathuis <madman2003 (a] gmail.com>
   4925      1.1  mrg 
   4926      1.1  mrg commit 061cb284b93612848296599759b915a4d66b6d01
   4927      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   4928      1.1  mrg Date:   Sun Jan 3 02:14:36 2010 +0100
   4929      1.1  mrg 
   4930      1.1  mrg     exa: Some compat defines for new pixman formats.
   4931      1.1  mrg     
   4932      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   4933      1.1  mrg 
   4934      1.1  mrg commit 8ca5a7383aad0e0557b3c9a1e9edd5431cd509fc
   4935      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   4936      1.1  mrg Date:   Wed Dec 30 21:46:04 2009 +0100
   4937      1.1  mrg 
   4938      1.1  mrg     start using BEGIN_RING_NI
   4939      1.1  mrg 
   4940      1.1  mrg commit b259b7ce5e57e1d20111878318b4703a14ec27ec
   4941      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   4942      1.1  mrg Date:   Fri Jan 1 20:16:13 2010 +0100
   4943      1.1  mrg 
   4944      1.1  mrg     nv50: always set semaphore handle and offset
   4945      1.1  mrg     
   4946      1.1  mrg     - This is in preperation of using semaphores for more than one thing.
   4947      1.1  mrg     
   4948      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   4949      1.1  mrg 
   4950      1.1  mrg commit 8deeed25014b36f8d60f25c7ea2509d88fcb52ae
   4951      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   4952      1.1  mrg Date:   Mon Dec 28 18:39:16 2009 +0100
   4953      1.1  mrg 
   4954      1.1  mrg     nv50: upgrade nv50_texture.h
   4955      1.1  mrg     
   4956      1.1  mrg     - copy changes from mesa/src/gallium/drivers/nv50/nv50_texture.h
   4957      1.1  mrg     - remove 2 redefinitions
   4958      1.1  mrg     - fix R<->B rename (see df189c9efc0fbcdce816af483f0147ab635280d1
   4959      1.1  mrg       (nv50: TIC/TSC fixes and additions) in mesa repo)
   4960      1.1  mrg 
   4961      1.1  mrg commit 1877ee268774443a58a7bb73244bd70c82d67879
   4962      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   4963      1.1  mrg Date:   Thu Dec 24 21:29:10 2009 +0100
   4964      1.1  mrg 
   4965      1.1  mrg     nv50/exa: add support for more color formats
   4966      1.1  mrg 
   4967      1.1  mrg commit 8b3753fc34e3557b91c3bdebe7c8addfb148b3bd
   4968      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   4969      1.1  mrg Date:   Wed Dec 30 18:28:25 2009 +0100
   4970      1.1  mrg 
   4971      1.1  mrg     nv50: check drawable.bitsPerPixel instead of depth to get format
   4972      1.1  mrg 
   4973      1.1  mrg commit 920a346e14cdc40efe9e89c3583d8e573e7e2f87
   4974      1.1  mrg Author: Marcin Kocielnicki <koriakin (a] 0x04.net>
   4975      1.1  mrg Date:   Mon Dec 28 16:11:51 2009 +0000
   4976      1.1  mrg 
   4977      1.1  mrg     nv50: Dehexify and bring up to date with new method defines.
   4978      1.1  mrg     
   4979      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4980      1.1  mrg 
   4981      1.1  mrg commit 7c72ac1f47e19af97c997f57012e3af12f941894
   4982      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4983      1.1  mrg Date:   Sat Dec 26 15:56:58 2009 +0100
   4984      1.1  mrg 
   4985      1.1  mrg     nv10/exa: Fix for the latest nouveau_class.h changes.
   4986      1.1  mrg     
   4987      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4988      1.1  mrg 
   4989      1.1  mrg commit 6992d0e7a0cb3c32b16af0b724246e44f7a35d7e
   4990      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   4991      1.1  mrg Date:   Thu Dec 17 19:13:08 2009 +0100
   4992      1.1  mrg 
   4993      1.1  mrg     dri: Use classic mesa on the fixed pipe cards.
   4994      1.1  mrg     
   4995      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   4996      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   4997      1.1  mrg 
   4998      1.1  mrg commit 87b9916dd4b471a9b8b02f166f6553f04f219769
   4999      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5000      1.1  mrg Date:   Wed Dec 23 21:53:36 2009 +0100
   5001      1.1  mrg 
   5002      1.1  mrg     kms: Remove the one-off offset of connector names compared to the kernel.
   5003      1.1  mrg     
   5004      1.1  mrg     - Seeing DVI-I-0 in xrandr and DVI-I-1 in the kernel logs can be a source of
   5005      1.1  mrg     confusion.
   5006      1.1  mrg     
   5007      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   5008      1.1  mrg 
   5009      1.1  mrg commit bb1947831d9a4e080b8d1e9dba086af6527ef479
   5010      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5011      1.1  mrg Date:   Thu Dec 17 13:08:34 2009 +1000
   5012      1.1  mrg 
   5013      1.1  mrg     Revert "exa: map the pixmap bo after creation to ensure a useable driver pixmap"
   5014      1.1  mrg     
   5015      1.1  mrg     This reverts commit 740c9f3e79729e4e06c693e66826afbad9bd1ce5.
   5016      1.1  mrg     
   5017      1.1  mrg     To get the same effect as this commit, update to latest libdrm git.
   5018      1.1  mrg 
   5019      1.1  mrg commit 03c7d675f6d12886b6bca8e0375888ecf1b393df
   5020      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5021      1.1  mrg Date:   Fri Dec 11 15:47:05 2009 +0100
   5022      1.1  mrg 
   5023      1.1  mrg     dri2: Make the render targets tiled for pre-G80 cards.
   5024      1.1  mrg     
   5025      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5026      1.1  mrg 
   5027      1.1  mrg commit 963aaeff6b414f371eff3e8ce016f7707c60f7c0
   5028      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5029      1.1  mrg Date:   Fri Dec 11 15:44:47 2009 +0100
   5030      1.1  mrg 
   5031      1.1  mrg     exa: Pre-G80 tiling support.
   5032      1.1  mrg     
   5033      1.1  mrg     For now, pixmaps will only be tiled if driver pixmaps is being used
   5034      1.1  mrg     and we're told to with the NOUVEAU_CREATE_PIXMAP_TILED usage hint.
   5035      1.1  mrg     
   5036      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5037      1.1  mrg 
   5038      1.1  mrg commit 41d8d511124fcbe83a3cc68aaf22c3ce0fb4eb8a
   5039      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5040      1.1  mrg Date:   Mon Dec 14 00:51:17 2009 +0100
   5041      1.1  mrg 
   5042      1.1  mrg     kms: Allow interlaced/doublescan modes.
   5043      1.1  mrg     
   5044      1.1  mrg     After bcafdfbed6 (an X server commit) we have to explicitly state we
   5045      1.1  mrg     can handle them.
   5046      1.1  mrg     
   5047      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5048      1.1  mrg 
   5049      1.1  mrg commit 740c9f3e79729e4e06c693e66826afbad9bd1ce5
   5050      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5051      1.1  mrg Date:   Sat Dec 12 22:27:30 2009 +0100
   5052      1.1  mrg 
   5053      1.1  mrg     exa: map the pixmap bo after creation to ensure a useable driver pixmap
   5054      1.1  mrg     
   5055      1.1  mrg     - Large pixmaps (think of 8000x8000 pixmaps on NV50) will cause crashes
   5056      1.1  mrg     otherwise because exa assumes driver pixmaps to be mappable. Handling this
   5057      1.1  mrg     elsewhere is problematic.
   5058      1.1  mrg     
   5059      1.1  mrg     Signed-off-by: Maarten Maathuis <madman2003 (a] gmail.com>
   5060      1.1  mrg 
   5061      1.1  mrg commit 0b5120cf8ef2528a15d88054afdc6fc33eb521f5
   5062      1.1  mrg Author: Ben Skeggs <skeggsb@beleth.(none)>
   5063      1.1  mrg Date:   Mon Dec 7 15:31:53 2009 +1000
   5064      1.1  mrg 
   5065      1.1  mrg     Allow texturing from GART
   5066      1.1  mrg     
   5067      1.1  mrg     Unfortunately NV_CONTEXT_SURFACES_2D on most cards (probably only PCIE cards
   5068      1.1  mrg     work actually, but that's not confirmed) rejects a GART DMA object, so the
   5069      1.1  mrg     usefulness is a bit more limited than I'd hoped.
   5070      1.1  mrg 
   5071      1.1  mrg commit 60a394222b410da8bb832935fc525132218b4d94
   5072      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5073      1.1  mrg Date:   Thu Dec 3 21:14:00 2009 +1000
   5074      1.1  mrg 
   5075      1.1  mrg     nv50: avoid touching 0x16b0 on 0x8597, it causes a DATA_ERROR from the GPU
   5076      1.1  mrg     
   5077      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   5078      1.1  mrg 
   5079      1.1  mrg commit 95fc663d5fb653fc0a50aa4d589bbf3b9c79e928
   5080      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5081      1.1  mrg Date:   Thu Nov 26 13:10:45 2009 +1000
   5082      1.1  mrg 
   5083      1.1  mrg     shadowfb: fix segv on fb resize
   5084      1.1  mrg     
   5085      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   5086      1.1  mrg 
   5087      1.1  mrg commit 1cf0cfa926dd78698ff8b8c2d776bcdaa6a867bd
   5088      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5089      1.1  mrg Date:   Thu Nov 26 10:04:43 2009 +1000
   5090      1.1  mrg 
   5091      1.1  mrg     kms: zfill fb if we have no accel to do copy, better than random garbage
   5092      1.1  mrg 
   5093      1.1  mrg commit 92578fb4db0feb549bea82d0874ba0e39a2b1ae2
   5094      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5095      1.1  mrg Date:   Thu Nov 5 18:30:28 2009 +0100
   5096      1.1  mrg 
   5097      1.1  mrg     nv10/exa: Rename VIEWPORT_SCALE to VIEWPORT_TRANSLATE.
   5098      1.1  mrg     
   5099      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5100      1.1  mrg 
   5101      1.1  mrg commit 9de0d97bd2fc2ee8800d48b5340a3d495525ad3e
   5102      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5103      1.1  mrg Date:   Thu Nov 5 13:29:09 2009 +0100
   5104      1.1  mrg 
   5105      1.1  mrg     nv04-nv40/exa: Match the blob behavior more closely on PrepareCopy.
   5106      1.1  mrg     
   5107      1.1  mrg     Fix a somewhat indeterministic corruption problem on nv17 when there
   5108      1.1  mrg     is stuff going on the other fifos (e.g. gallium but I've also
   5109      1.1  mrg     reproduced it with an app just SIFM-ing memory around): in some cases
   5110      1.1  mrg     it made the blits the X server had scheduled fail corrupting the
   5111      1.1  mrg     nearby screen areas.
   5112      1.1  mrg     
   5113      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5114      1.1  mrg     Reviewed-by: Ben Skeggs <bskeggs (a] redhat.com>
   5115      1.1  mrg 
   5116      1.1  mrg commit 16ef9ff7e394a693fc74764d8bc2630e784947f3
   5117      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5118      1.1  mrg Date:   Thu Nov 5 03:28:00 2009 +0100
   5119      1.1  mrg 
   5120      1.1  mrg     nv10/exa: Spring-cleaning
   5121      1.1  mrg     
   5122      1.1  mrg     * Kill the A8+A8 hack. Recent enough X servers (>=1.7) fall back to
   5123      1.1  mrg       ARGB glyphs for drivers not supporting A8 render targets.
   5124      1.1  mrg     
   5125      1.1  mrg     * Kill all the global state. It doesn't matter a lot yet but it might
   5126      1.1  mrg       if we get multicard working at some point.
   5127      1.1  mrg     
   5128      1.1  mrg     * Other random clean-ups with no functional changes.
   5129      1.1  mrg     
   5130      1.1  mrg     Some numbers from x11perf -aa10text -aa24text -comppixwin10 -comppixwin500:
   5131      1.1  mrg     
   5132      1.1  mrg     * Before, with A glyphs:
   5133      1.1  mrg        12000000 trep @   0.0025 msec (394000.0/sec): Char in 80-char aa line (Charter 10)
   5134      1.1  mrg         3200000 trep @   0.0119 msec ( 84300.0/sec): Char in 30-char aa line (Charter 24)
   5135      1.1  mrg         8000000 trep @   0.0036 msec (280000.0/sec): Composite 10x10 from pixmap to window
   5136      1.1  mrg           60000 trep @   0.4813 msec (  2080.0/sec): Composite 500x500 from pixmap to window
   5137      1.1  mrg     
   5138      1.1  mrg     * After, ARGB glyphs:
   5139      1.1  mrg        20000000 trep @   0.0015 msec (649000.0/sec): Char in 80-char aa line (Charter 10)
   5140      1.1  mrg         4800000 trep @   0.0057 msec (175000.0/sec): Char in 30-char aa line (Charter 24)
   5141      1.1  mrg         8000000 trep @   0.0036 msec (280000.0/sec): Composite 10x10 from pixmap to window
   5142      1.1  mrg           60000 trep @   0.4813 msec (  2080.0/sec): Composite 500x500 from pixmap to window
   5143      1.1  mrg     
   5144      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5145      1.1  mrg     Tested-by: Pekka Paalanen <pq (a] iki.fi>
   5146      1.1  mrg 
   5147      1.1  mrg commit e1c2efd7e7703f5860e5fe99e0413e3be10576d4
   5148      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5149      1.1  mrg Date:   Thu Nov 5 13:04:17 2009 +1000
   5150      1.1  mrg 
   5151      1.1  mrg     kms: don't update drmmode_output->mode_output when vtSema is FALSE
   5152      1.1  mrg     
   5153      1.1  mrg     Fixes fast user switching issues.
   5154      1.1  mrg     
   5155      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   5156      1.1  mrg 
   5157      1.1  mrg commit aed811e71b544dccfe84671f962503342acb75ab
   5158      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5159      1.1  mrg Date:   Wed Nov 4 18:03:12 2009 +1000
   5160      1.1  mrg 
   5161      1.1  mrg     exa/nv10: handle reloc failures
   5162      1.1  mrg 
   5163      1.1  mrg commit 5315034b7d46980a3527c814526857aed3bc98f7
   5164      1.1  mrg Author: Ben Skeggs <skeggsb@beleth.(none)>
   5165      1.1  mrg Date:   Wed Nov 4 16:52:02 2009 +1000
   5166      1.1  mrg 
   5167      1.1  mrg     xv/nv04: handle reloc failures + fail on bad surface format
   5168      1.1  mrg 
   5169      1.1  mrg commit 99b1bf3d3e6b8c8ef2aa4aae3e33f3908cd00dab
   5170      1.1  mrg Author: Ben Skeggs <skeggsb@beleth.(none)>
   5171      1.1  mrg Date:   Wed Nov 4 16:46:35 2009 +1000
   5172      1.1  mrg 
   5173      1.1  mrg     xv/nv40: don't even try with unknown surface format
   5174      1.1  mrg 
   5175      1.1  mrg commit c1447574a025416f92f8dec2c361859c3945db92
   5176      1.1  mrg Author: Ben Skeggs <skeggsb@beleth.(none)>
   5177      1.1  mrg Date:   Wed Nov 4 16:46:18 2009 +1000
   5178      1.1  mrg 
   5179      1.1  mrg     xv/nv40: handle reloc failures
   5180      1.1  mrg 
   5181      1.1  mrg commit 6ca14ba77104542a2915af8dca56236646be139a
   5182      1.1  mrg Author: Ben Skeggs <skeggsb@beleth.(none)>
   5183      1.1  mrg Date:   Wed Nov 4 16:41:58 2009 +1000
   5184      1.1  mrg 
   5185      1.1  mrg     xv/nv30: don't even try with an unknown surface format..
   5186      1.1  mrg 
   5187      1.1  mrg commit 53ef7be58a2c46b2b5ffe912dcd408d74705ccbf
   5188      1.1  mrg Author: Ben Skeggs <skeggsb@beleth.(none)>
   5189      1.1  mrg Date:   Wed Nov 4 16:41:44 2009 +1000
   5190      1.1  mrg 
   5191      1.1  mrg     xv/nv30: handle reloc failures
   5192      1.1  mrg 
   5193      1.1  mrg commit 6facc0f765c1130aeb19ddfb76cbaaabaecf3f4a
   5194      1.1  mrg Author: Ben Skeggs <skeggsb@beleth.(none)>
   5195      1.1  mrg Date:   Wed Nov 4 16:36:09 2009 +1000
   5196      1.1  mrg 
   5197      1.1  mrg     exa/nv40: handle reloc failures
   5198      1.1  mrg 
   5199      1.1  mrg commit a97501a4e64d690be4232b01f9a3663fc2338c8a
   5200      1.1  mrg Author: Ben Skeggs <skeggsb@beleth.(none)>
   5201      1.1  mrg Date:   Wed Nov 4 16:31:56 2009 +1000
   5202      1.1  mrg 
   5203      1.1  mrg     exa/nv30: handle reloc failures
   5204      1.1  mrg 
   5205      1.1  mrg commit 222d13a03b41eb610a05063f81f0c47f57e6098e
   5206      1.1  mrg Author: Ben Skeggs <skeggsb@beleth.(none)>
   5207      1.1  mrg Date:   Wed Nov 4 16:02:50 2009 +1000
   5208      1.1  mrg 
   5209      1.1  mrg     exa/nv04: handle reloc failures
   5210      1.1  mrg 
   5211      1.1  mrg commit bd8aa7515f69c412e8f379777c49d59364df32fe
   5212      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5213      1.1  mrg Date:   Wed Oct 28 12:59:59 2009 +1000
   5214      1.1  mrg 
   5215      1.1  mrg     xv: handle reloc failures
   5216      1.1  mrg 
   5217      1.1  mrg commit 0214cb8b25a6959573bfc183b259b435f0a728bd
   5218      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5219      1.1  mrg Date:   Wed Oct 28 12:55:25 2009 +1000
   5220      1.1  mrg 
   5221      1.1  mrg     xv/nv50: handle reloc failures
   5222      1.1  mrg 
   5223      1.1  mrg commit e84e98d7f9260006a8b16a5785e4d2926d2370d4
   5224      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5225      1.1  mrg Date:   Wed Oct 28 12:47:49 2009 +1000
   5226      1.1  mrg 
   5227      1.1  mrg     exa/nv50: handle reloc failures
   5228      1.1  mrg 
   5229      1.1  mrg commit 62c5c875e4c0812815be48f74bdef25d9f046515
   5230      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5231      1.1  mrg Date:   Wed Oct 28 12:30:24 2009 +1000
   5232      1.1  mrg 
   5233      1.1  mrg     exa: handle reloc failures
   5234      1.1  mrg 
   5235      1.1  mrg commit c839f6098451aa59c7cb1fd7819e17a966e8ace7
   5236      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   5237      1.1  mrg Date:   Sun Nov 1 22:16:50 2009 +0100
   5238      1.1  mrg 
   5239      1.1  mrg     nv30/exa: support more 16bpp formats
   5240      1.1  mrg     
   5241      1.1  mrg     Signed-off-by: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   5242      1.1  mrg 
   5243      1.1  mrg commit 1d93e207db6e5a58b702c1812feaeb6b7252bc70
   5244      1.1  mrg Author: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   5245      1.1  mrg Date:   Sat Oct 31 20:24:52 2009 +0100
   5246      1.1  mrg 
   5247      1.1  mrg     nv/exa: fix 15/16 bits solid fill
   5248      1.1  mrg     
   5249      1.1  mrg     after this change nouveau passes all fill and blend tests of rendercheck
   5250      1.1  mrg     (before: fill - 108/120, blend - 3323868/3569150)
   5251      1.1  mrg     tested on NV34
   5252      1.1  mrg     
   5253      1.1  mrg     Signed-off-by: Marcin Slusarz <marcin.slusarz (a] gmail.com>
   5254      1.1  mrg 
   5255      1.1  mrg commit df5f17e59a7f42781b388074798d26f7981b2296
   5256      1.1  mrg Author: Arthur HUILLET <arthur.huillet (a] free.fr>
   5257      1.1  mrg Date:   Mon Nov 2 15:56:56 2009 +0100
   5258      1.1  mrg 
   5259      1.1  mrg     nv10exa: improve codestyle
   5260      1.1  mrg     
   5261      1.1  mrg     Signed-off-by: Arthur HUILLET <arthur.huillet (a] free.fr>
   5262      1.1  mrg 
   5263      1.1  mrg commit 5587f40c1b8af7d178f9a68d0f1fecdfc0ca9749
   5264      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5265      1.1  mrg Date:   Fri Oct 30 14:01:09 2009 +1000
   5266      1.1  mrg 
   5267      1.1  mrg     exa: force the use of sysmem pixmaps on low-mem cards
   5268      1.1  mrg     
   5269      1.1  mrg     Very similar effect to forcing MigrationHeuristic "greedy" on classic
   5270      1.1  mrg     EXA.  Far better than the migration ping-pong that'd occur otherwise
   5271      1.1  mrg     
   5272      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   5273      1.1  mrg 
   5274      1.1  mrg commit 718a41b9a2b5649ac37c18f456b94eaf99584598
   5275      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5276      1.1  mrg Date:   Thu Oct 22 12:35:32 2009 +1000
   5277      1.1  mrg 
   5278      1.1  mrg     nv50: NVA8's 3D object class is 0x8597
   5279      1.1  mrg 
   5280      1.1  mrg commit 7494b18bf4061fb960a2126c745721161baddd01
   5281      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5282      1.1  mrg Date:   Sun Oct 18 19:45:02 2009 +0200
   5283      1.1  mrg 
   5284      1.1  mrg     nv50/crtc: Don't perform the LUT expansion twice.
   5285      1.1  mrg     
   5286      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5287      1.1  mrg 
   5288      1.1  mrg commit b161a7f7fa81b6d499c91c17f988a38ed537ed35
   5289      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5290      1.1  mrg Date:   Sun Oct 18 19:41:11 2009 +0200
   5291      1.1  mrg 
   5292      1.1  mrg     nv04-nv40/crtc: Don't perform the LUT expansion twice.
   5293      1.1  mrg     
   5294      1.1  mrg     Fixes bug 24595.
   5295      1.1  mrg     
   5296      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5297      1.1  mrg 
   5298      1.1  mrg commit 9cbc139176ae991150bd9ddf66b61db471b391f2
   5299      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5300      1.1  mrg Date:   Sun Oct 11 23:42:01 2009 +0200
   5301      1.1  mrg 
   5302      1.1  mrg     Partially revert "kms: always set gamma on modeset"
   5303      1.1  mrg     
   5304      1.1  mrg     6c8d3e39b72abe897b08d9e90cae85e121863d2c breaks gamma setting with
   5305      1.1  mrg     servers older than 1.7. Keep the call to xf86HandleColormaps even with
   5306      1.1  mrg     KMS enabled, as it's a no-op in the cases we don't need it.
   5307      1.1  mrg     
   5308      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5309      1.1  mrg 
   5310      1.1  mrg commit cef4b61b4d0cf096428d89eff65a78fd16f612d5
   5311      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5312      1.1  mrg Date:   Sun Oct 11 20:23:45 2009 +0200
   5313      1.1  mrg 
   5314      1.1  mrg     Fix NVLoadPalette for 15/16 bit depth.
   5315      1.1  mrg     
   5316      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5317      1.1  mrg 
   5318      1.1  mrg commit cc4f7a733e3504260437d06091490fcb8a4c8063
   5319      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5320      1.1  mrg Date:   Sun Oct 11 20:31:11 2009 +0200
   5321      1.1  mrg 
   5322      1.1  mrg     Remove an useless call to NVLeaveVT from NVCloseScreen.
   5323      1.1  mrg     
   5324      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5325      1.1  mrg 
   5326      1.1  mrg commit 5a4afade51fe5fd149f8726fc243fbb69a660bf3
   5327      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5328      1.1  mrg Date:   Thu Oct 8 03:33:34 2009 +0200
   5329      1.1  mrg 
   5330      1.1  mrg     nv10/exa: Replace "celcius" with "celsius".
   5331      1.1  mrg     
   5332      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5333      1.1  mrg     Tested-by: Pekka Paalanen <pq (a] iki.fi>
   5334      1.1  mrg 
   5335      1.1  mrg commit 2e744325827d702b564c5d6becaf65f3ad164761
   5336      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5337      1.1  mrg Date:   Sun Oct 11 17:40:56 2009 +0200
   5338      1.1  mrg 
   5339      1.1  mrg     nv10/exa: Allow component-alpha masks.
   5340      1.1  mrg     
   5341      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5342      1.1  mrg     Tested-by: Pekka Paalanen <pq (a] iki.fi>
   5343      1.1  mrg 
   5344      1.1  mrg commit c3bb746ab6b371e843e1754a919dd25fa7b96b19
   5345      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5346      1.1  mrg Date:   Sun Oct 11 17:38:44 2009 +0200
   5347      1.1  mrg 
   5348      1.1  mrg     nv10/exa: Fix PictOpAtopReverse for destination pixmaps with no alpha channel.
   5349      1.1  mrg     
   5350      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5351      1.1  mrg     Tested-by: Pekka Paalanen <pq (a] iki.fi>
   5352      1.1  mrg 
   5353      1.1  mrg commit f0a3d9f59817ebf2b9606097785f0ad1ae45da12
   5354      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5355      1.1  mrg Date:   Sun Oct 11 16:15:30 2009 +0200
   5356      1.1  mrg 
   5357      1.1  mrg     nv10/exa: Refactor the reg combiner/alpha blending code.
   5358      1.1  mrg     
   5359      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5360      1.1  mrg     Tested-by: Pekka Paalanen <pq (a] iki.fi>
   5361      1.1  mrg 
   5362      1.1  mrg commit 3f020b0bf2e8d2bc54eceda771829c4b2535688a
   5363      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5364      1.1  mrg Date:   Thu Oct 8 16:19:16 2009 +1000
   5365      1.1  mrg 
   5366      1.1  mrg     kms: reload cursor on modeset, needed on rotation (rh#524632)
   5367      1.1  mrg 
   5368      1.1  mrg commit 38d7520986078fd01c19957a75ebfd9d91665225
   5369      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5370      1.1  mrg Date:   Thu Oct 8 11:34:20 2009 +1000
   5371      1.1  mrg 
   5372      1.1  mrg     kms: switch to CP+MPH instead of GetScratchPixmapHeader
   5373      1.1  mrg 
   5374      1.1  mrg commit 6c8d3e39b72abe897b08d9e90cae85e121863d2c
   5375      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5376      1.1  mrg Date:   Wed Oct 7 15:57:49 2009 +1000
   5377      1.1  mrg 
   5378      1.1  mrg     kms: always set gamma on modeset
   5379      1.1  mrg     
   5380      1.1  mrg     fixes issues vt-switching between console and X of different depths.
   5381      1.1  mrg 
   5382      1.1  mrg commit b13c0509be63f27a4a9c918112d0a0fc84ccce10
   5383      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   5384      1.1  mrg Date:   Wed Sep 16 18:17:30 2009 +0200
   5385      1.1  mrg 
   5386      1.1  mrg     nv50/exa: use A8 RT format for PICT_a8
   5387      1.1  mrg     
   5388      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   5389      1.1  mrg 
   5390      1.1  mrg commit 7a63e4c61cd5d082caf074702cde79e1a66354b0
   5391      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   5392      1.1  mrg Date:   Tue Oct 6 11:58:39 2009 +0200
   5393      1.1  mrg 
   5394      1.1  mrg     nv50/exa: cleanup shader settings
   5395      1.1  mrg     
   5396      1.1  mrg     Since we only pass through 2D coordinates in the VP,
   5397      1.1  mrg     no need to occupy extra output registers for HPOS z
   5398      1.1  mrg     and, which can be coded as 0, 1 into VP_RESULT_MAP.
   5399      1.1  mrg     
   5400      1.1  mrg     We don't have to fetch all 4 attribute components if
   5401      1.1  mrg     we only read 2 in the VPs.
   5402      1.1  mrg     
   5403      1.1  mrg     Using 0x1, 0x1 as terminator instructions looks odd,
   5404      1.1  mrg     just make the last ones that do something long and
   5405      1.1  mrg     set the exit bit.
   5406      1.1  mrg     
   5407      1.1  mrg     Setup VP_RESULT_MAP and INTERPOLANT_CTRL correctly.
   5408      1.1  mrg     
   5409      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   5410      1.1  mrg 
   5411      1.1  mrg commit 60818bdeb975a9f469d3ae890932d4de1cbb59f9
   5412      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5413      1.1  mrg Date:   Wed Oct 7 10:49:00 2009 +1000
   5414      1.1  mrg 
   5415      1.1  mrg     kms: don't copy fbcon if depths don't match
   5416      1.1  mrg 
   5417      1.1  mrg commit dd8339fc4e18fa4fd409f2997db741be209e852d
   5418      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5419      1.1  mrg Date:   Tue Sep 29 10:52:53 2009 +1000
   5420      1.1  mrg 
   5421      1.1  mrg     Pass NULL fb pointer to fbScreenInit when using EXA
   5422      1.1  mrg     
   5423      1.1  mrg     Fixes 1.7 xserver getting very confused...
   5424      1.1  mrg 
   5425      1.1  mrg commit 6dbdc80016c2a81c390d77db613833cd4d15c617
   5426      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5427      1.1  mrg Date:   Tue Sep 29 09:00:59 2009 +1000
   5428      1.1  mrg 
   5429      1.1  mrg     exa: make tiled scanout a separate condition from wfb being used
   5430      1.1  mrg 
   5431      1.1  mrg commit 96d025232e292a8b1aebd54eaad3a21dbf6e2f77
   5432      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5433      1.1  mrg Date:   Fri Sep 25 19:50:11 2009 +0200
   5434      1.1  mrg 
   5435      1.1  mrg     nv40/exa: fallback on special case xrgb non-repeat textures
   5436      1.1  mrg 
   5437      1.1  mrg commit ed05bd6dab4fdd1289947154df02cd21c0839574
   5438      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5439      1.1  mrg Date:   Fri Sep 25 19:49:14 2009 +0200
   5440      1.1  mrg 
   5441      1.1  mrg     nv30/exa: fallback on special case xrgb non-repeat textures
   5442      1.1  mrg 
   5443      1.1  mrg commit dd7b86cb5351a60f21eee9cf81ae0ef61cf45f13
   5444      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5445      1.1  mrg Date:   Fri Sep 25 19:39:24 2009 +0200
   5446      1.1  mrg 
   5447      1.1  mrg     exa: fallback on src pictures without drawable
   5448      1.1  mrg 
   5449      1.1  mrg commit de0b095a1deaa1e53e1f555a6eb537482c488638
   5450      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5451      1.1  mrg Date:   Thu Sep 24 19:21:59 2009 +0200
   5452      1.1  mrg 
   5453      1.1  mrg     nv50/exa: avoid fallback on xrgb repeat none when dst has no alpha
   5454      1.1  mrg     
   5455      1.1  mrg     - This should fix resizing slowness in evince amongst other things.
   5456      1.1  mrg 
   5457      1.1  mrg commit df94ebdbcd89c1678ac243217e7f5b20cbbe857c
   5458      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5459      1.1  mrg Date:   Mon Sep 21 08:37:27 2009 +1000
   5460      1.1  mrg 
   5461      1.1  mrg     kms: use displayWidth for pitch calc in transition, not virtualX (rh#523281)
   5462      1.1  mrg 
   5463      1.1  mrg commit 5a6c3c427796f7f3dac0f597a320b09feb25ffc8
   5464      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5465      1.1  mrg Date:   Wed Sep 16 15:13:08 2009 +1000
   5466      1.1  mrg 
   5467      1.1  mrg     dri2: call CreatePixmap rather than yet another custom-built one
   5468      1.1  mrg 
   5469      1.1  mrg commit 95086de507df7c5676c7ee712139ac4c91c9f6d2
   5470      1.1  mrg Author: Pekka Paalanen <pq (a] iki.fi>
   5471      1.1  mrg Date:   Tue Sep 15 20:31:33 2009 +0300
   5472      1.1  mrg 
   5473      1.1  mrg     Partially revert "kms: wait for fbcon to be copied before continuing"
   5474      1.1  mrg     
   5475      1.1  mrg     This partially reverts commit 6c045fc44783454180d7b3d00b5f25436bd5544e.
   5476      1.1  mrg     
   5477      1.1  mrg     The nv_driver.c hunk of the above patch breaks the build on at least git
   5478      1.1  mrg     and 1.6.3.901 xorg-servers due to:
   5479      1.1  mrg     nv_driver.c:745: error: 'struct _ScrnInfoRec' has no member named
   5480      1.1  mrg     'canDoBGNoneRoot'
   5481      1.1  mrg     
   5482      1.1  mrg     Signed-off-by: Pekka Paalanen <pq (a] iki.fi>
   5483      1.1  mrg 
   5484      1.1  mrg commit 6c045fc44783454180d7b3d00b5f25436bd5544e
   5485      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5486      1.1  mrg Date:   Mon Sep 14 13:04:12 2009 +1000
   5487      1.1  mrg 
   5488      1.1  mrg     kms: wait for fbcon to be copied before continuing
   5489      1.1  mrg 
   5490      1.1  mrg commit 22971d5545a2cd03e5c0b5d5d16fb85d7fff2aff
   5491      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5492      1.1  mrg Date:   Thu Sep 10 16:05:15 2009 +1000
   5493      1.1  mrg 
   5494      1.1  mrg     dri2: switch to bo_new_tile()
   5495      1.1  mrg 
   5496      1.1  mrg commit 806eaf6b0b36cb05ca9d883ff4572629812a1d48
   5497      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5498      1.1  mrg Date:   Thu Sep 10 12:00:44 2009 +1000
   5499      1.1  mrg 
   5500      1.1  mrg     kms: rework fbcon transition
   5501      1.1  mrg     
   5502      1.1  mrg     This does 2 things.  Most importantly, it avoids a situation where we get
   5503      1.1  mrg     multiple GEM handles for a single object, making it possible to confuse
   5504      1.1  mrg     the kernel if both appear in the same push buffer.
   5505      1.1  mrg     
   5506      1.1  mrg     Secondly, it moves the transition to only on X startup, and not on every
   5507      1.1  mrg     modeset etc.
   5508      1.1  mrg 
   5509      1.1  mrg commit f90edc168c4a18b20750043d33c193bdc1b89156
   5510      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5511      1.1  mrg Date:   Wed Sep 9 09:23:58 2009 +1000
   5512      1.1  mrg 
   5513      1.1  mrg     Revert "nv50: use 0x7000 everywhere for now, until we can fix mixed mode alignment"
   5514      1.1  mrg     
   5515      1.1  mrg     This reverts commit c80f125a97003c2d0db77f54e22d9de447a06f63.
   5516      1.1  mrg     
   5517      1.1  mrg     This was not supposed to sneak in..
   5518      1.1  mrg 
   5519      1.1  mrg commit ff6bdb14ac13168c1a4b7866784e4833a1162dbc
   5520      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5521      1.1  mrg Date:   Wed Sep 9 09:19:42 2009 +1000
   5522      1.1  mrg 
   5523      1.1  mrg     Revert "kms: fetch active encoder during init if there is one"
   5524      1.1  mrg     
   5525      1.1  mrg     This reverts commit 4f66fc6e871969448eba25817bfb383f2fdd4b34.
   5526      1.1  mrg     
   5527      1.1  mrg     See reason in previous commit.
   5528      1.1  mrg 
   5529      1.1  mrg commit 9708e50e820970d526b084e0ab736c1c7a4f50c0
   5530      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5531      1.1  mrg Date:   Wed Sep 9 09:18:48 2009 +1000
   5532      1.1  mrg 
   5533      1.1  mrg     Revert "kms: update encoder config during detect"
   5534      1.1  mrg     
   5535      1.1  mrg     This reverts commit 25610704d4b16293f5bc24d5ad18cc76e20896d2.
   5536      1.1  mrg     
   5537      1.1  mrg     Very bad thinko, drm_mode_get_connector.encoder_id is *not* the same thing
   5538      1.1  mrg     as our DRM's nouveau_connector.detected_encoder.  Need to find a better
   5539      1.1  mrg     way of achieving this.
   5540      1.1  mrg 
   5541      1.1  mrg commit c80f125a97003c2d0db77f54e22d9de447a06f63
   5542      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5543      1.1  mrg Date:   Tue Sep 8 16:20:33 2009 +1000
   5544      1.1  mrg 
   5545      1.1  mrg     nv50: use 0x7000 everywhere for now, until we can fix mixed mode alignment
   5546      1.1  mrg 
   5547      1.1  mrg commit 25610704d4b16293f5bc24d5ad18cc76e20896d2
   5548      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5549      1.1  mrg Date:   Tue Sep 8 11:33:51 2009 +1000
   5550      1.1  mrg 
   5551      1.1  mrg     kms: update encoder config during detect
   5552      1.1  mrg 
   5553      1.1  mrg commit 4f66fc6e871969448eba25817bfb383f2fdd4b34
   5554      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5555      1.1  mrg Date:   Tue Sep 8 11:26:29 2009 +1000
   5556      1.1  mrg 
   5557      1.1  mrg     kms: fetch active encoder during init if there is one
   5558      1.1  mrg 
   5559      1.1  mrg commit 2b5ec6ad708164eb9b2df00f453ea84f4898153a
   5560      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5561      1.1  mrg Date:   Fri Sep 4 10:35:57 2009 +1000
   5562      1.1  mrg 
   5563      1.1  mrg     kms: only call drmModeSetCursor when cursor is visible
   5564      1.1  mrg     
   5565      1.1  mrg     It seems we get load_cursor_argb() calls even when the cursor is hidden,
   5566      1.1  mrg     and the drmModeSetCursor() call would then decide a cursor is available
   5567      1.1  mrg     and show it on outputs where the cursor shouldn't have been actuve.
   5568      1.1  mrg 
   5569      1.1  mrg commit 569a17a98d03d965f9500c37c0cb14e0fb462311
   5570      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5571      1.1  mrg Date:   Thu Aug 20 18:44:38 2009 +0200
   5572      1.1  mrg 
   5573      1.1  mrg     kms: No need to upload gamma on set_mode_major in older X servers.
   5574      1.1  mrg     
   5575      1.1  mrg     Fixes build for CRTC ABI < 3.
   5576      1.1  mrg     
   5577      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5578      1.1  mrg 
   5579      1.1  mrg commit 32fc8a9a3104b38fe89427ffa60d21dad1572c15
   5580      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5581      1.1  mrg Date:   Thu Aug 20 18:43:58 2009 +0200
   5582      1.1  mrg 
   5583      1.1  mrg     kms: Fix <nv11 hardware cursor.
   5584      1.1  mrg     
   5585      1.1  mrg     Signed-off-by: Francisco Jerez <currojerez (a] riseup.net>
   5586      1.1  mrg 
   5587      1.1  mrg commit e4e6f863b626d77934935e13714c6cbfd014d916
   5588      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5589      1.1  mrg Date:   Thu Aug 20 12:04:26 2009 +0200
   5590      1.1  mrg 
   5591      1.1  mrg     kms: actually call kernel when loading cursor image
   5592      1.1  mrg     
   5593      1.1  mrg     - In the past we depended on getting a cursor show to call the kernel and actually make it visible.
   5594      1.1  mrg 
   5595      1.1  mrg commit 95f09df23efd0a36d29cb4810faa659f839194f0
   5596      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5597      1.1  mrg Date:   Thu Aug 20 15:48:26 2009 +1000
   5598      1.1  mrg 
   5599      1.1  mrg     kms: prevent X from hiding cursor before updating image
   5600      1.1  mrg     
   5601      1.1  mrg     This wasn't noticeable when everything was being done in userspace.  However,
   5602      1.1  mrg     with KMS there's more of a delay between the hide<->update<->show steps
   5603      1.1  mrg     and this produces a noticeable flicker.
   5604      1.1  mrg     
   5605      1.1  mrg     If there's any good reason we shouldn't be updating the cursor image while
   5606      1.1  mrg     it's being shown, we'll handle it transparently in the DRM as required.
   5607      1.1  mrg 
   5608      1.1  mrg commit fe2b5e6c6f81f4c4a76f5e4c5816812459872af3
   5609      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5610      1.1  mrg Date:   Wed Aug 19 22:06:42 2009 +0200
   5611      1.1  mrg 
   5612      1.1  mrg     kms: fix gamma
   5613      1.1  mrg     
   5614      1.1  mrg     - crtc->active is needed in order to set the gamma manually
   5615      1.1  mrg     - the initial gamma must be set by us
   5616      1.1  mrg 
   5617      1.1  mrg commit 9d270f65ee85dedc6bf9cd9cf24e3d8df062f670
   5618      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5619      1.1  mrg Date:   Tue Aug 18 21:59:10 2009 +0200
   5620      1.1  mrg 
   5621      1.1  mrg     exa: update to latest CreatePixmap2 + do not align width to 64
   5622      1.1  mrg     
   5623      1.1  mrg     - Only the pitch needs to be aligned to 64.
   5624      1.1  mrg 
   5625      1.1  mrg commit b50110d00e32396e186168271adbb88ace8ba986
   5626      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5627      1.1  mrg Date:   Mon Aug 17 16:54:48 2009 +0200
   5628      1.1  mrg 
   5629      1.1  mrg     kms: Some TV-out fixes.
   5630      1.1  mrg 
   5631      1.1  mrg commit 523feba8fdc6d285929ac72be0a6e037019f019e
   5632      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5633      1.1  mrg Date:   Mon Aug 17 00:09:42 2009 +0200
   5634      1.1  mrg 
   5635      1.1  mrg     wfb: more correct and more error tolerant
   5636      1.1  mrg     
   5637      1.1  mrg     - In a strange world it is possible that a high index is tiled, and a lower index empty.
   5638      1.1  mrg     - This should avoid that loophole and also emit a warning when we run out of indices.
   5639      1.1  mrg 
   5640      1.1  mrg commit 3db3e5350e2f6dea50cd2bce0c5fb0437fe08dcf
   5641      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5642      1.1  mrg Date:   Wed Aug 12 02:18:27 2009 +0200
   5643      1.1  mrg 
   5644      1.1  mrg     kms: Implement output->get_property when RandR1.3 is available.
   5645      1.1  mrg     
   5646      1.1  mrg     This allows getting updated values when the kernel is modifying them
   5647      1.1  mrg     behind our back.
   5648      1.1  mrg 
   5649      1.1  mrg commit ba9817b88d31364a5d43d945359e357535aeb09a
   5650      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   5651      1.1  mrg Date:   Wed Aug 12 02:18:26 2009 +0200
   5652      1.1  mrg 
   5653      1.1  mrg     kms: Don't hardcode the output properties
   5654      1.1  mrg     
   5655      1.1  mrg     Replicate any properties the kernel exposes. Mostly taken from the
   5656      1.1  mrg     intel DDX.
   5657      1.1  mrg 
   5658      1.1  mrg commit 92f271020a1b9486bd5890a00649aed3678ead62
   5659      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5660      1.1  mrg Date:   Thu Aug 13 15:40:52 2009 +1000
   5661      1.1  mrg 
   5662      1.1  mrg     nv50/xv: provide SYNC_TO_VBLANK attribute
   5663      1.1  mrg 
   5664      1.1  mrg commit ada1d36d7097c389c8e21707d36b3cdd6378db94
   5665      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5666      1.1  mrg Date:   Thu Aug 13 15:38:14 2009 +1000
   5667      1.1  mrg 
   5668      1.1  mrg     xv: disable overlay with kms for the moment
   5669      1.1  mrg 
   5670      1.1  mrg commit 85b1c86983a39cb921bd68a8601785975c948e2d
   5671      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5672      1.1  mrg Date:   Mon Aug 10 11:42:15 2009 +1000
   5673      1.1  mrg 
   5674      1.1  mrg     dri2: call exaMoveInPixmap() before accessing driver pixmap private
   5675      1.1  mrg 
   5676      1.1  mrg commit 292f46a0a0e031fc8a4256aa1eed91e3b2167acd
   5677      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5678      1.1  mrg Date:   Mon Aug 10 11:36:56 2009 +1000
   5679      1.1  mrg 
   5680      1.1  mrg     xv: call exaMoveInPixmap() for driver pixmaps
   5681      1.1  mrg 
   5682      1.1  mrg commit 0210fbf01d61fb0541770d541b71396537bcb728
   5683      1.1  mrg Author: Christoph Bumiller <e0425955 (a] student.tuwien.ac.at>
   5684      1.1  mrg Date:   Sun Aug 9 14:53:28 2009 +0200
   5685      1.1  mrg 
   5686      1.1  mrg     nv50/exa: fix pointer increment in UploadSIFC
   5687      1.1  mrg     
   5688      1.1  mrg     We always output 'size' dwords to the ring buffer, so the pointer
   5689      1.1  mrg     should be advanced accordingly, independent of cpp.
   5690      1.1  mrg 
   5691      1.1  mrg commit 1ac7d83c1e46a164c4a3a3688de1bcde9e5a58e0
   5692      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5693      1.1  mrg Date:   Sat Aug 8 19:41:02 2009 +0200
   5694      1.1  mrg 
   5695      1.1  mrg     wfb: don't default to linear when encountering a pixmap without bo
   5696      1.1  mrg     
   5697      1.1  mrg     - With exa "mixed" there are actually very valid cases where this happens.
   5698      1.1  mrg     - This fixes certain types of corruptions, like the yellow and black in a gimp window.
   5699      1.1  mrg 
   5700      1.1  mrg commit 64790e950e7f46e6f4f5b8486f8d0bd929cb5504
   5701      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5702      1.1  mrg Date:   Fri Aug 7 16:12:41 2009 +0200
   5703      1.1  mrg 
   5704      1.1  mrg     Revert "nv50: enforce certain allignments on a tiled frontbuffer, as well as overallocate it a bit"
   5705      1.1  mrg     
   5706      1.1  mrg     This reverts commit dd72640c8133ee78304f875023134f214d94a630.
   5707      1.1  mrg     
   5708      1.1  mrg     Moved to the kernel.
   5709      1.1  mrg 
   5710      1.1  mrg commit dd72640c8133ee78304f875023134f214d94a630
   5711      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5712      1.1  mrg Date:   Fri Aug 7 11:56:29 2009 +0200
   5713      1.1  mrg 
   5714      1.1  mrg     nv50: enforce certain allignments on a tiled frontbuffer, as well as overallocate it a bit
   5715      1.1  mrg     
   5716      1.1  mrg     - There is reason to believe that with driver modifications (part of) this won't be needed.
   5717      1.1  mrg     - Until then this should fix "tiles" appearing at the upper left or lower right corner.
   5718      1.1  mrg 
   5719      1.1  mrg commit bfbe4d33679cc25939db0da729d89ba2a4295764
   5720      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5721      1.1  mrg Date:   Fri Aug 7 16:02:27 2009 +1000
   5722      1.1  mrg 
   5723      1.1  mrg     exa: default to enabling driver pixmaps if everything else is new enough
   5724      1.1  mrg 
   5725      1.1  mrg commit 30ddd08bb2739514edf6d6e137f533b34a4369d2
   5726      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5727      1.1  mrg Date:   Fri Aug 7 16:01:27 2009 +1000
   5728      1.1  mrg 
   5729      1.1  mrg     exa: turn on new exa migration mode for driver pixmaps
   5730      1.1  mrg 
   5731      1.1  mrg commit 712064e6188d65e2c7d85078b95a0292edcad0e7
   5732      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5733      1.1  mrg Date:   Wed Aug 5 14:00:51 2009 +1000
   5734      1.1  mrg 
   5735      1.1  mrg     nv04-nv40/exa: set cliprect to drawing area for IFC
   5736      1.1  mrg 
   5737      1.1  mrg commit 7f63da83d8622176114ecd55048736fecd703322
   5738      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5739      1.1  mrg Date:   Wed Aug 5 12:04:46 2009 +1000
   5740      1.1  mrg 
   5741      1.1  mrg     dri: close before dropping master
   5742      1.1  mrg 
   5743      1.1  mrg commit 0cc44b713ec07dfb56a4b4a6d7ae1c1a75c74971
   5744      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5745      1.1  mrg Date:   Wed Aug 5 11:57:01 2009 +1000
   5746      1.1  mrg 
   5747      1.1  mrg     Set/Drop master in Enter/LeaveVT
   5748      1.1  mrg 
   5749      1.1  mrg commit 087e9f61b81ea90a1591d8b43e29bda091156405
   5750      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5751      1.1  mrg Date:   Wed Aug 5 11:51:54 2009 +1000
   5752      1.1  mrg 
   5753      1.1  mrg     dri: close before taking down accel
   5754      1.1  mrg     
   5755      1.1  mrg     Fixes "failed to destroy server context" errors on exit.
   5756      1.1  mrg 
   5757      1.1  mrg commit 96ac8c5a9473d81b737afa116f4fd388e3152f50
   5758      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5759      1.1  mrg Date:   Wed Aug 5 11:36:39 2009 +1000
   5760      1.1  mrg 
   5761      1.1  mrg     nv04-nv40: deal with framebuffer resize in !kms_enable mode
   5762      1.1  mrg 
   5763      1.1  mrg commit b8ea3b41b0540635585bc68334691414f7cff53d
   5764      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5765      1.1  mrg Date:   Wed Aug 5 11:30:51 2009 +1000
   5766      1.1  mrg 
   5767      1.1  mrg     nv50: deal with framebuffer resize for !kms_enable
   5768      1.1  mrg 
   5769      1.1  mrg commit d0dcc89825acb4b480f3849d8896b17a80df02f4
   5770      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5771      1.1  mrg Date:   Wed Aug 5 11:28:45 2009 +1000
   5772      1.1  mrg 
   5773      1.1  mrg     No wfb without KMS
   5774      1.1  mrg 
   5775      1.1  mrg commit 2c7502680e1ab3a4ea4869a78d0317746084dd92
   5776      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5777      1.1  mrg Date:   Wed Aug 5 08:55:09 2009 +1000
   5778      1.1  mrg 
   5779      1.1  mrg     dri2: fix CopyRegion()
   5780      1.1  mrg 
   5781      1.1  mrg commit 2a4c93a064353cf61c30dd1e96f93203895beb15
   5782      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5783      1.1  mrg Date:   Wed Aug 5 08:36:26 2009 +1000
   5784      1.1  mrg 
   5785      1.1  mrg     dri2: merge DRI2BufferRec and nouveau_dri2_buffer into a single struct
   5786      1.1  mrg 
   5787      1.1  mrg commit 4f386f983fde197e9136ffe6fbf941a343996897
   5788      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5789      1.1  mrg Date:   Wed Aug 5 08:20:46 2009 +1000
   5790      1.1  mrg 
   5791      1.1  mrg     dri2: remove support for < version 3
   5792      1.1  mrg 
   5793      1.1  mrg commit 0f691257e6d2c3662f9c76adc3287f5320a8822d
   5794      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5795      1.1  mrg Date:   Mon Aug 3 11:30:46 2009 +1000
   5796      1.1  mrg 
   5797      1.1  mrg     zfill scanout buffer, not offscreen
   5798      1.1  mrg 
   5799      1.1  mrg commit d893600356b3480d3df536a04e9860bfada5a159
   5800      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5801      1.1  mrg Date:   Sun Aug 2 19:43:58 2009 +0200
   5802      1.1  mrg 
   5803      1.1  mrg     kms: remove fb in NVCloseScreen otherwise server regeneration fails
   5804      1.1  mrg     
   5805      1.1  mrg     - The bo was deleted, but fb_id remained non-zero, so it never picked up the new one.
   5806      1.1  mrg 
   5807      1.1  mrg commit ac2a644773e5b160b6794a252b85c0bf8acc5169
   5808      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5809      1.1  mrg Date:   Sun Aug 2 20:10:35 2009 +1000
   5810      1.1  mrg 
   5811      1.1  mrg     xv: really fix offscreen pixmap calculation
   5812      1.1  mrg     
   5813      1.1  mrg     sleep.. good..
   5814      1.1  mrg 
   5815      1.1  mrg commit 60635e5073e69c6f690dc3c876772b5478013783
   5816      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5817      1.1  mrg Date:   Sun Aug 2 19:42:17 2009 +1000
   5818      1.1  mrg 
   5819      1.1  mrg     xv: fix check for offscreen pixmaps
   5820      1.1  mrg 
   5821      1.1  mrg commit 1ecd4358c851b3d7bebfb00f5f7ac3c7c151bc20
   5822      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5823      1.1  mrg Date:   Fri Jul 31 15:30:08 2009 +1000
   5824      1.1  mrg 
   5825      1.1  mrg     Recalculate displayWidth if we do a late NoAccel fallback
   5826      1.1  mrg     
   5827      1.1  mrg     Fixes G80, where we'd have calculated the pitch for tiled scanout.
   5828      1.1  mrg 
   5829      1.1  mrg commit 08ef8aaf2bd7b9565cc36679412b721499f9a367
   5830      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5831      1.1  mrg Date:   Fri Jul 31 15:23:49 2009 +1000
   5832      1.1  mrg 
   5833      1.1  mrg     Don't allocate offscreen memory or GART when using NoAccel
   5834      1.1  mrg 
   5835      1.1  mrg commit 64a1515fab9764d0ada304426e7f0d7ec995b84e
   5836      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5837      1.1  mrg Date:   Fri Jul 31 13:49:49 2009 +1000
   5838      1.1  mrg 
   5839      1.1  mrg     Fix NoAccel/ShadowFB with fb resize
   5840      1.1  mrg 
   5841      1.1  mrg commit e9034a2e8d8285cf45cd1410b9e8933991f82a2b
   5842      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5843      1.1  mrg Date:   Fri Jul 31 13:29:11 2009 +1000
   5844      1.1  mrg 
   5845      1.1  mrg     NoAccel + wfb == bad idea
   5846      1.1  mrg 
   5847      1.1  mrg commit 69a40131b700a4fbc4de9432110045870de0806e
   5848      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5849      1.1  mrg Date:   Fri Jul 31 13:28:02 2009 +1000
   5850      1.1  mrg 
   5851      1.1  mrg     Fix up screen pixmap's devPrivate.ptr after resize
   5852      1.1  mrg 
   5853      1.1  mrg commit 4ea65c594a1f10f586da2ca32e499de2ea0a2605
   5854      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5855      1.1  mrg Date:   Fri Jul 31 13:25:45 2009 +1000
   5856      1.1  mrg 
   5857      1.1  mrg     Point fb at the correct buffer..
   5858      1.1  mrg 
   5859      1.1  mrg commit c6b98608daec4162a7d23ce8c1d50a4a9c3ca3dc
   5860      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5861      1.1  mrg Date:   Fri Jul 31 13:09:56 2009 +1000
   5862      1.1  mrg 
   5863      1.1  mrg     Switch on can_resize for non-kms
   5864      1.1  mrg 
   5865      1.1  mrg commit 4bb007ebb8e60c87c815f9c4ce63b8d1d46e8b75
   5866      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5867      1.1  mrg Date:   Fri Jul 31 13:03:45 2009 +1000
   5868      1.1  mrg 
   5869      1.1  mrg     Fall back to NoAccel if channel/object creation fails
   5870      1.1  mrg 
   5871      1.1  mrg commit 641fdacbd1aeb9882caa30da6d568ff9a0bd78f5
   5872      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5873      1.1  mrg Date:   Fri Jul 31 11:46:47 2009 +1000
   5874      1.1  mrg 
   5875      1.1  mrg     nv50/exa: use scissored triangle for composite too
   5876      1.1  mrg 
   5877      1.1  mrg commit c6c0ef1b5a837838a0fc2e8d1659b1b4d76d26b0
   5878      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5879      1.1  mrg Date:   Fri Jul 31 11:23:04 2009 +1000
   5880      1.1  mrg 
   5881      1.1  mrg     nv50/xv: enable sync-to-vblank
   5882      1.1  mrg 
   5883      1.1  mrg commit b3d6861fa482a92807aadd9222ca2c8c605beaeb
   5884      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   5885      1.1  mrg Date:   Thu Jul 30 17:23:25 2009 +0200
   5886      1.1  mrg 
   5887      1.1  mrg     nv50_xv: switch to a scissored triangle to avoid strange artifacts when vsync is enabled
   5888      1.1  mrg 
   5889      1.1  mrg commit 9b37bc96d86882b7f9c355e92cbeff517090a98d
   5890      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5891      1.1  mrg Date:   Thu Jul 30 19:24:19 2009 +1000
   5892      1.1  mrg 
   5893      1.1  mrg     more cleanup
   5894      1.1  mrg 
   5895      1.1  mrg commit d8c10eb14f8d6b5cad88a39a5da7104a403060cd
   5896      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5897      1.1  mrg Date:   Thu Jul 30 10:17:38 2009 +1000
   5898      1.1  mrg 
   5899      1.1  mrg     non-kms fb resize
   5900      1.1  mrg 
   5901      1.1  mrg commit 3b1a861aa56f823e8d26f33b7139e290bf44b79d
   5902      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5903      1.1  mrg Date:   Thu Jul 30 07:14:17 2009 +1000
   5904      1.1  mrg 
   5905      1.1  mrg     free scanout buffer in NVUnmapMem()
   5906      1.1  mrg 
   5907      1.1  mrg commit 4d20547df30d630b94b0cfc28dcf7ead564f7369
   5908      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5909      1.1  mrg Date:   Tue Jul 28 18:14:03 2009 +1000
   5910      1.1  mrg 
   5911      1.1  mrg     nv50: tile scanout buffer for "classic" exa if xserver new enough
   5912      1.1  mrg 
   5913      1.1  mrg commit 03bc3a604e5c12829f81f2582374d37012da7f36
   5914      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5915      1.1  mrg Date:   Tue Jul 28 11:45:51 2009 +1000
   5916      1.1  mrg 
   5917      1.1  mrg     kms: only use rounded height for allocation
   5918      1.1  mrg     
   5919      1.1  mrg     Fixes minor cursor corruption in some circumstances with driver pixmaps.
   5920      1.1  mrg 
   5921      1.1  mrg commit e4fb3e7064df14b21a6ea34b919ccf2bf9fa0ca2
   5922      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5923      1.1  mrg Date:   Tue Jul 28 11:27:09 2009 +1000
   5924      1.1  mrg 
   5925      1.1  mrg     More fixing of pitches + use 0x7000 tile_flags for tiled 16bpp on nv50
   5926      1.1  mrg 
   5927      1.1  mrg commit 97cca7630441876414da5dfabb9ad9f2b208e29d
   5928      1.1  mrg Author: Ben Skeggs <skeggsb (a] beleth.keine.ath.cx>
   5929      1.1  mrg Date:   Tue Jul 28 10:21:11 2009 +1000
   5930      1.1  mrg 
   5931      1.1  mrg     kms: implement rotation support without driver pixmaps
   5932      1.1  mrg 
   5933      1.1  mrg commit 786ff2994aa4f614b7cc9d466455eef183697d42
   5934      1.1  mrg Author: Ben Skeggs <skeggsb (a] beleth.keine.ath.cx>
   5935      1.1  mrg Date:   Tue Jul 28 09:43:00 2009 +1000
   5936      1.1  mrg 
   5937      1.1  mrg     kms: simplify drmmode_is_rotate_pixmaps args
   5938      1.1  mrg 
   5939      1.1  mrg commit ff62da668a468796e4001523958e73eb2060b7f2
   5940      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5941      1.1  mrg Date:   Mon Jul 27 22:07:38 2009 +1000
   5942      1.1  mrg 
   5943      1.1  mrg     dri1: dodgyness to "survive" a framebuffer resize (or rather, move)
   5944      1.1  mrg     
   5945      1.1  mrg     This can never work well without a lot of work, which I'm not willing to
   5946      1.1  mrg     put in for DRI1.  This will at least let it keep sort-of working, any DRI1
   5947      1.1  mrg     apps running when a resize event occurs will continue rendering into the
   5948      1.1  mrg     old framebuffer.
   5949      1.1  mrg 
   5950      1.1  mrg commit b77d580ebcc9b371153774010d29038645effffb
   5951      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5952      1.1  mrg Date:   Mon Jul 27 21:43:25 2009 +1000
   5953      1.1  mrg 
   5954      1.1  mrg     We already map offscreen and store the virtual, no need to keep doing it
   5955      1.1  mrg 
   5956      1.1  mrg commit bdf2c9aee02a100b44c083347a2415c100bd2546
   5957      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5958      1.1  mrg Date:   Mon Jul 27 21:35:19 2009 +1000
   5959      1.1  mrg 
   5960      1.1  mrg     kms: implement framebuffer resize without driver pixmaps
   5961      1.1  mrg 
   5962      1.1  mrg commit 595b1c74e52f16ef482be6f14e4a33b4649b8bfd
   5963      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5964      1.1  mrg Date:   Mon Jul 27 07:44:41 2009 +1000
   5965      1.1  mrg 
   5966      1.1  mrg     Fix build with 0.0.15
   5967      1.1  mrg 
   5968      1.1  mrg commit 9b879b9b38809e7d206c9e78610836bdd9c2d09b
   5969      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5970      1.1  mrg Date:   Mon Jul 27 21:09:42 2009 +1000
   5971      1.1  mrg 
   5972      1.1  mrg     Cleanup
   5973      1.1  mrg 
   5974      1.1  mrg commit 0336eb15ebc351ab6900b48972e12f5cc6abf1bb
   5975      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5976      1.1  mrg Date:   Mon Jul 27 17:52:15 2009 +1000
   5977      1.1  mrg 
   5978      1.1  mrg     Switch to using scanout buffer detached from EXA offscreen memory area
   5979      1.1  mrg 
   5980      1.1  mrg commit 0403cf3698ecb9a290bb4b7e24d0deedc957ad2a
   5981      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5982      1.1  mrg Date:   Mon Jul 27 17:45:29 2009 +1000
   5983      1.1  mrg 
   5984      1.1  mrg     Allocate scanout buffer independently of EXA offscreen area
   5985      1.1  mrg     
   5986      1.1  mrg     This is just wasted memory for the moment...
   5987      1.1  mrg 
   5988      1.1  mrg commit f8ac9e35bd20391f923c5c5ccc509251ea23a4c5
   5989      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5990      1.1  mrg Date:   Mon Jul 27 17:30:54 2009 +1000
   5991      1.1  mrg 
   5992      1.1  mrg     Remove NoDRM mode
   5993      1.1  mrg 
   5994      1.1  mrg commit e259925bbdcebe4c3d136f476fc54f426eea9261
   5995      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   5996      1.1  mrg Date:   Mon Jul 27 17:14:00 2009 +1000
   5997      1.1  mrg 
   5998      1.1  mrg     xv: fix some badness in nv3x/nv4x textured video adaptors
   5999      1.1  mrg 
   6000      1.1  mrg commit 3a10daca16752b52ec3187deb8b1c25d6c6fd641
   6001      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6002      1.1  mrg Date:   Mon Jul 27 16:05:03 2009 +1000
   6003      1.1  mrg 
   6004      1.1  mrg     rename pNv->FB to pNv->offscreen
   6005      1.1  mrg     
   6006      1.1  mrg     Not strictly true right now, but it's about to be.
   6007      1.1  mrg 
   6008      1.1  mrg commit 91bfda81982a77a79c2baee39929711b38b1ae6a
   6009      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6010      1.1  mrg Date:   Mon Jul 27 11:46:51 2009 +1000
   6011      1.1  mrg 
   6012      1.1  mrg     exa: allow acceleration to rotation bo
   6013      1.1  mrg 
   6014      1.1  mrg commit d59aaa81590b52b6227b69028f08d8ab62505525
   6015      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6016      1.1  mrg Date:   Mon Jul 27 11:02:44 2009 +1000
   6017      1.1  mrg 
   6018      1.1  mrg     exa: use PixmapIsOffscreen hook for non-driver pixmaps path too
   6019      1.1  mrg 
   6020      1.1  mrg commit c442376d4e9a8296760c1171fee5ca155534d011
   6021      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6022      1.1  mrg Date:   Mon Jul 27 07:44:14 2009 +1000
   6023      1.1  mrg 
   6024      1.1  mrg     Fix typo exposed by removal of NV_* card type defines from DRM header
   6025      1.1  mrg 
   6026      1.1  mrg commit 15bfc676094d19e57711bbdff40edd5c8e8592d6
   6027      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6028      1.1  mrg Date:   Mon Jul 27 07:40:20 2009 +1000
   6029      1.1  mrg 
   6030      1.1  mrg     Warning fixes
   6031      1.1  mrg 
   6032      1.1  mrg commit 6eb790b6113a999727895694d01910b83348647a
   6033      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6034      1.1  mrg Date:   Fri Jul 24 13:54:49 2009 +1000
   6035      1.1  mrg 
   6036      1.1  mrg     kms: keep rotate buffer pitch in crtc struct, rather than recalculating
   6037      1.1  mrg 
   6038      1.1  mrg commit 25f29426293fcac2e7a17b986673b2874e7a7264
   6039      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6040      1.1  mrg Date:   Fri Jul 24 13:18:22 2009 +1000
   6041      1.1  mrg 
   6042      1.1  mrg     Wrap CreateScreenResources and set screen pixmap's BO there
   6043      1.1  mrg     
   6044      1.1  mrg     Avoids reallocating pNv->FB yet again when we hit the resize hook.
   6045      1.1  mrg 
   6046      1.1  mrg commit d1628dc9159343400f09f696b9c4ef9d0fe1acbf
   6047      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   6048      1.1  mrg Date:   Tue Jul 28 10:08:40 2009 +0200
   6049      1.1  mrg 
   6050      1.1  mrg     nouveau: remove some more RAC bits
   6051      1.1  mrg     
   6052      1.1  mrg     - The assumption is that RAC is dead anyway on post-libpciaccess xservers.
   6053      1.1  mrg 
   6054      1.1  mrg commit 75fba5dfd2a00f3b8212d0e8af544273c14ee0c5
   6055      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   6056      1.1  mrg Date:   Tue Jul 28 13:53:06 2009 +1000
   6057      1.1  mrg 
   6058      1.1  mrg     nouveau: rip out resources code whats left at least
   6059      1.1  mrg 
   6060      1.1  mrg commit 094e4e075f8e48ace534a6f011f95b6ebf1abc3b
   6061      1.1  mrg Author: Ben Skeggs <skeggsb (a] beleth.keine.ath.cx>
   6062      1.1  mrg Date:   Thu Jul 23 11:25:22 2009 +1000
   6063      1.1  mrg 
   6064      1.1  mrg     kms: don't skip resize call if we don't have a backing bo for screen pixmap
   6065      1.1  mrg 
   6066      1.1  mrg commit bff801941e23dfe3fb7449af5780ee477b10d092
   6067      1.1  mrg Author: Ben Skeggs <skeggsb (a] beleth.keine.ath.cx>
   6068      1.1  mrg Date:   Thu Jul 23 11:23:15 2009 +1000
   6069      1.1  mrg 
   6070      1.1  mrg     Fix a DRM vs DDX confusion typo
   6071      1.1  mrg 
   6072      1.1  mrg commit e9ebddae840789535acf56ac2281b3fde3cfee96
   6073      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   6074      1.1  mrg Date:   Wed Jul 22 12:51:08 2009 +0200
   6075      1.1  mrg 
   6076      1.1  mrg     Fix build without AM_SILENT_RULES.
   6077      1.1  mrg 
   6078      1.1  mrg commit f70287cf7cacc03d8390376519165d50a325cec5
   6079      1.1  mrg Author: Peter Henriksson <peter.henriksson (a] gmail.com>
   6080      1.1  mrg Date:   Mon Jul 20 23:56:13 2009 +0200
   6081      1.1  mrg 
   6082      1.1  mrg     Add support for AM_SILENT_RULES
   6083      1.1  mrg     
   6084      1.1  mrg     Make use of the AM_SILENT_RULES functionality in automake 1.11
   6085      1.1  mrg     Defaults to quiet output. Verbose output can be enabled with
   6086      1.1  mrg     "./configure --disable-silent-rules" or "make V=1"
   6087      1.1  mrg     
   6088      1.1  mrg     Signed-off-by: Ben Skeggs <bskeggs (a] redhat.com>
   6089      1.1  mrg 
   6090      1.1  mrg commit 69ba1095a9aef29ce8fdb71ecf48f15cb13202c2
   6091      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6092      1.1  mrg Date:   Tue Jul 21 16:29:13 2009 +1000
   6093      1.1  mrg 
   6094      1.1  mrg     nv50/xv: attempt sync-to-vblank if driver pixmaps are being used
   6095      1.1  mrg 
   6096      1.1  mrg commit 994c37927289de7a0ab6e951892f0d66880a6210
   6097      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6098      1.1  mrg Date:   Tue Jul 21 14:05:59 2009 +1000
   6099      1.1  mrg 
   6100      1.1  mrg     nv50: fix a number of tiled buffer sizing issues in kms paths
   6101      1.1  mrg 
   6102      1.1  mrg commit 9c1eefd221366b9f5efbd30e4a28fba244347d4f
   6103      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6104      1.1  mrg Date:   Tue Jul 21 13:43:14 2009 +1000
   6105      1.1  mrg 
   6106      1.1  mrg     Don't set driver pixmaps enabled with NoAccel
   6107      1.1  mrg 
   6108      1.1  mrg commit 52882e82708f79ef198dde51f9bbebee752154be
   6109      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6110      1.1  mrg Date:   Tue Jul 21 13:19:07 2009 +1000
   6111      1.1  mrg 
   6112      1.1  mrg     exa: fix nouveau_exa_pixmap_is_onscreen() for driver pixmaps
   6113      1.1  mrg 
   6114      1.1  mrg commit 9fb28d107ad9fcd6a4bbb0a35c1fc0f719d531ae
   6115      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6116      1.1  mrg Date:   Tue Jul 21 12:52:35 2009 +1000
   6117      1.1  mrg 
   6118      1.1  mrg     exa: remove ModifyPixmapHeader hook, it's not required
   6119      1.1  mrg 
   6120      1.1  mrg commit 574fa36c73a1b04b67289762a10b5bbda7be083f
   6121      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6122      1.1  mrg Date:   Tue Jul 21 12:51:26 2009 +1000
   6123      1.1  mrg 
   6124      1.1  mrg     exa: only support driver pixmaps on servers with CreatePixmap2
   6125      1.1  mrg 
   6126      1.1  mrg commit 365ab69499f466aeebac1437578609a7790f5dc4
   6127      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6128      1.1  mrg Date:   Fri Jul 17 13:41:07 2009 +1000
   6129      1.1  mrg 
   6130      1.1  mrg     remove explicit pin of pNv->FB on creation
   6131      1.1  mrg 
   6132      1.1  mrg commit a757db1aadfd7a7d206dfc7968da8647dd91e65f
   6133      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6134      1.1  mrg Date:   Fri Jul 17 13:38:52 2009 +1000
   6135      1.1  mrg 
   6136      1.1  mrg     no need to pin GART bo
   6137      1.1  mrg 
   6138      1.1  mrg commit 474ebdeea1266959fddeabf04b24e04aaab8449e
   6139      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6140      1.1  mrg Date:   Fri Jul 17 13:37:29 2009 +1000
   6141      1.1  mrg 
   6142      1.1  mrg     remove pinned creation from nodrm path
   6143      1.1  mrg 
   6144      1.1  mrg commit b9333d5d34386d88b58d2267b388bbcc89b73f47
   6145      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6146      1.1  mrg Date:   Fri Jul 17 13:35:20 2009 +1000
   6147      1.1  mrg 
   6148      1.1  mrg     nv04-nv40: explicitly pin scanout buffer when required
   6149      1.1  mrg 
   6150      1.1  mrg commit 53b5b68cd168b15c377f83e5e068cee92361f51d
   6151      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6152      1.1  mrg Date:   Fri Jul 17 13:31:13 2009 +1000
   6153      1.1  mrg 
   6154      1.1  mrg     nv50: no need to pin rotate scanout buffers on creation now
   6155      1.1  mrg 
   6156      1.1  mrg commit a57a9bb825e04bbe4aa94d9ac1149e2fca6525a4
   6157      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6158      1.1  mrg Date:   Fri Jul 17 13:28:36 2009 +1000
   6159      1.1  mrg 
   6160      1.1  mrg     exa: only allow driver pixmaps when KMS enabled
   6161      1.1  mrg     
   6162      1.1  mrg     The pre-KMS code can't deal with driver pixmaps in some circumstances,
   6163      1.1  mrg     and rather than leave it there for people to accidently trip on,
   6164      1.1  mrg     remove support.
   6165      1.1  mrg     
   6166      1.1  mrg     The other option would have been to fix the UMS code, but, who really
   6167      1.1  mrg     cares?
   6168      1.1  mrg 
   6169      1.1  mrg commit 5d7a0b954c0da879f81a6fa1a9dc8070c58a0fe6
   6170      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6171      1.1  mrg Date:   Fri Jul 17 13:25:31 2009 +1000
   6172      1.1  mrg 
   6173      1.1  mrg     remove remains of prehistoric NOUVEAU_EXA_PIXMAPS stuff
   6174      1.1  mrg 
   6175      1.1  mrg commit 784a0337c3165c8d8fb696e4fa30bbdc8cf01b98
   6176      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6177      1.1  mrg Date:   Fri Jul 17 13:18:06 2009 +1000
   6178      1.1  mrg 
   6179      1.1  mrg     nv50: explicitly pin scanout buffer in non-kms path
   6180      1.1  mrg 
   6181      1.1  mrg commit 09db6180e4205ef55516c24ac5dfc3bd861d9fd6
   6182      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6183      1.1  mrg Date:   Fri Jul 17 13:12:25 2009 +1000
   6184      1.1  mrg 
   6185      1.1  mrg     nv30: don't pin shader memory
   6186      1.1  mrg 
   6187      1.1  mrg commit 7da55d99e3c93cadda50dcad06b09c52daa0cc5b
   6188      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6189      1.1  mrg Date:   Fri Jul 17 13:10:16 2009 +1000
   6190      1.1  mrg 
   6191      1.1  mrg     xv: don't pin buffer unless using the overlay
   6192      1.1  mrg 
   6193      1.1  mrg commit e8b9f689b778909e710fc5bd5616e6497b922a09
   6194      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6195      1.1  mrg Date:   Fri Jul 17 13:07:04 2009 +1000
   6196      1.1  mrg 
   6197      1.1  mrg     kms: don't pin scanout buffer, no need, kernel will do it
   6198      1.1  mrg 
   6199      1.1  mrg commit b1b233099853b56cfdcff9c4c31d3550b76b949e
   6200      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6201      1.1  mrg Date:   Fri Jul 17 08:22:02 2009 +1000
   6202      1.1  mrg 
   6203      1.1  mrg     Fix build with xextproto 7.1
   6204      1.1  mrg 
   6205      1.1  mrg commit c089a71a94e7887c405af7141e188302a5e2d393
   6206      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6207      1.1  mrg Date:   Thu Jul 16 09:32:59 2009 +1000
   6208      1.1  mrg 
   6209      1.1  mrg     dri2: fix for xserver abi change
   6210      1.1  mrg 
   6211      1.1  mrg commit ef3a386a6df4569343e63332eb798c1d722fe164
   6212      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6213      1.1  mrg Date:   Mon Jul 6 20:33:49 2009 +1000
   6214      1.1  mrg 
   6215      1.1  mrg     Update manpage + finish removing useless options
   6216      1.1  mrg 
   6217      1.1  mrg commit 4b6e0b96188e32cb2a13f8d2bd5973f0287c827b
   6218      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6219      1.1  mrg Date:   Mon Jul 6 20:25:23 2009 +1000
   6220      1.1  mrg 
   6221      1.1  mrg     No need for pci access wrappers now..
   6222      1.1  mrg 
   6223      1.1  mrg commit 1e22673f43acd0f02ba36e189b39e28b635cd50c
   6224      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6225      1.1  mrg Date:   Mon Jul 6 20:16:02 2009 +1000
   6226      1.1  mrg 
   6227      1.1  mrg     Remove non-XSERVER_LIBPCIACCESS paths, we depend on a new xserver anyway
   6228      1.1  mrg 
   6229      1.1  mrg commit aafb62f86adebb3418876649e8bd189c1523e961
   6230      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6231      1.1  mrg Date:   Mon Jul 6 20:08:03 2009 +1000
   6232      1.1  mrg 
   6233      1.1  mrg     Some more bits of NVRec to go...
   6234      1.1  mrg 
   6235      1.1  mrg commit 0ba588cb75af67a644f51add35778925d4088cf9
   6236      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6237      1.1  mrg Date:   Mon Jul 6 19:58:15 2009 +1000
   6238      1.1  mrg 
   6239      1.1  mrg     Rip out vgaHW + more unused vars from NVRec
   6240      1.1  mrg 
   6241      1.1  mrg commit 3e22547b6826ae741b168c4b3391b6ade56b4829
   6242      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6243      1.1  mrg Date:   Mon Jul 6 19:46:26 2009 +1000
   6244      1.1  mrg 
   6245      1.1  mrg     Nuke nv_hw.c, and a heap of unused vars from NVRec
   6246      1.1  mrg 
   6247      1.1  mrg commit eea5259d951a5919fa7800877570347c14411a32
   6248      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6249      1.1  mrg Date:   Mon Jul 6 19:13:44 2009 +1000
   6250      1.1  mrg 
   6251      1.1  mrg     Remove nv_dac.c
   6252      1.1  mrg 
   6253      1.1  mrg commit a38b91a7a5c3337d405aa217830857832c5399e0
   6254      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6255      1.1  mrg Date:   Mon Jul 6 19:09:09 2009 +1000
   6256      1.1  mrg 
   6257      1.1  mrg     Cull everything in !pNv->randr12_enabled blocks
   6258      1.1  mrg 
   6259      1.1  mrg commit 4815d312911cb4cfad4b4a5b194fce41d82f4869
   6260      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6261      1.1  mrg Date:   Mon Jul 6 11:44:26 2009 +1000
   6262      1.1  mrg 
   6263      1.1  mrg     kms: fix CRTC offset when rotation enabled
   6264      1.1  mrg 
   6265      1.1  mrg commit 6d143272f497a61c5578752f58261befbfaf911a
   6266      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6267      1.1  mrg Date:   Wed Jul 1 14:03:06 2009 +1000
   6268      1.1  mrg 
   6269      1.1  mrg     nv50: initial support for depth 30
   6270      1.1  mrg 
   6271      1.1  mrg commit 9b0919c3f3269b88fb338c043bbad34f20c22f41
   6272      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6273      1.1  mrg Date:   Tue Jun 30 13:20:15 2009 +1000
   6274      1.1  mrg 
   6275      1.1  mrg     kms: don't try transition when we don't have src+dst buffer ids
   6276      1.1  mrg 
   6277      1.1  mrg commit c0bf670ac6b58cff60a01ab6b174ece6b1b7d892
   6278      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6279      1.1  mrg Date:   Thu Jun 25 07:26:54 2009 +1000
   6280      1.1  mrg 
   6281      1.1  mrg     wfb: fix stupid thinko + more safety
   6282      1.1  mrg 
   6283      1.1  mrg commit a12cb5c8c0a85a601188178c5fc0d84a13abd87e
   6284      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6285      1.1  mrg Date:   Thu Jun 18 14:28:25 2009 +1000
   6286      1.1  mrg 
   6287      1.1  mrg     bios: oops
   6288      1.1  mrg 
   6289      1.1  mrg commit e66867e4cf9f0bc8a1971664ccc3d5c56b08b2fb
   6290      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6291      1.1  mrg Date:   Tue Jun 16 10:28:00 2009 +1000
   6292      1.1  mrg 
   6293      1.1  mrg     bios: use image from PRAMIN in preference to PROM on NV50
   6294      1.1  mrg     
   6295      1.1  mrg     There's at least one known case (rh#492658) where the DCB table present in
   6296      1.1  mrg     the VBIOS image from PROM is not suitable for use.  It contained all 16
   6297      1.1  mrg     entries filled, each entry valid in itself, but contradicting other entries.
   6298      1.1  mrg     
   6299      1.1  mrg     The VBIOS image in PRAMIN however, still has all 16 entries filled, but the
   6300      1.1  mrg     first few entries now match what is present on the hardware, and the rest
   6301      1.1  mrg     are set as type 0xf, which we ignore.
   6302      1.1  mrg 
   6303      1.1  mrg commit 42c5730a4f6c243b75fbd40f1dc26e8433191c7b
   6304      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6305      1.1  mrg Date:   Tue Jun 16 09:48:39 2009 +1000
   6306      1.1  mrg 
   6307      1.1  mrg     wrap BlockHandler a little earlier
   6308      1.1  mrg 
   6309      1.1  mrg commit 09e663aea82403f69a0e44e3b7cd89dfe96970d5
   6310      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6311      1.1  mrg Date:   Mon Jun 15 16:09:27 2009 +1000
   6312      1.1  mrg 
   6313      1.1  mrg     kms: safer fb resize func
   6314      1.1  mrg 
   6315      1.1  mrg commit 90be5d5d6a696564bda23e9a2dad14a3a1808868
   6316      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6317      1.1  mrg Date:   Mon Jun 15 13:43:21 2009 +1000
   6318      1.1  mrg 
   6319      1.1  mrg     wfb: use straight memcpy hook if no tiled wraps present
   6320      1.1  mrg 
   6321      1.1  mrg commit 86d905d34a5693e3d9b986660d4a2bcd6f30a06a
   6322      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6323      1.1  mrg Date:   Mon Jun 15 13:41:21 2009 +1000
   6324      1.1  mrg 
   6325      1.1  mrg     wfb: be more cautious in a few places
   6326      1.1  mrg 
   6327      1.1  mrg commit 1bcbc4b26f71f90345bd82b836fc634e741aced8
   6328      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6329      1.1  mrg Date:   Mon Jun 15 10:19:53 2009 +1000
   6330      1.1  mrg 
   6331      1.1  mrg     kms: small cleanup
   6332      1.1  mrg 
   6333      1.1  mrg commit c2d3550aafeb3e7c4df3334f0ac3554a8aa15da3
   6334      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6335      1.1  mrg Date:   Mon Jun 15 09:16:10 2009 +1000
   6336      1.1  mrg 
   6337      1.1  mrg     kms: fix rotation buffer pitch
   6338      1.1  mrg 
   6339      1.1  mrg commit 6fd982979e03ce3eace7dc7523c428aca2c30b4a
   6340      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6341      1.1  mrg Date:   Mon Jun 15 09:00:02 2009 +1000
   6342      1.1  mrg 
   6343      1.1  mrg     kms: point rotation pixmap at correct buffer
   6344      1.1  mrg 
   6345      1.1  mrg commit 67f8ebe77f047c12d76e508b4d7f6384baed39ac
   6346      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6347      1.1  mrg Date:   Mon Jun 15 08:52:36 2009 +1000
   6348      1.1  mrg 
   6349      1.1  mrg     nv50: create non-linear scanout buffers for rotation
   6350      1.1  mrg 
   6351      1.1  mrg commit b7e3306ddc3693699f6f9de7b22913ee22ed31ed
   6352      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6353      1.1  mrg Date:   Sun May 31 00:26:13 2009 +0100
   6354      1.1  mrg 
   6355      1.1  mrg     Add DVI-A output info for Mac card missing bios tables (#21273)
   6356      1.1  mrg     
   6357      1.1  mrg     The reporter indicates the card also has DVI-D and ADC, but those can't be
   6358      1.1  mrg     tested to deduce the fake correct data at present
   6359      1.1  mrg 
   6360      1.1  mrg commit 01b19c9fc25b147596e1719008ed9d861246ced9
   6361      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6362      1.1  mrg Date:   Wed Jun 10 18:00:05 2009 +1000
   6363      1.1  mrg 
   6364      1.1  mrg     nv50: sigh
   6365      1.1  mrg 
   6366      1.1  mrg commit 4d9e63baff079fad727430fc605cb1e43c4303a7
   6367      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6368      1.1  mrg Date:   Wed Jun 10 11:38:43 2009 +1000
   6369      1.1  mrg 
   6370      1.1  mrg     wfb: "mode0" tiles have the same pitch as the others
   6371      1.1  mrg     
   6372      1.1  mrg     This appears to be the case now (as in: after making the GPU do some of the
   6373      1.1  mrg     dirty work) even though it didn't in the previous wfb patches.
   6374      1.1  mrg 
   6375      1.1  mrg commit 02ed6b66e37e13ab4064974b89db2e73613108ef
   6376      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6377      1.1  mrg Date:   Wed Jun 10 11:23:37 2009 +1000
   6378      1.1  mrg 
   6379      1.1  mrg     wfb: work-around wfb suckage
   6380      1.1  mrg     
   6381      1.1  mrg     wfb sucks far more than anticipated:
   6382      1.1  mrg      - can only expose a single set of rd/wr hooks, not per-wrap as wfb doesn't
   6383      1.1  mrg        treat the hooks as per-pixmap.
   6384      1.1  mrg      - the hooks will get called on buffers that aren't even pixmaps
   6385      1.1  mrg 
   6386      1.1  mrg commit 669c59ecb69a6f84ef8b8714cda6e87eacb3de9f
   6387      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6388      1.1  mrg Date:   Wed Jun 10 09:15:37 2009 +1000
   6389      1.1  mrg 
   6390      1.1  mrg     wfb: need a 64-bit datatype for multiply_factor
   6391      1.1  mrg 
   6392      1.1  mrg commit 86dedb748cb6d047b195e50e921e840c1c403f6f
   6393      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6394      1.1  mrg Date:   Tue Jun 9 22:25:01 2009 +1000
   6395      1.1  mrg 
   6396      1.1  mrg     fix some pitch issues
   6397      1.1  mrg 
   6398      1.1  mrg commit 794a27724fb9ab173dc7ea8062730797e1b4de04
   6399      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6400      1.1  mrg Date:   Tue Jun 9 10:54:54 2009 +1000
   6401      1.1  mrg 
   6402      1.1  mrg     nv50: use libwfb for pixmap access when driver pixmaps enabled
   6403      1.1  mrg 
   6404      1.1  mrg commit 11d9690dd9e1190d1f6873bb9a5df8f98a39d4f5
   6405      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6406      1.1  mrg Date:   Tue Jun 9 09:10:57 2009 +1000
   6407      1.1  mrg 
   6408      1.1  mrg     exa: use the sane CreatePixmap hook, if available
   6409      1.1  mrg 
   6410      1.1  mrg commit 6ee453381f00063522187939cb54ab9447b73ec7
   6411      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6412      1.1  mrg Date:   Thu Jun 4 14:43:54 2009 +1000
   6413      1.1  mrg 
   6414      1.1  mrg     xv: fix some issues with driver pixmaps
   6415      1.1  mrg 
   6416      1.1  mrg commit 67c5287f31bf20ab3a38ffcdee410d9d49ce4d2b
   6417      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6418      1.1  mrg Date:   Thu Jun 4 14:19:14 2009 +1000
   6419      1.1  mrg 
   6420      1.1  mrg     exa: wait_marker becomes a NOP with driver pixmaps
   6421      1.1  mrg     
   6422      1.1  mrg     mapping/unmapping buffers will sync as necessary
   6423      1.1  mrg 
   6424      1.1  mrg commit f44e52852a199196f8428822bf9fb71711b9c4f9
   6425      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6426      1.1  mrg Date:   Thu Jun 4 14:08:10 2009 +1000
   6427      1.1  mrg 
   6428      1.1  mrg     nv50: make use of larger tile sizes
   6429      1.1  mrg 
   6430      1.1  mrg commit 30c44ce3142ba44fc7a6c95ceaa9bf028cc112c1
   6431      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6432      1.1  mrg Date:   Thu Jun 4 13:41:36 2009 +1000
   6433      1.1  mrg 
   6434      1.1  mrg     exa: create unacceleratable pixmaps (ie. 1bpp) in system memory
   6435      1.1  mrg 
   6436      1.1  mrg commit 1aa22d5894c4e4efe746592bf1c51cdaf0c31c24
   6437      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6438      1.1  mrg Date:   Thu Jun 4 13:20:37 2009 +1000
   6439      1.1  mrg 
   6440      1.1  mrg     nv50: use non-linear scanout buffer when driver pixmaps enabled
   6441      1.1  mrg 
   6442      1.1  mrg commit 13d8d49f74fb10f631bcd38b169068e691b9ca99
   6443      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6444      1.1  mrg Date:   Thu Jun 4 13:11:40 2009 +1000
   6445      1.1  mrg 
   6446      1.1  mrg     nv50: use tile_mode from bo
   6447      1.1  mrg     
   6448      1.1  mrg     should have no effect currently, but needed later
   6449      1.1  mrg 
   6450      1.1  mrg commit bd9f5f2cbe7687aba7bb3a7f397d9b1bf87a8ef3
   6451      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6452      1.1  mrg Date:   Thu Jun 4 12:11:48 2009 +1000
   6453      1.1  mrg 
   6454      1.1  mrg     exa: fix compile against latest libdrm_nouveau
   6455      1.1  mrg 
   6456      1.1  mrg commit 5f97afe38095a274938b8c2e9c5ebd17b7733bb6
   6457      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6458      1.1  mrg Date:   Wed Jun 3 12:16:23 2009 +0100
   6459      1.1  mrg 
   6460      1.1  mrg     randr12: split from pre-randr12 structs into new header, de-typedef
   6461      1.1  mrg     
   6462      1.1  mrg     New nv_crtc->state shortcut and some renaming included for convenience
   6463      1.1  mrg 
   6464      1.1  mrg commit 0c17b8790086a529ee9e4b5aca4b6f19f31900a9
   6465      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6466      1.1  mrg Date:   Thu May 28 22:40:30 2009 +0100
   6467      1.1  mrg 
   6468      1.1  mrg     Move head getting into nouveau_hw.c
   6469      1.1  mrg 
   6470      1.1  mrg commit 12314fa6abb2dd6d325a370724c7d16c371c229c
   6471      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6472      1.1  mrg Date:   Thu May 28 21:45:36 2009 +0100
   6473      1.1  mrg 
   6474      1.1  mrg     randr12: improve uniformity of props code
   6475      1.1  mrg 
   6476      1.1  mrg commit b541c1c4400942c59be37f62b7a25719dbdaa1a1
   6477      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6478      1.1  mrg Date:   Thu May 28 18:23:37 2009 +0100
   6479      1.1  mrg 
   6480      1.1  mrg     Remove "TMDS table script pointers not stubbed" bios warning
   6481      1.1  mrg     
   6482      1.1  mrg     Scripts appear to be init scripts (+7 one for 0x6808b?, +9 for 0x6828b?),
   6483      1.1  mrg     which when the pointer is non-zero (and the script isn't 'q') get called
   6484      1.1  mrg     at POST (at least on my nv4b).
   6485      1.1  mrg     
   6486      1.1  mrg     The warning, from a time when the scripts were thought to perhaps be needed
   6487      1.1  mrg     for setting up outputs, seems redundant.
   6488      1.1  mrg 
   6489      1.1  mrg commit 8af50289136e562198b5acc851629606d9ce450f
   6490      1.1  mrg Author: Adam Jackson <ajax (a] redhat.com>
   6491      1.1  mrg Date:   Thu May 28 15:08:35 2009 -0400
   6492      1.1  mrg 
   6493      1.1  mrg     Remove useless loader symbol lists.
   6494      1.1  mrg 
   6495      1.1  mrg commit 317b58166bf9f3189f33e99493cf8a1b40e014b8
   6496      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6497      1.1  mrg Date:   Wed May 13 19:05:25 2009 +0100
   6498      1.1  mrg 
   6499      1.1  mrg     randr12: disable lvds (invalidate all modes) if bios lvds parsing fails
   6500      1.1  mrg 
   6501      1.1  mrg commit e897191c7bcf61193576ecf52d23fcddf5b70634
   6502      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6503      1.1  mrg Date:   Thu May 28 16:42:29 2009 +0100
   6504      1.1  mrg 
   6505      1.1  mrg     randr12: better behaviour (avoid crash) when fp native mode can't be found
   6506      1.1  mrg 
   6507      1.1  mrg commit 03167483b41f7205dd1efc5b571ec73ec4b3cdb5
   6508      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6509      1.1  mrg Date:   Thu May 28 02:18:52 2009 +0100
   6510      1.1  mrg 
   6511      1.1  mrg     randr12: line length improvements
   6512      1.1  mrg 
   6513      1.1  mrg commit b60c16cdcbeff2d02ea0866dfbb742c3880b7ae4
   6514      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6515      1.1  mrg Date:   Wed May 13 02:21:17 2009 +0100
   6516      1.1  mrg 
   6517      1.1  mrg     Simplify tests for digital fp outputs
   6518      1.1  mrg 
   6519      1.1  mrg commit 992d4b5d3aa04f88c22e52e25dc2e3e7d9bd776e
   6520      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6521      1.1  mrg Date:   Thu May 28 15:59:12 2009 +0100
   6522      1.1  mrg 
   6523      1.1  mrg     randr12: a bunch of trivial improvements and tidyups
   6524      1.1  mrg 
   6525      1.1  mrg commit 6f0a324a503431d757b2247e7232de2eb7c318a5
   6526      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6527      1.1  mrg Date:   Wed May 27 16:17:38 2009 +0100
   6528      1.1  mrg 
   6529      1.1  mrg     Fix oopsy from 81bbdd4e causing broken framebuffer
   6530      1.1  mrg 
   6531      1.1  mrg commit c5799186b1f70df0484c6cef63c8485ddf924733
   6532      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6533      1.1  mrg Date:   Wed May 27 16:01:42 2009 +0100
   6534      1.1  mrg 
   6535      1.1  mrg     randr12: fix two colour cursor on second head
   6536      1.1  mrg     
   6537      1.1  mrg     Colour caching was preventing cursor from being set correctly on second head
   6538      1.1  mrg 
   6539      1.1  mrg commit 81bbdd4ee2e942d91d056a10ef993a8f41651c64
   6540      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6541      1.1  mrg Date:   Tue May 26 15:48:25 2009 +1000
   6542      1.1  mrg 
   6543      1.1  mrg     explicitly mark buffers mappable
   6544      1.1  mrg 
   6545      1.1  mrg commit 6c09ad5296820a845571d07cbe42d88bb19560df
   6546      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6547      1.1  mrg Date:   Wed May 27 00:53:51 2009 +0100
   6548      1.1  mrg 
   6549      1.1  mrg     Tolerate missing fp bios table (rh#502371)
   6550      1.1  mrg     
   6551      1.1  mrg     Modern desktop IGPs frequently miss it out, and now it seems even some
   6552      1.1  mrg     laptop parts (MXM style) do too
   6553      1.1  mrg 
   6554      1.1  mrg commit db9ff958291416dd5b72d20d32d7412ec45c1e60
   6555      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6556      1.1  mrg Date:   Mon May 25 08:31:07 2009 +1000
   6557      1.1  mrg 
   6558      1.1  mrg     kms: clip sw transition dims to smallest common area
   6559      1.1  mrg 
   6560      1.1  mrg commit 2688c97169d8ea579ba09b9db049e31704f96626
   6561      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6562      1.1  mrg Date:   Mon May 25 08:29:47 2009 +1000
   6563      1.1  mrg 
   6564      1.1  mrg     don't run vbios parser when kms enabled
   6565      1.1  mrg 
   6566      1.1  mrg commit 9656762ba186e91dd2b3b7f3f9427ba520982f9d
   6567      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6568      1.1  mrg Date:   Thu May 14 10:26:44 2009 +1000
   6569      1.1  mrg 
   6570      1.1  mrg     nv50: fix multiple-display hangs when encoders swap crtcs
   6571      1.1  mrg 
   6572      1.1  mrg commit d70eed91b2909ba0b20415ab1d5a099fb6b39b08
   6573      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6574      1.1  mrg Date:   Tue May 12 16:54:33 2009 +0100
   6575      1.1  mrg 
   6576      1.1  mrg     randr12: fix digital dpms regression
   6577      1.1  mrg     
   6578      1.1  mrg     introduced in 3971dda57004894d5d4fc9420aa00da400815af9
   6579      1.1  mrg     
   6580      1.1  mrg     setting two different "blank" DPMS modes (say Suspend, followed by Off)
   6581      1.1  mrg     consecutively would lead to the saved fp control value getting overwritten
   6582      1.1  mrg     with FP_TG_CONTROL_OFF flavoured state, so DPMS on would then never work
   6583      1.1  mrg     
   6584      1.1  mrg     also, an improvement to LVDS DPMS state caching
   6585      1.1  mrg 
   6586      1.1  mrg commit 10721038b854d9945ae551c6aa382b90f5d743e1
   6587      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6588      1.1  mrg Date:   Thu May 7 21:39:41 2009 +1000
   6589      1.1  mrg 
   6590      1.1  mrg     exa: use exaDriverAlloc() to prevent issues across exa changes
   6591      1.1  mrg 
   6592      1.1  mrg commit 8502a8024354b88a4f19c7ad355268bb20772356
   6593      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6594      1.1  mrg Date:   Wed May 6 18:01:54 2009 +0100
   6595      1.1  mrg 
   6596      1.1  mrg     Fix server regeneration again
   6597      1.1  mrg     
   6598      1.1  mrg     The DRM is now opened in PreInit, so it must not be closed in CloseScreen,
   6599      1.1  mrg     as the DRM wouldn't then be open in the subsequent ScreenInit
   6600      1.1  mrg 
   6601      1.1  mrg commit 7a796a94d0c0e18a77c5c50a0f9ca9c218d7201f
   6602      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6603      1.1  mrg Date:   Thu Apr 30 16:04:59 2009 +0100
   6604      1.1  mrg 
   6605      1.1  mrg     randr12: off-chip lvds for nv28 (rh#487456)
   6606      1.1  mrg     
   6607      1.1  mrg     Quite how this possibly works with the off-chip DVI connector the laptop
   6608      1.1  mrg     in question also claims to have is unclear: I suspect that (at least in
   6609      1.1  mrg     nouveau's implementation) it doesn't.  Sadly we've no dvi-in-use reg dump
   6610      1.1  mrg     to see what should be done.
   6611      1.1  mrg 
   6612      1.1  mrg commit 5959512ef5ce20aa52bbd41d5d987392f27b9e65
   6613      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6614      1.1  mrg Date:   Wed May 6 14:44:40 2009 +0100
   6615      1.1  mrg 
   6616      1.1  mrg     'drmCheckModesettingSupported' implicit function declaration fix
   6617      1.1  mrg 
   6618      1.1  mrg commit f62719e2ac8b04d4496dc56d5fa181934bcea9f7
   6619      1.1  mrg Author: Peter Hjalmarsson <xake (a] rymdraket.net>
   6620      1.1  mrg Date:   Wed May 6 14:43:22 2009 +0100
   6621      1.1  mrg 
   6622      1.1  mrg     Unused variable warning fixes
   6623      1.1  mrg 
   6624      1.1  mrg commit c8260ef52b58234335bdbfab31364d3d25840c21
   6625      1.1  mrg Author: Pierre Pronchery <khorben (a] defora.org>
   6626      1.1  mrg Date:   Wed May 6 14:32:34 2009 +0100
   6627      1.1  mrg 
   6628      1.1  mrg     Fix crash with Xinerama enabled
   6629      1.1  mrg     
   6630      1.1  mrg     From the mailing list, minor tweaks by Stuart Bennett
   6631      1.1  mrg 
   6632      1.1  mrg commit 1a478edbd58bb2eb1a41f22dea893c6d85902318
   6633      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6634      1.1  mrg Date:   Wed May 6 02:23:42 2009 +0100
   6635      1.1  mrg 
   6636      1.1  mrg     randr12: de-magic ramdac general control values
   6637      1.1  mrg 
   6638      1.1  mrg commit 6c209a87d2d90b39fddc446378b370bd7fb81f6b
   6639      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6640      1.1  mrg Date:   Tue Apr 7 14:37:05 2009 +0100
   6641      1.1  mrg 
   6642      1.1  mrg     randr12: pre-nv17 load detection
   6643      1.1  mrg     
   6644      1.1  mrg     Sampling heuristic as close to nvidia's as mmiotrace-based inference admits
   6645      1.1  mrg     
   6646      1.1  mrg     Works on both nv05 and nv11
   6647      1.1  mrg 
   6648      1.1  mrg commit 3971dda57004894d5d4fc9420aa00da400815af9
   6649      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6650      1.1  mrg Date:   Thu Apr 30 19:31:27 2009 +0100
   6651      1.1  mrg 
   6652      1.1  mrg     randr12: fix fp_control again again again
   6653      1.1  mrg     
   6654      1.1  mrg     As prophesied, 9c991d3a84ad16f893b739282403eb01e02bb57f broke something:
   6655      1.1  mrg     turning off a digital output, then turning on an analogue output on the
   6656      1.1  mrg     same crtc as previously used by the digital output led to FP_TG_CONTROL
   6657      1.1  mrg     being turned on again when the (unmodified by analogue mode_set) fp_control
   6658      1.1  mrg     state was written out
   6659      1.1  mrg     
   6660      1.1  mrg     So, belt and braces attempt to get this right, one more time
   6661      1.1  mrg 
   6662      1.1  mrg commit 0ef16031c7e27ffabb0299e9463def125bd5e72c
   6663      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6664      1.1  mrg Date:   Thu Apr 30 15:27:33 2009 +0100
   6665      1.1  mrg 
   6666      1.1  mrg     randr12: solve off-chip encoder crtc exclusion in prepare, rather than dpms
   6667      1.1  mrg 
   6668      1.1  mrg commit 0447ce06989d5599e268fdb8a4ba7bebf72f5c95
   6669      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6670      1.1  mrg Date:   Sat Apr 4 20:08:32 2009 +0100
   6671      1.1  mrg 
   6672      1.1  mrg     randr12: simplify nv11 digital encoder-crtc binding
   6673      1.1  mrg     
   6674      1.1  mrg     Always setting |0x10 on the appropriate crtc for nv11 digital is fine;
   6675      1.1  mrg     it's what the proprietary driver does, even if the bios doesn't
   6676      1.1  mrg     
   6677      1.1  mrg     Fix some line lengths in nv_output_mode_set() too
   6678      1.1  mrg 
   6679      1.1  mrg commit f69b34aa92050987e8f3da07d92d5698e9333b75
   6680      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6681      1.1  mrg Date:   Fri May 1 09:07:55 2009 +1000
   6682      1.1  mrg 
   6683      1.1  mrg     nv50: return immediately in GetDDCModes if no DDC on connector...
   6684      1.1  mrg 
   6685      1.1  mrg commit 45e16187612bc09b234b598dff25bbcc8069fde1
   6686      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6687      1.1  mrg Date:   Thu Apr 30 16:37:29 2009 +1000
   6688      1.1  mrg 
   6689      1.1  mrg     bios: use NV_ARCH_50 to match G8x chips
   6690      1.1  mrg     
   6691      1.1  mrg     There's at least a couple of chips where we get 0x77 for chip_version,
   6692      1.1  mrg     and fail to match the chip_version >= 0x80 test..
   6693      1.1  mrg 
   6694      1.1  mrg commit 3d61697c477dd7358e5fd4e5bc608b4fe763b5d3
   6695      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6696      1.1  mrg Date:   Thu Apr 30 10:23:11 2009 +1000
   6697      1.1  mrg 
   6698      1.1  mrg     nv50: remove reading back vbios-programmed lvds native mode
   6699      1.1  mrg 
   6700      1.1  mrg commit bade2499db8e02dd2904bc811399c891bf126208
   6701      1.1  mrg Author: Ben Skeggs <bskeggs (a] redhat.com>
   6702      1.1  mrg Date:   Thu Apr 30 09:33:21 2009 +1000
   6703      1.1  mrg 
   6704      1.1  mrg     nv50: group encoders into connectors by i2c port
   6705      1.1  mrg 
   6706      1.1  mrg commit 9ee2ac19d7adc067a5551e6d6853a19b89946d46
   6707      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6708      1.1  mrg Date:   Wed Apr 29 16:26:41 2009 +1000
   6709      1.1  mrg 
   6710      1.1  mrg     bios: remove dodgy mode-table search for g80
   6711      1.1  mrg     
   6712      1.1  mrg     This appears to work in exactly the same way as on earlier chipsets, the
   6713      1.1  mrg     strap value just moved slightly..
   6714      1.1  mrg 
   6715      1.1  mrg commit 6282574dbeeb7075a00ce03940c4f2a597a048b5
   6716      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6717      1.1  mrg Date:   Wed Apr 29 16:25:43 2009 +1000
   6718      1.1  mrg 
   6719      1.1  mrg     bios: modify get_fp_strap() for g80
   6720      1.1  mrg 
   6721      1.1  mrg commit 09b832e24b9bd887275ba882beabe9bba56f0207
   6722      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6723      1.1  mrg Date:   Tue Apr 28 09:46:55 2009 +1000
   6724      1.1  mrg 
   6725      1.1  mrg     nv50: merge NV50SorSetClockMode and NV50SorSetClockModeLVDS
   6726      1.1  mrg 
   6727      1.1  mrg commit ed2c185caeb75c595dfb2e814748a856a23b2b35
   6728      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6729      1.1  mrg Date:   Tue Apr 28 08:44:01 2009 +1000
   6730      1.1  mrg 
   6731      1.1  mrg     bios/nv50: initial parsing of display script tables, not quite complete
   6732      1.1  mrg 
   6733      1.1  mrg commit 3fccc9e83a194fd58c333c6c4793a27cb05ce026
   6734      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6735      1.1  mrg Date:   Tue Apr 28 09:38:21 2009 +1000
   6736      1.1  mrg 
   6737      1.1  mrg     bios: some nv50 init scripts have flags in reg values, deal with (1<<30)
   6738      1.1  mrg 
   6739      1.1  mrg commit 2b4b3da73babbe9ebf4acc26238a4b2b8a6e6ee8
   6740      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6741      1.1  mrg Date:   Wed Apr 29 11:00:17 2009 +1000
   6742      1.1  mrg 
   6743      1.1  mrg     bios: dcb location is only 2 bits
   6744      1.1  mrg 
   6745      1.1  mrg commit 7b5bfff21916461ce7f6a2adb27dc443ad0b8201
   6746      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6747      1.1  mrg Date:   Tue Apr 28 08:12:05 2009 +1000
   6748      1.1  mrg 
   6749      1.1  mrg     bios: parse BIT U table
   6750      1.1  mrg 
   6751      1.1  mrg commit e4260ec4f0303b286f16eab4fe5a1bb66ff89e3d
   6752      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6753      1.1  mrg Date:   Wed Apr 1 02:56:05 2009 +0100
   6754      1.1  mrg 
   6755      1.1  mrg     randr12: more use of logging abstraction in modesetting code
   6756      1.1  mrg 
   6757      1.1  mrg commit 4d0fdba9abcd0af736821d54baca5f0c9a8d6ce1
   6758      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6759      1.1  mrg Date:   Mon Apr 6 01:14:04 2009 +0100
   6760      1.1  mrg 
   6761      1.1  mrg     randr12: fix for off-chip dual link digital (enable extra wide interface?)
   6762      1.1  mrg 
   6763      1.1  mrg commit bb246d72a01285299599cbf8ff82c67f14682a4f
   6764      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6765      1.1  mrg Date:   Mon Apr 6 01:00:41 2009 +0100
   6766      1.1  mrg 
   6767      1.1  mrg     Partial fix for nv28 lvds bios parsing (part of rh#487456)
   6768      1.1  mrg     
   6769      1.1  mrg     For rh#487456, though this is neither a complete fix for that bug, nor a
   6770      1.1  mrg     complete fix for nv25/28 lvds (the EDID matching mentioned in the commit is
   6771      1.1  mrg     omitted until someone appears with a laptop requiring it)
   6772      1.1  mrg 
   6773      1.1  mrg commit 2915926702b7ae9ccb1e900c07ca14a2f32e4512
   6774      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   6775      1.1  mrg Date:   Mon Apr 7 23:20:12 2008 +0100
   6776      1.1  mrg 
   6777      1.1  mrg     plls: max_log2p_bias is likely actually max_log2p
   6778      1.1  mrg     
   6779      1.1  mrg     As explained in nouveau_bios.h, a separate max_usable_log2p is needed
   6780      1.1  mrg     (lack of change from 6 to 7 tested by setting a stable small mode, say
   6781      1.1  mrg     400x300, then manually tweaking the multiplier up and post divider down).
   6782      1.1  mrg     The max_usable_log2p values hardcoded here are unchanged from those
   6783      1.1  mrg     previously taken from the bios pll calculation code
   6784      1.1  mrg     
   6785      1.1  mrg     For reference, the blob will quite happily attempt to set clocks using the
   6786      1.1  mrg     raw parsed max_log2p values (and go up to 7 therefore) when setting modes
   6787      1.1  mrg     around 200x200 (3MHz pxclk), but at such a low clock my monitor won't agree
   6788      1.1  mrg     to give a sensible picture anyway.  Reg dumped data using "nvidia" below:
   6789      1.1  mrg     
   6790      1.1  mrg     nv40: log2P up to 7 (dual pll mode), at very low clocks driver gives up and sets 0x0006ff0d 0x80001f04
   6791      1.1  mrg     nv43: log2P up to 7 (dual pll mode), at very low clocks driver gives up and sets 0x0006ff0d 0x80001f04
   6792      1.1  mrg     nv11: single pll, therefore goes quite happily down to at least 0.25MHz
   6793      1.1  mrg     nv31: log2P up to 7 (dual pll mode), at very low clocks card locks up
   6794      1.1  mrg     nv34: log2P up to 5 (single pll), goes down to at least 2.25MHz
   6795      1.1  mrg     nv4b: log2P up to 6 (single pll mode), at very low clocks driver gives up and sets 0x0006ff0d 0x80001f04
   6796      1.1  mrg 
   6797      1.1  mrg commit 47bb00fee8b9906adc03b372efa1ae813bc9ca9a
   6798      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6799      1.1  mrg Date:   Tue Apr 21 08:57:07 2009 +1000
   6800      1.1  mrg 
   6801      1.1  mrg     nv50: missed a WAIT_RING
   6802      1.1  mrg 
   6803      1.1  mrg commit 523ccecee26454fc43a65e9b33d91a7d0ff8487d
   6804      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6805      1.1  mrg Date:   Fri Apr 17 14:18:54 2009 +1000
   6806      1.1  mrg 
   6807      1.1  mrg     nv50: use vbios-programmed lvds mode as native mode if no ddc
   6808      1.1  mrg     
   6809      1.1  mrg     Why was this even removed?  Its replacement (read VBIOS fp mode table) has
   6810      1.1  mrg     proven useless in the majority of cases I've seen.
   6811      1.1  mrg 
   6812      1.1  mrg commit fa2f1115d5f7f3e3767d423a77c6d929a4ae8d0f
   6813      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6814      1.1  mrg Date:   Fri Apr 17 10:25:57 2009 +1000
   6815      1.1  mrg 
   6816      1.1  mrg     Remove pNv->GART conditional for selecting CB_LOCATION in AGP/PCI
   6817      1.1  mrg     
   6818      1.1  mrg     Kinda useless, the DRM knows better whether GART is available.
   6819      1.1  mrg 
   6820      1.1  mrg commit 7100c06be099bacc0f8bb8898bbf7eb34ff1cc6e
   6821      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6822      1.1  mrg Date:   Mon Apr 13 20:21:51 2009 +1000
   6823      1.1  mrg 
   6824      1.1  mrg     kms: fix displayWidth in resize
   6825      1.1  mrg 
   6826      1.1  mrg commit ef2de256dabfde2d619e4d451bd417973c919329
   6827      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6828      1.1  mrg Date:   Mon Apr 13 19:09:32 2009 +1000
   6829      1.1  mrg 
   6830      1.1  mrg     do e-edid for legacy modesetting path
   6831      1.1  mrg 
   6832      1.1  mrg commit d8545e669aaa4362a236ba2e7231ca27ffdea1bd
   6833      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6834      1.1  mrg Date:   Wed Apr 8 16:15:02 2009 +1000
   6835      1.1  mrg 
   6836      1.1  mrg     bios: logic typo from earlier commit
   6837      1.1  mrg 
   6838      1.1  mrg commit 960a5c82a80272a1577dede6a05ab7dc5db37cc3
   6839      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6840      1.1  mrg Date:   Wed Apr 8 14:44:06 2009 +1000
   6841      1.1  mrg 
   6842      1.1  mrg     nv50: modify ddc<->nvreg assignments again..
   6843      1.1  mrg 
   6844      1.1  mrg commit 3a6c7091d9706778a2e3971b7f36601d79fe7a83
   6845      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6846      1.1  mrg Date:   Wed Apr 8 14:34:20 2009 +1000
   6847      1.1  mrg 
   6848      1.1  mrg     kms: fix setting the randr edid property
   6849      1.1  mrg 
   6850      1.1  mrg commit a1194b3690ced5db552d63be118a605508a1b965
   6851      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6852      1.1  mrg Date:   Tue Apr 7 19:24:25 2009 +1000
   6853      1.1  mrg 
   6854      1.1  mrg     bios: fix typo
   6855      1.1  mrg 
   6856      1.1  mrg commit 11451cabbd5357dd71ab65e6155d7ca7d9766db7
   6857      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6858      1.1  mrg Date:   Tue Apr 7 18:34:57 2009 +1000
   6859      1.1  mrg 
   6860      1.1  mrg     bios: some G8x don't have PBUS at 0x1800, us 0x88000 unconditionally there
   6861      1.1  mrg 
   6862      1.1  mrg commit 62d69bdf807423a644d7c2c493f94948ea11e491
   6863      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6864      1.1  mrg Date:   Sat Apr 4 01:41:47 2009 +1000
   6865      1.1  mrg 
   6866      1.1  mrg     bios: add exception for chipset 0x73 for lack of fp table
   6867      1.1  mrg 
   6868      1.1  mrg commit 620d519564fdc6b3a7d55184bd481fa69035371b
   6869      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6870      1.1  mrg Date:   Fri Apr 3 23:07:56 2009 +1000
   6871      1.1  mrg 
   6872      1.1  mrg     consistent connector naming across <nv50, nv50 and kms
   6873      1.1  mrg 
   6874      1.1  mrg commit a5d45c80e85611c9e22d8eca27294eef5378a549
   6875      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6876      1.1  mrg Date:   Tue Apr 7 00:40:31 2009 +0100
   6877      1.1  mrg 
   6878      1.1  mrg     randr12: set 1 on cr59 for off-chip digital, 0 otherwise (#21023, rh#492399)
   6879      1.1  mrg     
   6880      1.1  mrg     The ubiqitous setting of 1 on cr59 for <nv40 tmds was breaking the
   6881      1.1  mrg     integrated dvi of nv34gl.
   6882      1.1  mrg     Thanks to Bill Nottingham for isolating the problem.
   6883      1.1  mrg 
   6884      1.1  mrg commit d63c92435956b23351f1950563bbb92e24e60cea
   6885      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6886      1.1  mrg Date:   Fri Apr 3 23:39:22 2009 +0100
   6887      1.1  mrg 
   6888      1.1  mrg     randr12: unlock CR21 *after* turning off digital output
   6889      1.1  mrg     
   6890      1.1  mrg     otherwise the analogue output still fails to come up.
   6891      1.1  mrg     
   6892      1.1  mrg     That'll teach me to rearrange things just before committing
   6893      1.1  mrg 
   6894      1.1  mrg commit 11be9a982073d66a68cd3db2bfc611eb58d3ea81
   6895      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6896      1.1  mrg Date:   Fri Apr 3 12:22:04 2009 +1000
   6897      1.1  mrg 
   6898      1.1  mrg     nv50: fix i2c port addresses
   6899      1.1  mrg 
   6900      1.1  mrg commit e2aa03794420324ae5a682bbc415a79a4d830f7e
   6901      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6902      1.1  mrg Date:   Fri Apr 3 00:57:19 2009 +0100
   6903      1.1  mrg 
   6904      1.1  mrg     randr12: fall back to standard timings when finding native mode (rh#492819)
   6905      1.1  mrg 
   6906      1.1  mrg commit 6965663ddcc8dd3330842d3c4c4eb4cbf4e4fc39
   6907      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6908      1.1  mrg Date:   Wed Apr 1 05:38:29 2009 +0100
   6909      1.1  mrg 
   6910      1.1  mrg     randr12: fix hw cursor for fully transparent pixels
   6911      1.1  mrg     
   6912      1.1  mrg     ARGB8 pixels of 0x00000000 were getting bumped to 0x01000000, which was
   6913      1.1  mrg     _just_ visible as a box around the cursor
   6914      1.1  mrg 
   6915      1.1  mrg commit d12f70cedb0ba598234bbfc26dd6beed23e3dfe7
   6916      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6917      1.1  mrg Date:   Sun Mar 29 00:51:05 2009 +0000
   6918      1.1  mrg 
   6919      1.1  mrg     randr12: pre-nv17 digital fixes
   6920      1.1  mrg     
   6921      1.1  mrg     1) set panel regs better (don't do min_front_porch adjustment)
   6922      1.1  mrg     2) scaler programming - nv11 and nv20 don't need / 2 for aspect scaling
   6923      1.1  mrg 
   6924      1.1  mrg commit ea567dbc7bc9c8d2ee5d7d9e0dcd33b03c638edb
   6925      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6926      1.1  mrg Date:   Sat Mar 28 01:58:09 2009 +0000
   6927      1.1  mrg 
   6928      1.1  mrg     randr12: fix restore for cards where CR21 is not left unlocked at POST
   6929      1.1  mrg     
   6930      1.1  mrg     More nv11 inspired fun.  If CR21 is left without a 0xfa mask after boot,
   6931      1.1  mrg     we'd restore the old CR21 value and the subsequent restoration of VGA
   6932      1.1  mrg     CRTC values wouldn't get through.
   6933      1.1  mrg     
   6934      1.1  mrg     RE'd doc of CR21 behaviour included
   6935      1.1  mrg 
   6936      1.1  mrg commit bd263d83139fcc93b967c71c99fd5e63e1ba6315
   6937      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6938      1.1  mrg Date:   Fri Mar 27 18:27:18 2009 +0000
   6939      1.1  mrg 
   6940      1.1  mrg     randr12: make nv11 dvi work for both crtcs
   6941      1.1  mrg 
   6942      1.1  mrg commit 52c287dc64a97a750eb953ac5f725d794cbf0c64
   6943      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6944      1.1  mrg Date:   Fri Mar 27 00:23:04 2009 +0000
   6945      1.1  mrg 
   6946      1.1  mrg     Every card since nv5 can do panels
   6947      1.1  mrg     
   6948      1.1  mrg     We'll only try to do ones using scripts atm though
   6949      1.1  mrg     
   6950      1.1  mrg     Note that as we don't have a load detect function for pre-nv17 you'll
   6951      1.1  mrg     likely get a 1024x768 mode set up on VGA-0 even if only the DVI output
   6952      1.1  mrg     is plugged.  Unclear if this is a bug or feature :)
   6953      1.1  mrg 
   6954      1.1  mrg commit 3d371a78bc9522e9a1b2c967957a090bb527a30c
   6955      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6956      1.1  mrg Date:   Thu Mar 26 22:21:57 2009 +0000
   6957      1.1  mrg 
   6958      1.1  mrg     randr12: enable tmds reg access on pre-nv17
   6959      1.1  mrg     
   6960      1.1  mrg     I think this nv11 hates me
   6961      1.1  mrg 
   6962      1.1  mrg commit 1bb85c8020802719e82c1335a18df9367215a8ff
   6963      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6964      1.1  mrg Date:   Wed Apr 1 04:09:09 2009 +0100
   6965      1.1  mrg 
   6966      1.1  mrg     randr12: reorder ramdac reg access
   6967      1.1  mrg 
   6968      1.1  mrg commit 4465fddb2467ad9d923120a2fd2c648222603771
   6969      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6970      1.1  mrg Date:   Wed Apr 1 04:10:18 2009 +0100
   6971      1.1  mrg 
   6972      1.1  mrg     randr12: remove nv30 special case
   6973      1.1  mrg     
   6974      1.1  mrg     0x68?89? are just an alternative way to set scaling (set | 0x40 on 0x68.880,
   6975      1.1  mrg     then horiz scaling in 0x68.898, vert in 0x68.89c) and afaict don't have any
   6976      1.1  mrg     special significance on nv30
   6977      1.1  mrg 
   6978      1.1  mrg commit 72eced5eeeef438979dff06b6c1cbaa120738cfe
   6979      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   6980      1.1  mrg Date:   Wed Apr 1 03:12:30 2009 +0100
   6981      1.1  mrg 
   6982      1.1  mrg     randr12: fix/improve a load of version/feature tests
   6983      1.1  mrg     
   6984      1.1  mrg     Main improvement is introduction of flag for nv17+ display architecture
   6985      1.1  mrg     
   6986      1.1  mrg     Other version fixes include:
   6987      1.1  mrg     * allow access of fp control regs on all cards (defined since nv4)
   6988      1.1  mrg     * only read crtc_850 and gpio_ext on nv40+, since only written on nv40+
   6989      1.1  mrg     * set dither state on all versions (only written out on relevant cards)
   6990      1.1  mrg     * PRAMDAC_DACCLK is only defined/usable on nv17+
   6991      1.1  mrg     * no point saving the lvds/tmds head for restore if there's only one head
   6992      1.1  mrg     * fix a bunch of places the nforce (0x1a) case had been missed
   6993      1.1  mrg 
   6994      1.1  mrg commit 37c6916d3eac54cc13812276fca99662162c4bbc
   6995      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   6996      1.1  mrg Date:   Wed Apr 1 15:00:03 2009 +1000
   6997      1.1  mrg 
   6998      1.1  mrg     bios: fix chips with pll limits table version 0
   6999      1.1  mrg 
   7000      1.1  mrg commit 76c5a05603b0eaa0831e031268e48ab6ffdee3a9
   7001      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7002      1.1  mrg Date:   Wed Apr 1 10:36:34 2009 +1000
   7003      1.1  mrg 
   7004      1.1  mrg     bios: xf86DrvMsg->NV_ERROR
   7005      1.1  mrg 
   7006      1.1  mrg commit b1b9bcb111f1f5ec15e19d5a84b7ca576983c4a1
   7007      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7008      1.1  mrg Date:   Tue Mar 31 11:43:26 2009 +1000
   7009      1.1  mrg 
   7010      1.1  mrg     bios: support for pll limits table v3.0
   7011      1.1  mrg 
   7012      1.1  mrg commit 8c85b4b7451bd09b0607b1f4ef8ce4b833006328
   7013      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7014      1.1  mrg Date:   Tue Mar 31 11:11:12 2009 +1000
   7015      1.1  mrg 
   7016      1.1  mrg     kms: CONNECTORn -> CONNECTOR-n
   7017      1.1  mrg 
   7018      1.1  mrg commit 4e1c3239648510a4024917289127ad1e982ed34d
   7019      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7020      1.1  mrg Date:   Tue Mar 31 20:59:26 2009 +0100
   7021      1.1  mrg 
   7022      1.1  mrg     Restore call to NVDRIGetVersion, to ensure the dri module is loaded
   7023      1.1  mrg 
   7024      1.1  mrg commit c973f756cfdf36db3a5c7095f6e2c57ff5841388
   7025      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7026      1.1  mrg Date:   Tue Mar 31 17:07:26 2009 +0100
   7027      1.1  mrg 
   7028      1.1  mrg     Abstract logging in nv_bios.c
   7029      1.1  mrg 
   7030      1.1  mrg commit b17bebd811316b5ccca21146b58f8fbf4773f0ad
   7031      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7032      1.1  mrg Date:   Mon Mar 30 20:52:29 2009 +0100
   7033      1.1  mrg 
   7034      1.1  mrg     nForce DIMM check is now in DRM
   7035      1.1  mrg     
   7036      1.1  mrg     Since it only at most suggests an optimization, there's no real need to
   7037      1.1  mrg     wait for a DRM version bump
   7038      1.1  mrg 
   7039      1.1  mrg commit 9c991d3a84ad16f893b739282403eb01e02bb57f
   7040      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7041      1.1  mrg Date:   Mon Mar 30 03:31:01 2009 +0100
   7042      1.1  mrg 
   7043      1.1  mrg     randr12: FP_TG_CONTROL 2: dpms improvements
   7044      1.1  mrg     
   7045      1.1  mrg     For DPMS on digital outputs nvidia does not just OR the 0x68.848 value
   7046      1.1  mrg     with 0x20000022, they mask off 0x10000011 too.
   7047      1.1  mrg     To do the same thing here, don't change in-memory state of programmed reg
   7048      1.1  mrg     value (hopefully nothing breaks)
   7049      1.1  mrg 
   7050      1.1  mrg commit 5fb2888d79d39a1c74ab005d8d518686ad823224
   7051      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7052      1.1  mrg Date:   Fri Mar 27 18:27:18 2009 +0000
   7053      1.1  mrg 
   7054      1.1  mrg     randr12: FP_TG_CONTROL 1: turn off digital path when using VGA encoder
   7055      1.1  mrg     
   7056      1.1  mrg     On pre-nv17, having a CRTC's digital output path turned on when
   7057      1.1  mrg     programming the CRTC for VGA confuses the chip and often results in the
   7058      1.1  mrg     analogue output not working.  Indeed, having it turned on even just before
   7059      1.1  mrg     programming the CRTC seems to break it.
   7060      1.1  mrg     
   7061      1.1  mrg     Nvidia solves this by turning off the digital path early in modesetting
   7062      1.1  mrg     and then delaying for 50ms, so (if the digital path was on to start with)
   7063      1.1  mrg     that's reproduced here.
   7064      1.1  mrg     
   7065      1.1  mrg     Although this problem has not been seen on nv17+, nvidia uses the same
   7066      1.1  mrg     approach, so we may as well too.
   7067      1.1  mrg     
   7068      1.1  mrg     Some tidying of the output_prepare function thrown in as well.
   7069      1.1  mrg 
   7070      1.1  mrg commit 8023dc3e2dcfa8a4cc11a5a64750a7505e8aa704
   7071      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7072      1.1  mrg Date:   Mon Mar 30 02:27:50 2009 +0100
   7073      1.1  mrg 
   7074      1.1  mrg     Split DCB 1.5 parsing from 2.0+, get closer to 80 cols
   7075      1.1  mrg 
   7076      1.1  mrg commit ea027b35b28c0305aca03edc8c1ff5cd84bbf3ef
   7077      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7078      1.1  mrg Date:   Fri Mar 27 00:03:38 2009 +0000
   7079      1.1  mrg 
   7080      1.1  mrg     The dcb prior to v1.5 is pretty hopeless, just add a crt.
   7081      1.1  mrg     
   7082      1.1  mrg     Also, we don't use dcb 1.2 i2c for modesetting due to cards with broken
   7083      1.1  mrg     tables (ala #14821), and I've got an nv11 with duff entries (v1.4), so
   7084      1.1  mrg     don't raise hopes of init_dcb_i2c_entry working on these versions either
   7085      1.1  mrg 
   7086      1.1  mrg commit 921fbccd53eae37ed86ecece6dc1fcae4b7bf3c4
   7087      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7088      1.1  mrg Date:   Thu Mar 26 16:41:02 2009 +0000
   7089      1.1  mrg 
   7090      1.1  mrg     randr12: avoid nv11 chip lockup when saving palette regs
   7091      1.1  mrg 
   7092      1.1  mrg commit 9d46930f0eec7b787666671681e9a93fc33dce62
   7093      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7094      1.1  mrg Date:   Mon Mar 30 20:11:03 2009 +1000
   7095      1.1  mrg 
   7096      1.1  mrg     xv: oops
   7097      1.1  mrg 
   7098      1.1  mrg commit 9213c39d3a8d9a7fc90a44f9427c1fb8218243e2
   7099      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7100      1.1  mrg Date:   Mon Mar 30 11:14:20 2009 +1000
   7101      1.1  mrg 
   7102      1.1  mrg     xv: post damage after we draw (rh#492239)
   7103      1.1  mrg 
   7104      1.1  mrg commit d68a0527aa2a3e93c3408526d4bbb93db89e9b3c
   7105      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7106      1.1  mrg Date:   Mon Mar 30 10:45:59 2009 +1000
   7107      1.1  mrg 
   7108      1.1  mrg     kms: small cleanup
   7109      1.1  mrg 
   7110      1.1  mrg commit c9cb6a6f7f79233bdab737fa6b6d0916dab45971
   7111      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7112      1.1  mrg Date:   Fri Mar 27 16:43:27 2009 +0000
   7113      1.1  mrg 
   7114      1.1  mrg     rh#492511 has a CRTC_OWNER of 0x7 for some reason
   7115      1.1  mrg     
   7116      1.1  mrg     not that this probably affects the bug in any way
   7117      1.1  mrg 
   7118      1.1  mrg commit 95bff61597ddf21d6415b40759258802a5f42150
   7119      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7120      1.1  mrg Date:   Wed Mar 25 02:40:17 2009 +0000
   7121      1.1  mrg 
   7122      1.1  mrg     randr12: fix LVDS legitimately disconnected case
   7123      1.1  mrg     
   7124      1.1  mrg     DPMS off still needs to work, but there's no native_mode for the pxclk.
   7125      1.1  mrg     Fortunately LVDS_PANEL_OFF doesn't actually need a pxclk, so just use 0
   7126      1.1  mrg 
   7127      1.1  mrg commit f86e395231c97155c1a211010835fd02b8e4dc5f
   7128      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7129      1.1  mrg Date:   Wed Mar 25 02:07:15 2009 +0000
   7130      1.1  mrg 
   7131      1.1  mrg     randr12: permit vga outputs to be force enabled in xorg.conf
   7132      1.1  mrg     
   7133      1.1  mrg     You need:
   7134      1.1  mrg     Section "Monitor"
   7135  1.1.1.4  mrg             Identifier "VGA-0"
   7136  1.1.1.4  mrg             Option "Enable" "true"
   7137      1.1  mrg     EndSection
   7138      1.1  mrg 
   7139      1.1  mrg commit 8427b39a2f6cb32496bbbe370b793d5ba78f6b6c
   7140      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7141      1.1  mrg Date:   Tue Mar 24 03:32:24 2009 +0000
   7142      1.1  mrg 
   7143      1.1  mrg     randr12: move a load of hw mode programming into nouveau_hw.c
   7144      1.1  mrg     
   7145      1.1  mrg     Pull in pll setting (common, no reason to bloat nv_bios with it), state
   7146      1.1  mrg     load/unload from nv_crtc, and useful bits of nv_hw.c (remnants in nv_hw.c
   7147      1.1  mrg     are only used on the non-randr12 path)
   7148      1.1  mrg 
   7149      1.1  mrg commit 163bdce98c0f9ca5c1125e33a9a2bf2d2d9a1286
   7150      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7151      1.1  mrg Date:   Tue Mar 24 03:19:38 2009 +0000
   7152      1.1  mrg 
   7153      1.1  mrg     Turn the smaller mmio wrappers into static inline
   7154      1.1  mrg 
   7155      1.1  mrg commit 21ee927f28d1ca8d3807acc767ef14783e43f057
   7156      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7157      1.1  mrg Date:   Mon Mar 23 21:34:26 2009 +0000
   7158      1.1  mrg 
   7159      1.1  mrg     Put arbitration and mnp calcs in separate file
   7160      1.1  mrg     
   7161      1.1  mrg     Make bios->chip_version public so the pll calcs can use it
   7162      1.1  mrg 
   7163      1.1  mrg commit 83dc890f0b1fc88d2fbc7559f5d4decf4c84f340
   7164      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   7165      1.1  mrg Date:   Sat Mar 28 01:25:32 2009 +0100
   7166      1.1  mrg 
   7167      1.1  mrg     nv50: use E-EDID when available + apply edid quirks
   7168      1.1  mrg 
   7169      1.1  mrg commit 2c130cf71587706a4f1dcd8f5db1de47a10522f5
   7170      1.1  mrg Author: Pekka Paalanen <pq (a] iki.fi>
   7171      1.1  mrg Date:   Fri Mar 27 23:16:59 2009 +0200
   7172      1.1  mrg 
   7173      1.1  mrg     nv50: fix xf86GetDefaultModes() call for older servers
   7174      1.1  mrg     
   7175      1.1  mrg     Thanks to stillunknown for this build fix.
   7176      1.1  mrg 
   7177      1.1  mrg commit f1907dcef8d06d7ee4ef10ba22bb7decef700110
   7178      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7179      1.1  mrg Date:   Fri Mar 27 15:37:17 2009 +1000
   7180      1.1  mrg 
   7181      1.1  mrg     nv50: add default modes to mode pool for LVDS panel
   7182      1.1  mrg     
   7183      1.1  mrg     At some point X stopped doing this if the display doesn't support
   7184      1.1  mrg     continuous timing.  For a lot of G80 LVDS panels, they only report
   7185      1.1  mrg     their native mode via DDC.
   7186      1.1  mrg     
   7187      1.1  mrg     We'll add the default modes ourself, and use the GPU scalers.
   7188      1.1  mrg 
   7189      1.1  mrg commit 7da6fdb8b477d2007c83b47e9cbcc2476ae40f22
   7190      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7191      1.1  mrg Date:   Fri Mar 27 14:17:29 2009 +1000
   7192      1.1  mrg 
   7193      1.1  mrg     kms: fix bug which prevented getting edid from the kernel
   7194      1.1  mrg 
   7195      1.1  mrg commit f431e204d3a9be92df5ca606e86ed7c6d82103f0
   7196      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7197      1.1  mrg Date:   Fri Mar 27 11:50:22 2009 +1000
   7198      1.1  mrg 
   7199      1.1  mrg     randr: fix crash when rotation requested
   7200      1.1  mrg 
   7201      1.1  mrg commit 36dedd04da1b3c89be61a95270414477d284b2ef
   7202      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7203      1.1  mrg Date:   Fri Mar 27 11:26:09 2009 +1000
   7204      1.1  mrg 
   7205      1.1  mrg     kms: check for mm_enabled as an additional test for kms presence
   7206      1.1  mrg 
   7207      1.1  mrg commit a923bc1e4840c0386301f8648add2ccbfbf79a88
   7208      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7209      1.1  mrg Date:   Thu Mar 26 16:24:01 2009 +1000
   7210      1.1  mrg 
   7211      1.1  mrg     nv50/xv: correct rendering to partically obscured windows
   7212      1.1  mrg     
   7213      1.1  mrg     Won't be exposed by current git, due to lack of accelerated front-buffer
   7214      1.1  mrg     rendering.  But should fix rh#492173, rh#492229.
   7215      1.1  mrg 
   7216      1.1  mrg commit 01cee2906686897c4b795d308270b3b69a3e286e
   7217      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7218      1.1  mrg Date:   Thu Mar 26 11:43:09 2009 +1000
   7219      1.1  mrg 
   7220      1.1  mrg     nv50: call NVSync() in CloseScreen() before restoring video mode
   7221      1.1  mrg     
   7222      1.1  mrg     Without this, if accel is still being done to the front buffer (usually at
   7223      1.1  mrg     offset 0), we'll restore the video mode and then the engine will clobber
   7224      1.1  mrg     the text mode fonts right afterwards leaving a messed up console.
   7225      1.1  mrg 
   7226      1.1  mrg commit aa7c0375b51d813be54de5e19b96e958ac183f17
   7227      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7228      1.1  mrg Date:   Thu Mar 26 06:36:17 2009 +1000
   7229      1.1  mrg 
   7230      1.1  mrg     kms: implement AdjustFrame, should fix crash in fdo#24236
   7231      1.1  mrg 
   7232      1.1  mrg commit 61879b8079bee1caeedc0bd9c11061423ff27b4a
   7233      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7234      1.1  mrg Date:   Wed Mar 25 10:09:39 2009 +1000
   7235      1.1  mrg 
   7236      1.1  mrg     kms: drm_mode_modeinfo struct changed names at some point
   7237      1.1  mrg 
   7238      1.1  mrg commit 79306fc29f6b27fd61fe51855bad5489fc4fd986
   7239      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7240      1.1  mrg Date:   Wed Mar 25 08:15:41 2009 +1000
   7241      1.1  mrg 
   7242      1.1  mrg     dri: fail harder
   7243      1.1  mrg 
   7244      1.1  mrg commit da1ba93f1dc2b02615e4f0366450872659176799
   7245      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7246      1.1  mrg Date:   Wed Mar 25 08:12:26 2009 +1000
   7247      1.1  mrg 
   7248      1.1  mrg     device close doesn't belong in DRI close, can have DRM without DRI
   7249      1.1  mrg 
   7250      1.1  mrg commit 56b11c773ac9392069c6a589f4f87c5cc79e020e
   7251      1.1  mrg Author: Younes Manton <younes.m (a] gmail.com>
   7252      1.1  mrg Date:   Tue Mar 24 14:27:40 2009 -0400
   7253      1.1  mrg 
   7254      1.1  mrg     Fix mouse cursor disappearing when near top/left edge of screen.
   7255      1.1  mrg 
   7256      1.1  mrg commit 4067ab466fe3aa817e0323959f70c7dd3494de0a
   7257      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7258      1.1  mrg Date:   Mon Mar 23 14:43:22 2009 +1000
   7259      1.1  mrg 
   7260      1.1  mrg     another ppc fix
   7261      1.1  mrg 
   7262      1.1  mrg commit 862dba8b6ca6354d915f2430826a5581f41d1002
   7263      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7264      1.1  mrg Date:   Mon Mar 23 14:22:15 2009 +1000
   7265      1.1  mrg 
   7266      1.1  mrg     more ppc..
   7267      1.1  mrg 
   7268      1.1  mrg commit 30634865617737171835f6ac9437df597e5a8951
   7269      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7270      1.1  mrg Date:   Mon Mar 23 13:57:52 2009 +1000
   7271      1.1  mrg 
   7272      1.1  mrg     fix ppc build
   7273      1.1  mrg 
   7274      1.1  mrg commit d80fe7878379aefd3345746a149f2b46d3a84805
   7275      1.1  mrg Author: Francisco Jerez <currojerez (a] riseup.net>
   7276      1.1  mrg Date:   Mon Mar 23 03:27:16 2009 +0100
   7277      1.1  mrg 
   7278      1.1  mrg     Fix nouveau_hw_decode_pll on NV30/35.
   7279      1.1  mrg 
   7280      1.1  mrg commit 62aa81deca5c63d30407872c0e2b784f5084acb3
   7281      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7282      1.1  mrg Date:   Sat Mar 21 01:43:14 2009 +0000
   7283      1.1  mrg 
   7284      1.1  mrg     Some laptop mode finding fixes resulting from rh#487456
   7285      1.1  mrg     
   7286      1.1  mrg     On closer inspection, it seems BMP laptops only depend on
   7287      1.1  mrg     use_straps_for_mode to ban DDC.  Therefore use pxclk alone to determine
   7288      1.1  mrg     EDID case in parse_lvds_table, and invert sense of fp ddc flag to get a
   7289      1.1  mrg     default of "false"
   7290      1.1  mrg 
   7291      1.1  mrg commit aa6edfaf1c32432b07c298c42b68f2d93f3b337c
   7292      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7293      1.1  mrg Date:   Sun Mar 15 15:18:16 2009 +0000
   7294      1.1  mrg 
   7295      1.1  mrg     randr12: name VGA CRTC fields
   7296      1.1  mrg     
   7297      1.1  mrg     Now with added consistent indentation
   7298      1.1  mrg     Use fields in a couple of other cases while we're about it
   7299      1.1  mrg 
   7300      1.1  mrg commit 7b7c44c828eda2edfad2fa9bea95f70889c59453
   7301      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7302      1.1  mrg Date:   Sun Mar 15 03:45:54 2009 +0000
   7303      1.1  mrg 
   7304      1.1  mrg     randr12: rename reg state members to follow reg names
   7305      1.1  mrg 
   7306      1.1  mrg commit 4ae6c22957a929760e583d5704e350adb4404c3d
   7307      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7308      1.1  mrg Date:   Sun Mar 15 03:11:40 2009 +0000
   7309      1.1  mrg 
   7310      1.1  mrg     randr12: name some FP flags, move some unrelated stuff out from nvreg.h
   7311      1.1  mrg 
   7312      1.1  mrg commit b50b49f6f54148ee64ba7500e797f432b198a324
   7313      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7314      1.1  mrg Date:   Sun Mar 15 04:21:40 2009 +0000
   7315      1.1  mrg 
   7316      1.1  mrg     pre-nv50: use nvidia's names for PRAMDAC regs where known
   7317      1.1  mrg     
   7318      1.1  mrg     Mostly adding 'P' to the previous NV_RAMDAC regs -- either when known
   7319      1.1  mrg     correct, or when totally unknown (eg NV_PRAMDAC_580);  made-up names
   7320      1.1  mrg     untouched.  Lack of code changes checked with cpp.
   7321      1.1  mrg     
   7322      1.1  mrg     Unused defines removed too.
   7323      1.1  mrg 
   7324      1.1  mrg commit a9df3049a7e38b3bf4478459e5f0736e10927247
   7325      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7326      1.1  mrg Date:   Sun Mar 15 04:08:56 2009 +0000
   7327      1.1  mrg 
   7328      1.1  mrg     pre-nv50: use nvidia's names for PCRTC regs where known
   7329      1.1  mrg     
   7330      1.1  mrg     Mostly adding 'P' to the previous NV_CTRC regs -- either when known
   7331      1.1  mrg     correct, or when totally unknown (eg NV_PCRTC_850);  made-up names
   7332      1.1  mrg     untouched.  Lack of code changes checked with cpp.
   7333      1.1  mrg     
   7334      1.1  mrg     Unused defines removed too.
   7335      1.1  mrg 
   7336      1.1  mrg commit 2c0710d334e3e1dcb04cc4fc0b46ec4c8cdb9ba6
   7337      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7338      1.1  mrg Date:   Tue Mar 17 18:50:18 2009 +0000
   7339      1.1  mrg 
   7340      1.1  mrg     Separate maximum limits for encoder devices and i2c records, DCB_ prefixes
   7341      1.1  mrg     
   7342      1.1  mrg     From the comment with pNv->connector in nv_type.h I've assumed nv50 was
   7343      1.1  mrg     using the previous define as an I2C limit, rather than encoder limit
   7344      1.1  mrg 
   7345      1.1  mrg commit 0db27a6f1aee023782de14ae2f260fec4e60229d
   7346      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7347      1.1  mrg Date:   Tue Mar 17 13:43:13 2009 +0000
   7348      1.1  mrg 
   7349      1.1  mrg     Add DCB 1.5 entry from a GeForce2 Go reported by Martin Ketzer on the ML
   7350      1.1  mrg 
   7351      1.1  mrg commit 3e7fa97a50e42c0255876c79137dc1a40a6052a6
   7352      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7353      1.1  mrg Date:   Wed Mar 18 09:36:33 2009 +1000
   7354      1.1  mrg 
   7355      1.1  mrg     dri: pass object handle instead of offset if using real mm
   7356      1.1  mrg 
   7357      1.1  mrg commit 88efe405213a3ea23edd9bed971da1d2492021eb
   7358      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7359      1.1  mrg Date:   Mon Mar 16 17:45:49 2009 +1000
   7360      1.1  mrg 
   7361      1.1  mrg     dri2: initial implementation, only with driver pixmaps
   7362      1.1  mrg     
   7363      1.1  mrg     Also, no DRI1 when driver pixmaps enabled.
   7364      1.1  mrg 
   7365      1.1  mrg commit 675126e0f0c1c077bde4b25ccb64f87d1d08547b
   7366      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7367      1.1  mrg Date:   Mon Mar 16 15:06:31 2009 +1000
   7368      1.1  mrg 
   7369      1.1  mrg     kms: support framebuffer resize if driver pixmaps enabled
   7370      1.1  mrg 
   7371      1.1  mrg commit 8b354b92a859cf277b19e51fc6cb109f4ea44b7a
   7372      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7373      1.1  mrg Date:   Mon Mar 16 13:13:07 2009 +1000
   7374      1.1  mrg 
   7375      1.1  mrg     kms: copy old fb to new fb on modeset
   7376      1.1  mrg     
   7377      1.1  mrg     Requires driver pixmaps enabled, which suck on G8x currently.  Paves the
   7378      1.1  mrg     way for a nicer transition from console->X.  There's still a flash where
   7379      1.1  mrg     the screen goes black before X starts here, but this is on the way to what
   7380      1.1  mrg     we want.
   7381      1.1  mrg 
   7382      1.1  mrg commit 6658403cfd91556d06afecdde03feec7384c5398
   7383      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7384      1.1  mrg Date:   Mon Mar 16 12:34:49 2009 +1000
   7385      1.1  mrg 
   7386      1.1  mrg     Call NVEnterVT from NVScreenInit rather than duplicating it.
   7387      1.1  mrg 
   7388      1.1  mrg commit f59fef15c94fc5c6f216d0f5dcdcb3d3188c0049
   7389      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7390      1.1  mrg Date:   Mon Mar 16 09:17:29 2009 +1000
   7391      1.1  mrg 
   7392      1.1  mrg     exa: fix multiple prepare/finish_access on a pixmap
   7393      1.1  mrg 
   7394      1.1  mrg commit 75a1c4158a19bf0857de49b736fb87a40c095048
   7395      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7396      1.1  mrg Date:   Sat Mar 14 15:48:39 2009 +0000
   7397      1.1  mrg 
   7398      1.1  mrg     Wrap bios endian casting
   7399      1.1  mrg     
   7400      1.1  mrg     Also convert some functions to use individual bios pointers, rather than
   7401      1.1  mrg     bios->data[offset + ...
   7402      1.1  mrg     Plus some minor bmp structure documentation and tidying
   7403      1.1  mrg 
   7404      1.1  mrg commit 3666d73333ecbdd3a4941a76af2528113db427bb
   7405      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7406      1.1  mrg Date:   Wed Feb 25 20:21:42 2009 +0000
   7407      1.1  mrg 
   7408      1.1  mrg     Switch to using pll_vals struct for passing pll stuff around
   7409      1.1  mrg 
   7410      1.1  mrg commit a3dbc06d4f9dc340f5c167b94d8e10ac8386c5b4
   7411      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7412      1.1  mrg Date:   Fri Apr 11 16:51:30 2008 +0100
   7413      1.1  mrg 
   7414      1.1  mrg     randr12: cull old unused pll code
   7415      1.1  mrg 
   7416      1.1  mrg commit 71c821b8119cbac8dcd91b27e3b7556d00ceb546
   7417      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7418      1.1  mrg Date:   Sat Mar 14 19:06:12 2009 +0000
   7419      1.1  mrg 
   7420      1.1  mrg     Don't pointlessly overallocate cursor storage
   7421      1.1  mrg 
   7422      1.1  mrg commit 7284c07a0ad6551ea99c28454f4e7308699835e6
   7423      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7424      1.1  mrg Date:   Fri Mar 13 21:23:48 2009 +0000
   7425      1.1  mrg 
   7426      1.1  mrg     randr12: nv10 hw cursor fixes/changes
   7427      1.1  mrg     
   7428      1.1  mrg     Remove access to PCRTC_GPIO, it's unused and on NV10 overwrites
   7429      1.1  mrg     PCRTC_CURSOR_CONFIG leading to all sorts of cursor weirdness
   7430      1.1  mrg     
   7431      1.1  mrg     NV10 hw cursor is now set-up on the assumption it can do 64x64 (we've been
   7432      1.1  mrg     using 64x32 up to now), but if it can't do cursors 64px high it can easily
   7433      1.1  mrg     be fixed to behave like nv0x at 32x32 (64x32's pretty silly)
   7434      1.1  mrg     
   7435      1.1  mrg     It's possible that with the PCRTC_GPIO thing resolved the nv10 cursor can
   7436      1.1  mrg     be more featureful: the code would also be simpler if it supported 32bpp
   7437      1.1  mrg     cursors (test by seeing if setting NV_CRTC_CURSOR_CONFIG_32BPP has any
   7438      1.1  mrg     effect).  It may even do alpha -- change pNv->alphaCursor to be
   7439      1.1  mrg     (NVArch >= 0x10) to find out.
   7440      1.1  mrg 
   7441      1.1  mrg commit bcc3a14b15cdad3647cc7df0f540df1111843be5
   7442      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7443      1.1  mrg Date:   Fri Mar 13 02:31:35 2009 +0000
   7444      1.1  mrg 
   7445      1.1  mrg     randr12: use nv0x cursor colour expansion funcs on later cards, unify argb paths
   7446      1.1  mrg 
   7447      1.1  mrg commit b21c807d2ced35ac1b06300f6e68d661710b336a
   7448      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7449      1.1  mrg Date:   Fri Mar 13 03:52:54 2009 +0000
   7450      1.1  mrg 
   7451      1.1  mrg     randr12: store nv0x hw cursor image in VRAM
   7452      1.1  mrg     
   7453      1.1  mrg     nv_driver.c is already doing the alloc, nvidia uses the same method, and it saves code :)
   7454      1.1  mrg 
   7455      1.1  mrg commit 3ea4b194e83735145d5e9d5c5357f92ae6c6a569
   7456      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7457      1.1  mrg Date:   Thu Mar 12 15:37:59 2009 +0000
   7458      1.1  mrg 
   7459      1.1  mrg     Kill pre-randr12 hwcursor code, and tidy randr12 hwcursor code
   7460      1.1  mrg     
   7461      1.1  mrg     If you're not using randr12 you should be.
   7462      1.1  mrg     
   7463      1.1  mrg     Misc fixes included:
   7464  1.1.1.4  mrg             Ensure PNVM bit set on PCRTC_CURSOR_CONFIG for consistency
   7465  1.1.1.4  mrg             Fix NV11 alpha cursors
   7466  1.1.1.4  mrg             Add missing bo unref
   7467      1.1  mrg 
   7468      1.1  mrg commit b988160dfa5a535fd042062d7318ab99fc7efa5a
   7469      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7470      1.1  mrg Date:   Thu Mar 12 16:31:24 2009 +0000
   7471      1.1  mrg 
   7472      1.1  mrg     Remove calls to load ddc and i2c modules -- they're built-in since server 1.3
   7473      1.1  mrg 
   7474      1.1  mrg commit d5893ecf3dd915fc6937c61e6eae7c221edeb6e2
   7475      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7476      1.1  mrg Date:   Thu Mar 12 21:46:02 2009 +0000
   7477      1.1  mrg 
   7478      1.1  mrg     Hack around missing display table in rdivacky's GeForce 7050 PV/nForce 630a
   7479      1.1  mrg 
   7480      1.1  mrg commit 369e1efd23c0180e210dbe898318b6b9efa1faad
   7481      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7482      1.1  mrg Date:   Thu Mar 12 16:09:27 2009 +0000
   7483      1.1  mrg 
   7484      1.1  mrg     Fix xserver shutdown for randr12 off
   7485      1.1  mrg 
   7486      1.1  mrg commit 8343d6b2c0ebddf1a1a7d146890ed90278559fea
   7487      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7488      1.1  mrg Date:   Wed Mar 11 01:11:02 2009 +0000
   7489      1.1  mrg 
   7490      1.1  mrg     Remove bios lvds parsing pxclk test; ddc_permitted is a sufficient condition
   7491      1.1  mrg 
   7492      1.1  mrg commit 8b56c699ad39c64326d76658c741801bb4118c5f
   7493      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7494      1.1  mrg Date:   Wed Mar 11 00:43:33 2009 +0000
   7495      1.1  mrg 
   7496      1.1  mrg     Name some regs/values and reduce crtc reg struct size
   7497      1.1  mrg     
   7498      1.1  mrg     TVOUT_LATENCY taken from nv11 .scp file
   7499      1.1  mrg     
   7500      1.1  mrg     CRTC[]: even nvidia only use up to 9f, and they know what the regs do
   7501      1.1  mrg 
   7502      1.1  mrg commit 79d23d87b489332af521fbda418a13b9ae032b7d
   7503      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7504      1.1  mrg Date:   Fri Mar 13 11:43:54 2009 +1000
   7505      1.1  mrg 
   7506      1.1  mrg     improve drm/dri initialisation code
   7507      1.1  mrg     
   7508      1.1  mrg     The main motivation here was to fix the scenario where X is started without
   7509      1.1  mrg     nouveau.ko loaded, checks if kms is enabled, is told no because nouveau.ko
   7510      1.1  mrg     isn't loaded, and then later nouveau.ko gets loaded with kms enabled by
   7511      1.1  mrg     default and starts fighting with the ddx for the display.
   7512      1.1  mrg     
   7513      1.1  mrg     One cool side-effect is that we're not depending on DRIScreenInit for our
   7514      1.1  mrg     DRM fd now, which means that if DRIScreenInit fails for a non-fatal reason
   7515      1.1  mrg     (like, NVIDIA's libglx being around instead of xorg's) we can still run
   7516      1.1  mrg     with full 2D acceleration.
   7517      1.1  mrg 
   7518      1.1  mrg commit bd1448216715681beebabe82b88c8b4d0e62eced
   7519      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7520      1.1  mrg Date:   Wed Mar 11 16:07:41 2009 +1000
   7521      1.1  mrg 
   7522      1.1  mrg     kms: cleanup set_property
   7523      1.1  mrg 
   7524      1.1  mrg commit 7a455929785e00beb2d1e65007a3407427ca693a
   7525      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7526      1.1  mrg Date:   Wed Mar 11 15:51:59 2009 +1000
   7527      1.1  mrg 
   7528      1.1  mrg     kms: get current values for output properties on startup
   7529      1.1  mrg 
   7530      1.1  mrg commit 7095e8942c74953fcf1615900e2d7864024ece5c
   7531      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7532      1.1  mrg Date:   Wed Mar 11 11:30:08 2009 +1000
   7533      1.1  mrg 
   7534      1.1  mrg     kms: work around some xserver stupidity with DPMS
   7535      1.1  mrg     
   7536      1.1  mrg     The server calls the output DPMS functions with the intention of
   7537      1.1  mrg     turning off outputs before reprogramming them.  It probably shouldn't
   7538      1.1  mrg     be doing this in the case of the randr driver using set_mode_major,
   7539      1.1  mrg     and leave it up to the driver.
   7540      1.1  mrg     
   7541      1.1  mrg     The DRM modesetting will usually reenable the outputs after a modeset
   7542      1.1  mrg     anyway, which is the behaviour that the xserver currently relies on.
   7543      1.1  mrg     However, there's a shortcut used in the drm to allow far faster fb
   7544      1.1  mrg     swaps without doing a modeset.  When this path is hit, the DRM will
   7545      1.1  mrg     rightly not touch any power states and the display will never get
   7546      1.1  mrg     turned back on.
   7547      1.1  mrg 
   7548      1.1  mrg commit 8f9a58070c2fc55c922e9d82d0796e32959a8431
   7549      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7550      1.1  mrg Date:   Tue Mar 10 00:20:35 2009 +0000
   7551      1.1  mrg 
   7552      1.1  mrg     Another DCB 1.5 entry (seen in rh#455194)
   7553      1.1  mrg     
   7554      1.1  mrg     Plus a few minor PLL tidyings
   7555      1.1  mrg 
   7556      1.1  mrg commit 9a719900adcebf47442a30fe1989509f93e13e16
   7557      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7558      1.1  mrg Date:   Mon Mar 9 15:57:06 2009 +0000
   7559      1.1  mrg 
   7560      1.1  mrg     randr12: add output properties for digital vibrance and image sharpening
   7561      1.1  mrg 
   7562      1.1  mrg commit 678ddc2e56aea3deb1e95b2309b47e1f2cce0635
   7563      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7564      1.1  mrg Date:   Mon Mar 9 15:34:03 2009 +0000
   7565      1.1  mrg 
   7566      1.1  mrg     randr12: functionate output properties creation
   7567      1.1  mrg     
   7568      1.1  mrg     notes:
   7569      1.1  mrg     * setting pending at change time is necessary for props created as pending,
   7570      1.1  mrg       so that PostPending doesn't overwrite the correct current state with the
   7571      1.1  mrg       incorrect pending one
   7572      1.1  mrg     * our call to PostPending can go; relic from when props were updated in
   7573      1.1  mrg       update_output_fields
   7574      1.1  mrg 
   7575      1.1  mrg commit ed9bd8848fcfe6a77894bfe520a5aa25a9b3f769
   7576      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7577      1.1  mrg Date:   Wed Mar 4 15:10:24 2009 +1000
   7578      1.1  mrg 
   7579      1.1  mrg     kms: remove early-exit from gamma_set, the kernel side works now
   7580      1.1  mrg 
   7581      1.1  mrg commit 98c9e4edb58374f18249e5c9c53b392fb8b4a1d1
   7582      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7583      1.1  mrg Date:   Wed Mar 4 13:40:49 2009 +1000
   7584      1.1  mrg 
   7585      1.1  mrg     kms: work around some bong hits with dpms
   7586      1.1  mrg     
   7587      1.1  mrg     This'll need to get fixed elsewhere, but in the meantime, we have working
   7588      1.1  mrg     DPMS *and* can actually see what's happening when X starts!
   7589      1.1  mrg 
   7590      1.1  mrg commit 88ae2c92c0efc1919dbaa7e8db4c37b86987046c
   7591      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7592      1.1  mrg Date:   Wed Mar 4 13:36:36 2009 +1000
   7593      1.1  mrg 
   7594      1.1  mrg     kms: implement dpms
   7595      1.1  mrg 
   7596      1.1  mrg commit 5269cc8060e0ce5160dfca408b0807a4cf2ff17c
   7597      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7598      1.1  mrg Date:   Sun Mar 8 20:07:23 2009 +0000
   7599      1.1  mrg 
   7600      1.1  mrg     randr12: make props code slightly less awful to behold
   7601      1.1  mrg 
   7602      1.1  mrg commit 0b87c4964076101a2d8373fd3addd9355fb7765e
   7603      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7604      1.1  mrg Date:   Sat Mar 7 21:13:55 2009 +0000
   7605      1.1  mrg 
   7606      1.1  mrg     More robust PLL upclocking for old cards
   7607      1.1  mrg 
   7608      1.1  mrg commit cb237a34f31f8b8c841974cb64141a2f2e36c53b
   7609      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7610      1.1  mrg Date:   Sat Mar 7 04:38:12 2009 +0000
   7611      1.1  mrg 
   7612      1.1  mrg     bios/randr12: mode validation fixes (includes fix for #20298)
   7613      1.1  mrg     
   7614      1.1  mrg     Remove arbitrary 12000kHz mode clock lower bound (#20298)
   7615      1.1  mrg     Use DCB supplied max dac clock (and remove a memcpy)
   7616      1.1  mrg 
   7617      1.1  mrg commit 9cfccd7281a715e45a4296226d9d52854230f346
   7618      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7619      1.1  mrg Date:   Sat Mar 7 04:34:20 2009 +0000
   7620      1.1  mrg 
   7621      1.1  mrg     Handle failure to calculate pll values better
   7622      1.1  mrg     
   7623      1.1  mrg     Ensure pll limit table get parsed on nv30 and nv35 too
   7624      1.1  mrg 
   7625      1.1  mrg commit 1e994400913bc656b34440df67aa105aa2b211c4
   7626      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   7627      1.1  mrg Date:   Fri Jan 16 22:26:28 2009 +0000
   7628      1.1  mrg 
   7629      1.1  mrg     xv: return BadAlloc if destination pixmap is not put into EXA offscreen (#15792)
   7630      1.1  mrg     
   7631      1.1  mrg     Lets the player get X errors, instead of the card choking trying to do system
   7632      1.1  mrg     memory addresses
   7633      1.1  mrg     
   7634      1.1  mrg     We could use exaDrawableIsOffscreen() here, but that's only in new xservers.
   7635      1.1  mrg 
   7636      1.1  mrg commit 77347da64f86822f128e0dae3e89a6b80282c4ba
   7637      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7638      1.1  mrg Date:   Fri Feb 27 01:22:13 2009 +0000
   7639      1.1  mrg 
   7640      1.1  mrg     Remove duplicated DCB parsing
   7641      1.1  mrg     
   7642      1.1  mrg     Store stuff in DCB private instead
   7643      1.1  mrg 
   7644      1.1  mrg commit 1b6cabeee4c0160335c174bd4e9111dbd9535aaa
   7645      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7646      1.1  mrg Date:   Tue Mar 3 01:03:45 2009 +0000
   7647      1.1  mrg 
   7648      1.1  mrg     Remove VBIOS access in parse_dcb_entry
   7649      1.1  mrg 
   7650      1.1  mrg commit 72fd0ae537e4db208bbfa142dd70144901d7f267
   7651      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7652      1.1  mrg Date:   Tue Mar 3 21:51:46 2009 +0000
   7653      1.1  mrg 
   7654      1.1  mrg     randr12: no need to re-detect edid for lvds, it's not going away
   7655      1.1  mrg     
   7656      1.1  mrg     Reuse of nv_connector->edid is safe as nv_lvds_output_get_modes doesn't call
   7657      1.1  mrg     nv_output_get_edid_modes after a mode has been found once
   7658      1.1  mrg 
   7659      1.1  mrg commit ae981a8075395af40cf530f2aa24ac68d2ca0e77
   7660      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   7661      1.1  mrg Date:   Thu Mar 5 20:21:39 2009 +0100
   7662      1.1  mrg 
   7663      1.1  mrg     nv50: some minor modesetting changes
   7664      1.1  mrg 
   7665      1.1  mrg commit 42f99e68940a526f804e2046676c1d06d1bbbb42
   7666      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7667      1.1  mrg Date:   Thu Mar 5 12:11:03 2009 +1100
   7668      1.1  mrg 
   7669      1.1  mrg     nv30/xv: restore original viewport/clipping after putimage
   7670      1.1  mrg     
   7671      1.1  mrg     Fixes two cases of corruption I seen while using the texture adaptors with
   7672      1.1  mrg     a composite manager.
   7673      1.1  mrg      - desktop getting clipped to video size sometimes
   7674      1.1  mrg      - missing fonts on some menu items after xv+compmgr
   7675      1.1  mrg 
   7676      1.1  mrg commit 56bb8f8e81e9d152217df7863e59781009a9bb77
   7677      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7678      1.1  mrg Date:   Wed Mar 4 19:48:29 2009 +0000
   7679      1.1  mrg 
   7680      1.1  mrg     Allow parse_fp_mode_table for x86 cards that find themselves on ppc
   7681      1.1  mrg 
   7682      1.1  mrg commit 1c2f33ed33791f391d059778b1490222e8cd1e1d
   7683      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7684      1.1  mrg Date:   Wed Mar 4 19:40:37 2009 +0000
   7685      1.1  mrg 
   7686      1.1  mrg     Don't rely on the bios mobile feature bit for BMP biosen (#19986)
   7687      1.1  mrg     
   7688      1.1  mrg     Quadro bios builds also set the mobile bit (not on nv10gl, but for all
   7689      1.1  mrg     observed subsequent Quadros before nv4x (intro of BIT bios structure).
   7690      1.1  mrg     So for BMP cards, use bit 6 of cr4b on head A to detect mobile biosen (all
   7691      1.1  mrg     sampled mobile bios images set this in their init scripts, and non-mobile
   7692      1.1  mrg     don't)
   7693      1.1  mrg 
   7694      1.1  mrg commit e436c7ee98c2eda9d5ba45f7d897d68497b52799
   7695      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7696      1.1  mrg Date:   Wed Mar 4 20:59:42 2009 +0000
   7697      1.1  mrg 
   7698      1.1  mrg     randr12: make treatment of CR4B more closely resemble blob's behaviour
   7699      1.1  mrg     
   7700      1.1  mrg     Possibly totally unnecessary anyway
   7701      1.1  mrg 
   7702      1.1  mrg commit c61102b326455f6c63a55c8c73ed629994281588
   7703      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7704      1.1  mrg Date:   Wed Feb 18 01:17:29 2009 +0000
   7705      1.1  mrg 
   7706      1.1  mrg     Parse bios fp mode during modesetting, removing extra alloc
   7707      1.1  mrg     
   7708      1.1  mrg     Also, it seems that the mode parsing was wrong on big endian for years, so
   7709      1.1  mrg     fix that (though Apple laptops have DDC panels anyway)
   7710      1.1  mrg 
   7711      1.1  mrg commit 631e15a03b8a790d342aefe677f8c5eb33935de6
   7712      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7713      1.1  mrg Date:   Tue Mar 3 22:03:00 2009 +0000
   7714      1.1  mrg 
   7715      1.1  mrg     Get dual_link and dithering bios info through lvds table parsing function
   7716      1.1  mrg     
   7717      1.1  mrg     Now that lvds table is only parsed during modesetting, return the parsed
   7718      1.1  mrg     data in out parameters to make the ordering requirements obvious
   7719      1.1  mrg     
   7720      1.1  mrg     Since calling this on nv50 is pointless, that code was commented out
   7721      1.1  mrg 
   7722      1.1  mrg commit 2d4377193f5e2166af3df32ddcfb1235be82764e
   7723      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7724      1.1  mrg Date:   Tue Mar 3 21:52:04 2009 +0000
   7725      1.1  mrg 
   7726      1.1  mrg     Call parse_lvds_manufacturer_table during modesetting only (#19986 partial fix)
   7727      1.1  mrg     
   7728      1.1  mrg     Also remove SetOwner call now that locking crtcs doesn't change the set head
   7729      1.1  mrg     
   7730      1.1  mrg     Moving parse_lvds_manufacturer_table to modesetting means it only gets
   7731      1.1  mrg     called for lvds outputs, removing the dependency on checking for the mobile
   7732      1.1  mrg     bios build.  Another benefit is making the strap and EDID FP paths common.
   7733      1.1  mrg     
   7734      1.1  mrg     A side effect is that as the lvds dithering toggle depends on the results of
   7735      1.1  mrg     parse_lvds_manufacturer_table, setting that moves to after calling the
   7736      1.1  mrg     parsing function
   7737      1.1  mrg 
   7738      1.1  mrg commit ce8f5d71dacbe0d56cfcb17dfe60f1c4c6cf1773
   7739      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7740      1.1  mrg Date:   Tue Mar 3 17:24:09 2009 +0000
   7741      1.1  mrg 
   7742      1.1  mrg     Variety of LVDS script changes
   7743      1.1  mrg     
   7744      1.1  mrg     Remove lvds invocation static
   7745      1.1  mrg     No LVDS_INIT for BIT biosen
   7746      1.1  mrg     Merge in one-time call to LVDS_INIT script to main script function
   7747      1.1  mrg     Make sel_clk preservation stuff use regular reg writing functions
   7748      1.1  mrg 
   7749      1.1  mrg commit 071d5373df744c0c9578134fa634bce1e202d4f3
   7750      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7751      1.1  mrg Date:   Tue Feb 17 16:45:50 2009 +0000
   7752      1.1  mrg 
   7753      1.1  mrg     Read embedded bios edid only on demand
   7754      1.1  mrg 
   7755      1.1  mrg commit f04689cb326da409448d54694e2660cf4b4b7950
   7756      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7757      1.1  mrg Date:   Tue Mar 3 10:14:26 2009 +1000
   7758      1.1  mrg 
   7759      1.1  mrg     move memset of fb after NVSave(), hopefully fix lost VGA fonts
   7760      1.1  mrg 
   7761      1.1  mrg commit 6961efb84dd6894aaaf010a9f620231dfcbad004
   7762      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7763      1.1  mrg Date:   Mon Mar 2 11:35:05 2009 +1000
   7764      1.1  mrg 
   7765      1.1  mrg     kms: fix check for xf86drmMode.h
   7766      1.1  mrg 
   7767      1.1  mrg commit 76fa6569ffd1a7f61e295753383bd01b246b5348
   7768      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7769      1.1  mrg Date:   Mon Mar 2 16:43:06 2009 +0000
   7770      1.1  mrg 
   7771      1.1  mrg     Detypedef bios_t, rename bios io functions, group various helper functions
   7772      1.1  mrg 
   7773      1.1  mrg commit 39c9d0231c0d24bf91dbe9ab262f54fcad1b3b2f
   7774      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7775      1.1  mrg Date:   Fri Feb 27 18:57:35 2009 +0000
   7776      1.1  mrg 
   7777      1.1  mrg     Move parsed DCB to bios structs, split into public and private parts
   7778      1.1  mrg 
   7779      1.1  mrg commit 275daaf7be46e54ca59067d3f2a6e6790e1ce7e0
   7780      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7781      1.1  mrg Date:   Fri Feb 27 17:46:26 2009 +0000
   7782      1.1  mrg 
   7783      1.1  mrg     Split bios struct into struct for nv_bios.c, and exported public info struct
   7784      1.1  mrg 
   7785      1.1  mrg commit 8b3e966e3230add04aa05a9ded3f8a647afe0d91
   7786      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7787      1.1  mrg Date:   Sun Mar 1 20:50:15 2009 +0000
   7788      1.1  mrg 
   7789      1.1  mrg     Remove never updated bios opcodes 0x31, 0x5A and 0x73
   7790      1.1  mrg     
   7791      1.1  mrg     Notices of removal left in case any bios using them ever appears, so they
   7792      1.1  mrg     can be found in git history
   7793      1.1  mrg     
   7794      1.1  mrg     Also nuke a few unused reg access defines
   7795      1.1  mrg 
   7796      1.1  mrg commit ce9eb05f516899f56e66cc290fc7c4f9d3085882
   7797      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7798      1.1  mrg Date:   Fri Feb 27 23:14:24 2009 +0000
   7799      1.1  mrg 
   7800      1.1  mrg     Trivial bios convenience variable changes
   7801      1.1  mrg 
   7802      1.1  mrg commit cfeef1144943e72d62a2c0d9701ddf4a639deeca
   7803      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   7804      1.1  mrg Date:   Fri Feb 27 17:30:40 2009 +0100
   7805      1.1  mrg 
   7806      1.1  mrg     exa: forgot to check if EXA_SUPPORTS_PREPARE_AUX was defined
   7807      1.1  mrg 
   7808      1.1  mrg commit 37a85dcbd6f6134a43b5c9bb883553fdaf7c0bd9
   7809      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   7810      1.1  mrg Date:   Fri Feb 27 17:23:42 2009 +0100
   7811      1.1  mrg 
   7812      1.1  mrg     exa: we support PREPARE_AUX
   7813      1.1  mrg 
   7814      1.1  mrg commit 1249fd25a529702a4c6fb4831ef92e801f0b6122
   7815      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   7816      1.1  mrg Date:   Fri Feb 27 17:21:47 2009 +0100
   7817      1.1  mrg 
   7818      1.1  mrg     Revert "exa: support major version 3"
   7819      1.1  mrg     
   7820      1.1  mrg     This reverts commit b7f99aec7282ca7c81d19ff3ad7d9ff22275d476.
   7821      1.1  mrg 
   7822      1.1  mrg commit 1c4a284a80ebed9f9d1e01c47b929481801566b5
   7823      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7824      1.1  mrg Date:   Fri Feb 20 20:02:38 2009 +0000
   7825      1.1  mrg 
   7826      1.1  mrg     Rework PLL decoding in terms of pll_vals, save/restore pll_vals on vt switch
   7827      1.1  mrg     
   7828      1.1  mrg     If your nv04-nv4x vt after running nouveau is more broken than it was with
   7829      1.1  mrg     the previous commit, file a bug
   7830      1.1  mrg 
   7831      1.1  mrg commit 81b4732162915ab1ac0593e0ef21b56b089dafae
   7832      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7833      1.1  mrg Date:   Fri Feb 20 19:11:41 2009 +0000
   7834      1.1  mrg 
   7835      1.1  mrg     New common struct for pll values
   7836      1.1  mrg     
   7837      1.1  mrg     Makes the compiler do our dirty accessing work for us
   7838      1.1  mrg 
   7839      1.1  mrg commit adf2e350341b983d27123550041c3b1ddaac4526
   7840      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7841      1.1  mrg Date:   Wed Feb 25 02:11:27 2009 +0000
   7842      1.1  mrg 
   7843      1.1  mrg     Check whether NV_RAMDAC_580 has changed when setting PLLs
   7844      1.1  mrg 
   7845      1.1  mrg commit b7f99aec7282ca7c81d19ff3ad7d9ff22275d476
   7846      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   7847      1.1  mrg Date:   Tue Feb 24 19:13:23 2009 +0100
   7848      1.1  mrg 
   7849      1.1  mrg     exa: support major version 3
   7850      1.1  mrg 
   7851      1.1  mrg commit d91fc78859b11d00c822e5cae70f0fc511b26701
   7852      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7853      1.1  mrg Date:   Tue Feb 24 08:31:40 2009 +1000
   7854      1.1  mrg 
   7855      1.1  mrg     kms: fix resize func
   7856      1.1  mrg     
   7857      1.1  mrg     Don't change virtualX/virtualY when we're not resizing the actual framebuffer,
   7858      1.1  mrg     just change displayWidth to account for the adjusted scanout size.
   7859      1.1  mrg     
   7860      1.1  mrg     With driver pixmaps, we'll be able to do "proper" framebuffer resize.
   7861      1.1  mrg 
   7862      1.1  mrg commit 535498bcfe79858e08ae1f01125025f56bcd504f
   7863      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7864      1.1  mrg Date:   Mon Feb 23 08:20:34 2009 +1000
   7865      1.1  mrg 
   7866      1.1  mrg     clear the scanout buffer on statup to avoid seeing garbage on-screen
   7867      1.1  mrg 
   7868      1.1  mrg commit 022767373474a0dacf50ee6fcd6401db15018aca
   7869      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7870      1.1  mrg Date:   Fri Feb 20 13:59:58 2009 +1000
   7871      1.1  mrg 
   7872      1.1  mrg     nv50/exa: properly align offset for mem_tile ioctl
   7873      1.1  mrg     
   7874      1.1  mrg     I really really hate this ioctl()..
   7875      1.1  mrg 
   7876      1.1  mrg commit e09f50e5f9126c682289b7ba790f16b93a80b876
   7877      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7878      1.1  mrg Date:   Wed Feb 18 21:04:00 2009 +0000
   7879      1.1  mrg 
   7880      1.1  mrg     bios/randr12: fix dual link TMDS (#20006)
   7881      1.1  mrg     
   7882      1.1  mrg     TMDS04 needs setting, just as for LVDS, and bit 31 of fp_control should also
   7883      1.1  mrg     be set (although in this instance the scripts ensure it is set)
   7884      1.1  mrg     Furthermore, stop dpms clobbering any changes made to fp_control by scripts
   7885      1.1  mrg     
   7886      1.1  mrg     Many thanks to bmaass for testing
   7887      1.1  mrg 
   7888      1.1  mrg commit b968db77037790dd5be91d6fafa0552eb7e9520f
   7889      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7890      1.1  mrg Date:   Mon Feb 16 21:38:31 2009 +0000
   7891      1.1  mrg 
   7892      1.1  mrg     Return of "bios: fix create_i2c_device for g80"
   7893      1.1  mrg 
   7894      1.1  mrg commit 0a439ba05aa192e7433d430acd91b60719d20caf
   7895      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7896      1.1  mrg Date:   Wed Feb 11 20:52:43 2009 +0000
   7897      1.1  mrg 
   7898      1.1  mrg     Parse DCB before running init
   7899      1.1  mrg 
   7900      1.1  mrg commit 870b6f0d2df3e64af5ac921594b1742f82329c49
   7901      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   7902      1.1  mrg Date:   Tue Jan 20 05:29:38 2009 +0000
   7903      1.1  mrg 
   7904      1.1  mrg     Split parsing and init into separate functions
   7905      1.1  mrg 
   7906      1.1  mrg commit 0280a0c975830b5c4b2edf4fff8a79fb7d67b9df
   7907      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7908      1.1  mrg Date:   Wed Feb 11 18:53:56 2009 +0000
   7909      1.1  mrg 
   7910      1.1  mrg     Attempt to remove pNv and bios_t use in parsing the DCB
   7911      1.1  mrg     
   7912      1.1  mrg     It's meant to parse a section of rom image into useful things, so use of pNv
   7913      1.1  mrg     ought to be unusual.
   7914      1.1  mrg     Access to things contained in pNv and bios_t makes it harder to prove parsing
   7915      1.1  mrg     ordering requirements
   7916      1.1  mrg 
   7917      1.1  mrg commit 9179c6667cf859248a525c8d01922b69ed45c17b
   7918      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7919      1.1  mrg Date:   Wed Feb 11 18:33:47 2009 +0000
   7920      1.1  mrg 
   7921      1.1  mrg     Variety of DCB enhancements
   7922      1.1  mrg     
   7923      1.1  mrg     * ensure parsing of dcb_table.i2c_default_indices happens
   7924      1.1  mrg     * only merge entries on dcb versions < 2.1, and note consequnces of merging
   7925      1.1  mrg     * correct dcbent->index on post-merge compacted entries
   7926      1.1  mrg     * drop pointless memcpy
   7927      1.1  mrg     * return an error if no outputs found
   7928      1.1  mrg     * define dcb structure in nouveau_bios.h (ought to rename pNv->dcb_table to pNv->dcb one day)
   7929      1.1  mrg 
   7930      1.1  mrg commit 317ca477cdbb936f29360984bcee25a0ecda3aa3
   7931      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   7932      1.1  mrg Date:   Mon Feb 16 21:15:51 2009 +0000
   7933      1.1  mrg 
   7934      1.1  mrg     Revert "bios: fix create_i2c_device for g80"
   7935      1.1  mrg     
   7936      1.1  mrg     This reverts commit ca72ca24784b9da09b6e3e0b39f3aa32b8f7b502.
   7937      1.1  mrg     It'll be back in a minute.
   7938      1.1  mrg 
   7939      1.1  mrg commit 7b25a3019beba6342505fa16327a5bcd43669f90
   7940      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   7941      1.1  mrg Date:   Mon Feb 16 21:23:56 2009 +0100
   7942      1.1  mrg 
   7943      1.1  mrg     nv04: unbreak copy
   7944      1.1  mrg 
   7945      1.1  mrg commit 60c8bb1391a51188a4981b4936c190c149b79b7f
   7946      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7947      1.1  mrg Date:   Mon Feb 16 13:09:39 2009 +1000
   7948      1.1  mrg 
   7949      1.1  mrg     default to autodetecting whether to enable the driver's kms paths
   7950      1.1  mrg 
   7951      1.1  mrg commit a31b1d0118dc7b4d07a2c232fcd5aafbf94f69b9
   7952      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7953      1.1  mrg Date:   Mon Feb 16 09:49:39 2009 +1000
   7954      1.1  mrg 
   7955      1.1  mrg     exa: reimplement driver-controlled pixmaps
   7956      1.1  mrg 
   7957      1.1  mrg commit d97e993072dc773ecfeb80b5e138b5e4598a1c3d
   7958      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7959      1.1  mrg Date:   Mon Feb 16 08:50:02 2009 +1000
   7960      1.1  mrg 
   7961      1.1  mrg     exa: preparation for reintroducing driver-controlled pixmaps
   7962      1.1  mrg 
   7963      1.1  mrg commit 1e00c7d1e6edb7f6b4e6d12ef227d27413948f8f
   7964      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   7965      1.1  mrg Date:   Sun Feb 15 18:52:59 2009 +0100
   7966      1.1  mrg 
   7967      1.1  mrg     shadowfb: clip copied regions to frontbuffer size.
   7968      1.1  mrg     
   7969      1.1  mrg     - There have been reports of crashed when moving windows outside the visible screen.
   7970      1.1  mrg 
   7971      1.1  mrg commit efe27964fa25f71dcbdc7a751210860369ea0e11
   7972      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   7973      1.1  mrg Date:   Sun Feb 15 16:54:18 2009 +0100
   7974      1.1  mrg 
   7975      1.1  mrg     nv50: correct a poorly written comment
   7976      1.1  mrg 
   7977      1.1  mrg commit 2573c065423af47e14263479c66f2308259f29b8
   7978      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7979      1.1  mrg Date:   Fri Feb 13 10:46:13 2009 +1000
   7980      1.1  mrg 
   7981      1.1  mrg     exa: remove exaWaitSync() call in nouveau_exa_pixmap_map()
   7982      1.1  mrg     
   7983      1.1  mrg     unnecessary, nouveau_bo_map() will sync if required.
   7984      1.1  mrg 
   7985      1.1  mrg commit 500053517cb5fe058468c8965f43e6c3209ba7b5
   7986      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7987      1.1  mrg Date:   Thu Feb 12 09:04:43 2009 +1000
   7988      1.1  mrg 
   7989      1.1  mrg     exa: don't need exaMarkSync on DFS, the operation will be done already
   7990      1.1  mrg 
   7991      1.1  mrg commit a7e7c557dbf9b2fe54db401793608128de08bdf5
   7992      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7993      1.1  mrg Date:   Thu Feb 12 09:01:49 2009 +1000
   7994      1.1  mrg 
   7995      1.1  mrg     xv: remove notifier usage
   7996      1.1  mrg 
   7997      1.1  mrg commit 8ecb8d5331bdb910beea416cdb0b662c624c5c96
   7998      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   7999      1.1  mrg Date:   Thu Feb 12 09:00:07 2009 +1000
   8000      1.1  mrg 
   8001      1.1  mrg     exa: remove notifier waits in UTS/DFS
   8002      1.1  mrg     
   8003      1.1  mrg     nouveau_bo will handle CPU/GPU sync if necessary when bo_map() is called.
   8004      1.1  mrg 
   8005      1.1  mrg commit cfb884b816eebbdaa2103dd233c6f975834e536d
   8006      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8007      1.1  mrg Date:   Fri Feb 13 22:29:33 2009 +0100
   8008      1.1  mrg 
   8009      1.1  mrg     bios: add some more valid regs
   8010      1.1  mrg 
   8011      1.1  mrg commit ca72ca24784b9da09b6e3e0b39f3aa32b8f7b502
   8012      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8013      1.1  mrg Date:   Fri Feb 13 22:18:18 2009 +0100
   8014      1.1  mrg 
   8015      1.1  mrg     bios: fix create_i2c_device for g80
   8016      1.1  mrg 
   8017      1.1  mrg commit bbd7041791eacd357afa775236d4123dd98ab9c9
   8018      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8019      1.1  mrg Date:   Fri Feb 13 20:30:24 2009 +0100
   8020      1.1  mrg 
   8021      1.1  mrg     bios: implement opcode 0x76 (INIT_IO_CONDITION).
   8022      1.1  mrg 
   8023      1.1  mrg commit 5dd2cbe454ee8560c814f3fd96d7c28e0fec1dc1
   8024      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8025      1.1  mrg Date:   Thu Feb 12 17:13:42 2009 +0100
   8026      1.1  mrg 
   8027      1.1  mrg     exa: add nouveau_exa_pixmap_is_tiled
   8028      1.1  mrg 
   8029      1.1  mrg commit 15ccf721791fa4f61784ad00449630c6d2496328
   8030      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   8031      1.1  mrg Date:   Sat Feb 7 16:40:46 2009 +0000
   8032      1.1  mrg 
   8033      1.1  mrg     randr12: anti-crash measures for #19854
   8034      1.1  mrg 
   8035      1.1  mrg commit 17e9d4bb8c46d67e201b2a369eff7db805dff07b
   8036      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   8037      1.1  mrg Date:   Fri Apr 4 19:01:20 2008 +0100
   8038      1.1  mrg 
   8039      1.1  mrg     randr12: use bios PLL setting routines for modesetting
   8040      1.1  mrg     
   8041      1.1  mrg     Only used for setting modes currently, old code remains for restore
   8042      1.1  mrg 
   8043      1.1  mrg commit e444e0e348b3aab59671ffdeb605f9a57c46bf70
   8044      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   8045      1.1  mrg Date:   Tue Jan 20 03:23:40 2009 +0000
   8046      1.1  mrg 
   8047      1.1  mrg     Readability improvements for nv_hw.c and nvreg.h
   8048      1.1  mrg 
   8049      1.1  mrg commit f5ea66c2ef2c726b6a0aff72843c379ab25dbaff
   8050      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   8051      1.1  mrg Date:   Tue Feb 10 19:01:43 2009 +0000
   8052      1.1  mrg 
   8053      1.1  mrg     Pull in extras from CRTC PLL code to bios routines
   8054      1.1  mrg     
   8055      1.1  mrg     * g7x magic bits
   8056      1.1  mrg     * 0xc040 manipulation for vplls
   8057      1.1  mrg 
   8058      1.1  mrg commit 416636509152cf12c801ac537cb8c1bd20c19b5e
   8059      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   8060      1.1  mrg Date:   Tue Jan 20 02:11:08 2009 +0000
   8061      1.1  mrg 
   8062      1.1  mrg     Pull out ramdac580 setting and powerctrl_1 shift code to separate functions
   8063      1.1  mrg     
   8064      1.1  mrg     And only twiddle powerctrl_1 for vplls on nv3x single stage pll chips
   8065      1.1  mrg 
   8066      1.1  mrg commit 8b7041833c11f32feb7fa5edc21648cc9db1a333
   8067      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   8068      1.1  mrg Date:   Tue Feb 10 19:01:05 2009 +0000
   8069      1.1  mrg 
   8070      1.1  mrg     Miscellaneous fixes to bios PLL code
   8071      1.1  mrg     
   8072      1.1  mrg     * bios variable was only used for chip_version.  simplify.
   8073      1.1  mrg     * set plls faster on single pll cards after nv15/16
   8074      1.1  mrg     * allow early return for single stage plls when already set
   8075      1.1  mrg     * single stage pll mode is only for nv41+
   8076      1.1  mrg     * 80 cols fixes
   8077      1.1  mrg 
   8078      1.1  mrg commit 01bb4c1576a45217953632c9f5612aea9173f95f
   8079      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   8080      1.1  mrg Date:   Mon Feb 9 21:14:43 2009 +0000
   8081      1.1  mrg 
   8082      1.1  mrg     Make PROM score badly, out of available bios images, if checksum bad
   8083      1.1  mrg     
   8084      1.1  mrg     Problem exposed on a Mac following 0387ac32
   8085      1.1  mrg     
   8086      1.1  mrg     Having PROM first is good, if the image is fine.  But if the read-only PROM
   8087      1.1  mrg     has problems, not a good idea to use it if there are other options available
   8088      1.1  mrg     
   8089      1.1  mrg     Also avoid result contamination, if a read method has returned early and not
   8090      1.1  mrg     overwritten previous image in *data
   8091      1.1  mrg 
   8092      1.1  mrg commit 30848dd378d05917c646a24df404846e6f9b2352
   8093      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8094      1.1  mrg Date:   Tue Jan 6 16:23:33 2009 +0000
   8095      1.1  mrg 
   8096      1.1  mrg     randr12: bodge-in continuous timings when the scaler is in use (#19203)
   8097      1.1  mrg     
   8098      1.1  mrg     Similar to 3354e660b0744976871683ce226f17e873f26b50 in the intel driver, except
   8099      1.1  mrg     I can't see much benefit in allowing bigger-than-native resolutions, so no sync
   8100      1.1  mrg     range hacking
   8101      1.1  mrg     
   8102      1.1  mrg     A pity the xserver has no idea of scalers and so each driver ends up with a hack
   8103      1.1  mrg 
   8104      1.1  mrg commit 0387ac32bef6c714f54917d5d36071ae1224458c
   8105      1.1  mrg Author: Stuart Bennett <stuart (a] freedesktop.org>
   8106      1.1  mrg Date:   Sun Feb 8 09:19:53 2009 +0000
   8107      1.1  mrg 
   8108      1.1  mrg     Allow reading of PROM and PCI rom on PPC (for people using x86 cards)
   8109      1.1  mrg 
   8110      1.1  mrg commit 6ad66c0b6165822dde167fd1700bd14727ce7087
   8111      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8112      1.1  mrg Date:   Sun Jan 25 20:09:36 2009 +0000
   8113      1.1  mrg 
   8114      1.1  mrg     bios/randr12: be strict about when to use modes from bios vs modes from ddc
   8115      1.1  mrg     
   8116      1.1  mrg     Again, the Inspiron 8100 in #14567 is an example of wackiness, having a
   8117      1.1  mrg     non-0xf i2c_index, but using straps
   8118      1.1  mrg     
   8119      1.1  mrg     If the previous commit didn't break your DCB 2.0 EDID equipped laptop, this will
   8120      1.1  mrg 
   8121      1.1  mrg commit b5391eb909f8b477c3c438f1136d788acfe6bfd8
   8122      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8123      1.1  mrg Date:   Sun Jan 25 03:03:29 2009 +0000
   8124      1.1  mrg 
   8125      1.1  mrg     Simplify FP strapping semantics and trust bios parsing of use_straps_for_mode
   8126      1.1  mrg     
   8127      1.1  mrg     In many ways a spiritual revert of 11de8d
   8128      1.1  mrg     
   8129      1.1  mrg     The compound fp.strapping member faithfully implemented what nvidia sticks in
   8130      1.1  mrg     cr58 (for cr57 == 0xf), but this was never directly useful and had differing
   8131      1.1  mrg     overloaded interpretations with bios version, causing confusion.  Return to
   8132      1.1  mrg     just using the result of get_fp_strap (g80 code of which unused and so dropped)
   8133      1.1  mrg     
   8134      1.1  mrg     As noted in the commit, there have been DCB 2.0 laptops (as in bug 14567) which
   8135      1.1  mrg     don't set use_straps_for_mode when they should, so we set it for all DCB 1.4-2.0
   8136      1.1  mrg     cards.  If EDID-ful DCB 1.4-2.0 laptops exist they will be broken, and will need
   8137      1.1  mrg     fixing later (simplistic fix:  use_straps_for_mode = (get_fp_strap() == 0xf) )
   8138      1.1  mrg     
   8139      1.1  mrg     Will also break nv40 straps-based laptops whose tables used reserved values,
   8140      1.1  mrg     but that's pretty broken anyway, and I've no evidence they exist
   8141      1.1  mrg 
   8142      1.1  mrg commit 34c2b1539bb2d69dd3bd5911c4fac62e46385d20
   8143      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8144      1.1  mrg Date:   Sat Jan 24 18:41:31 2009 +0000
   8145      1.1  mrg 
   8146      1.1  mrg     bios/randr12: misc (mainly lvds related) clarifications and cleanups
   8147      1.1  mrg     
   8148      1.1  mrg     get_fp_strap() moved (& unused g80 bodge removed) in anticipation of next commit
   8149      1.1  mrg 
   8150      1.1  mrg commit 98b8cada6c355d437925a92ef0413e96751ed567
   8151      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8152      1.1  mrg Date:   Sat Feb 7 21:02:31 2009 +0100
   8153      1.1  mrg 
   8154      1.1  mrg     Always allocate 2 hw cursors.
   8155      1.1  mrg     
   8156      1.1  mrg     - This hopefully fixes the legacy codepath again.
   8157      1.1  mrg 
   8158      1.1  mrg commit f1099810bb3cfe451877667a0224eb3d664e442f
   8159      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8160      1.1  mrg Date:   Sat Feb 7 20:04:54 2009 +0100
   8161      1.1  mrg 
   8162      1.1  mrg     Fix a few warnings.
   8163      1.1  mrg 
   8164      1.1  mrg commit 691589d8c05b8b0354e359b4942711f6fffa9903
   8165      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8166      1.1  mrg Date:   Sat Feb 7 19:59:28 2009 +0100
   8167      1.1  mrg 
   8168      1.1  mrg     Fix some cursor fallout, mostly in legacy code.
   8169      1.1  mrg 
   8170      1.1  mrg commit 945f0cb644b6e4f34cc04927177fe53529aeb5cf
   8171      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8172      1.1  mrg Date:   Fri Feb 6 00:44:14 2009 +1000
   8173      1.1  mrg 
   8174      1.1  mrg     kms: update drmmode_display
   8175      1.1  mrg 
   8176      1.1  mrg commit ba1f897159d910a25560796d11c9d0357869e1c0
   8177      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8178      1.1  mrg Date:   Thu Feb 5 23:15:24 2009 +1000
   8179      1.1  mrg 
   8180      1.1  mrg     keep resources around after leavevt, far too problematic currently
   8181      1.1  mrg 
   8182      1.1  mrg commit 4dfd0b1b21415c48c4b6e0e8d335f3fc70922d27
   8183      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8184      1.1  mrg Date:   Wed Feb 4 15:35:53 2009 +1000
   8185      1.1  mrg 
   8186      1.1  mrg     oops
   8187      1.1  mrg 
   8188      1.1  mrg commit e02813aab0376271ee777a2b8dafc9381f96311a
   8189      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8190      1.1  mrg Date:   Wed Feb 4 14:50:35 2009 +1000
   8191      1.1  mrg 
   8192      1.1  mrg     link against libdrm_nouveau (installed with libdrm)
   8193      1.1  mrg 
   8194      1.1  mrg commit 2c06308a6c5878fca3ff4f2f9c969705d966607f
   8195      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8196      1.1  mrg Date:   Wed Feb 4 14:09:21 2009 +1000
   8197      1.1  mrg 
   8198      1.1  mrg     require drm 0.0.12
   8199      1.1  mrg 
   8200      1.1  mrg commit 29aa1341fb28578968953f7e7dc3de0ec66f70f5
   8201      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8202      1.1  mrg Date:   Mon Feb 2 11:13:55 2009 +1000
   8203      1.1  mrg 
   8204      1.1  mrg     fix NoAccel from when map/unmap became stricter
   8205      1.1  mrg 
   8206      1.1  mrg commit 62adc557560fa82c2086e32cd16bc51f67a28b48
   8207      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8208      1.1  mrg Date:   Tue Feb 3 08:10:45 2009 +1000
   8209      1.1  mrg 
   8210      1.1  mrg     Revert "Improve the NoAccel situation, but it's not working yet."
   8211      1.1  mrg     
   8212      1.1  mrg     This reverts commit 285027a180b676ac63f4c7e158e94ffbe22bf11d.
   8213      1.1  mrg     
   8214      1.1  mrg     Sorry, fixed this yesterday and forgot to push the commit.
   8215      1.1  mrg 
   8216      1.1  mrg commit 285027a180b676ac63f4c7e158e94ffbe22bf11d
   8217      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8218      1.1  mrg Date:   Mon Feb 2 11:15:02 2009 +0100
   8219      1.1  mrg 
   8220      1.1  mrg     Improve the NoAccel situation, but it's not working yet.
   8221      1.1  mrg     
   8222      1.1  mrg     - nouveau_bo related functions will cause problems for fake bo's (since they don't have a bo_priv).
   8223      1.1  mrg     - NoAccel still doesn't work for me (the scanout contains random crap).
   8224      1.1  mrg 
   8225      1.1  mrg commit 5e63c7866ac93f39fde49af185387d2094110627
   8226      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8227      1.1  mrg Date:   Mon Feb 2 13:46:01 2009 +1000
   8228      1.1  mrg 
   8229      1.1  mrg     Revert "nv50: make entire offscreen area tiled, use extra blits to scanout buffer"
   8230      1.1  mrg     
   8231      1.1  mrg     This reverts commit 6c3f8da1bff3c94353748321b40a523add824327.
   8232      1.1  mrg     
   8233      1.1  mrg     EXA doesn't use UTS/DFS hooks when it's accessing the "front buffer" for
   8234      1.1  mrg     software fallbacks, so sw rendering to it was garbled because it doesn't
   8235      1.1  mrg     understand tiling.
   8236      1.1  mrg     
   8237      1.1  mrg     The Prepare/FinishAccess hooks could be used to point the pixmap at the
   8238      1.1  mrg     linear scanout buffer instead for sw access, but on VT switch for some
   8239      1.1  mrg     reason exa get called to try and do things, hit the PrepareAccess() hook
   8240      1.1  mrg     and die horribly because in LeaveVT() the driver deallocates the buffers.
   8241      1.1  mrg     
   8242      1.1  mrg     The other alternative was to use libwfb to wrap the fb accesses and
   8243      1.1  mrg     handle tiling, but exa isn't quite ready for that yet either - it's
   8244      1.1  mrg     being worked on.
   8245      1.1  mrg     
   8246      1.1  mrg     Another point made about this patch was that we should figure out the
   8247      1.1  mrg     display engine and get it to scanout the tiled buffer directly, not
   8248      1.1  mrg     commit shoddy workarounds.  Even for this "correct" solution, the two
   8249      1.1  mrg     above-mentioned issues still apply.
   8250      1.1  mrg 
   8251      1.1  mrg commit 6c3f8da1bff3c94353748321b40a523add824327
   8252      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8253      1.1  mrg Date:   Mon Feb 2 08:52:18 2009 +1000
   8254      1.1  mrg 
   8255      1.1  mrg     nv50: make entire offscreen area tiled, use extra blits to scanout buffer
   8256      1.1  mrg     
   8257      1.1  mrg     This fixes some pretty bad performance issues with window resize and desktop
   8258      1.1  mrg     switching where ARGB windows are concerned.  It also allows Xv to be used
   8259      1.1  mrg     without a composite manager.
   8260      1.1  mrg     
   8261      1.1  mrg     The drawbacks are the use of a little more memory for the shadow scanout
   8262      1.1  mrg     buffer, and a bit more GPU time is used for the extra blits. But it's worth
   8263      1.1  mrg     it.
   8264      1.1  mrg     
   8265      1.1  mrg     If you want to get rid of this, figure out how to scanout tiled buffers :)
   8266      1.1  mrg 
   8267      1.1  mrg commit 61791028ee9321748b635a85d4e53ed80d143df5
   8268      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8269      1.1  mrg Date:   Sun Feb 1 18:58:27 2009 +1000
   8270      1.1  mrg 
   8271      1.1  mrg     nv10: use the correct 3d object on NV1A
   8272      1.1  mrg 
   8273      1.1  mrg commit dfd87ece014402339f82ecc26bc27b2e47e213df
   8274      1.1  mrg Author: Younes Manton <younes.m (a] gmail.com>
   8275      1.1  mrg Date:   Sat Jan 31 16:52:46 2009 -0500
   8276      1.1  mrg 
   8277      1.1  mrg     xv: Unmap filter table BO after init so it can be validated (nv30,40)
   8278      1.1  mrg 
   8279      1.1  mrg commit b8de749bbaeacbbe677df1939f7fd39d9d3863a7
   8280      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8281      1.1  mrg Date:   Sat Jan 24 05:40:02 2009 +0000
   8282      1.1  mrg 
   8283      1.1  mrg     Avoid any risk of parsing oscillation on if_is_24bit
   8284      1.1  mrg     
   8285      1.1  mrg     Would depend on having a BMP laptop with EDID equipped panel and a bios that
   8286      1.1  mrg     doesn't match current suspicions, but better safe
   8287      1.1  mrg 
   8288      1.1  mrg commit 0a0bb720da63e4a323978e4a52a4d6e1e4f4ae27
   8289      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8290      1.1  mrg Date:   Wed Jan 21 00:33:55 2009 +0000
   8291      1.1  mrg 
   8292      1.1  mrg     Split up parsing the bit structure, complain when necessary tables are missing
   8293      1.1  mrg     
   8294      1.1  mrg     Added bios major version 0x60 (g80+) check since it now complains about missing
   8295      1.1  mrg     the BIT "A" table on nv4x roms
   8296      1.1  mrg     Also permits on-demand parsing of individual tables if needed in the future
   8297      1.1  mrg 
   8298      1.1  mrg commit 2d86018d52c387d4f2370b7c1ff83798ad6e1cf7
   8299      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8300      1.1  mrg Date:   Sun Jan 25 20:12:41 2009 +0000
   8301      1.1  mrg 
   8302      1.1  mrg     Swap the order of calling parse_fp_mode_table and parse_lvds_manufacturer_table
   8303      1.1  mrg     
   8304      1.1  mrg     Last seen in this order pre 11de8d7a
   8305      1.1  mrg 
   8306      1.1  mrg commit 8c6b3a800ae2df35b6475a46aebab32f0577261a
   8307      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8308      1.1  mrg Date:   Tue Jan 20 04:04:43 2009 +0000
   8309      1.1  mrg 
   8310      1.1  mrg     Make calling of init bios functions common
   8311      1.1  mrg     
   8312      1.1  mrg     Bios structure parsing stage should no longer require hw access
   8313      1.1  mrg     This involves serializing BIT hw-accessing functions after BIT structure
   8314      1.1  mrg     parsing, but order is maintained so should cause no issues
   8315      1.1  mrg     
   8316      1.1  mrg     Also, set a digital_min_front_porch default on BIT PPC (G5s), as they have no BIT
   8317      1.1  mrg     "display" table (might even fix some wonky display issues like #17571)
   8318      1.1  mrg 
   8319      1.1  mrg commit 9b32034eb72e580d4cb5a5e2fa22a76eff0e7f26
   8320      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8321      1.1  mrg Date:   Thu Jan 29 04:07:04 2009 +0000
   8322      1.1  mrg 
   8323      1.1  mrg     Don't read obviously useless bios images, and drop 5x reading on PROM
   8324      1.1  mrg     
   8325      1.1  mrg     If some nv43 actually need the 5x bodge (no pramin image) we can add it back as
   8326      1.1  mrg     a method of last resort
   8327      1.1  mrg     PCIR check taken from mmiotrace of the blob's PROM behaviour
   8328      1.1  mrg 
   8329      1.1  mrg commit 63aa210f7aee4674337fed3ebfebd198ff1e699b
   8330      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8331      1.1  mrg Date:   Wed Jan 28 16:08:42 2009 +0000
   8332      1.1  mrg 
   8333      1.1  mrg     Implement bios I2C opcode 4E (untested)
   8334      1.1  mrg     
   8335      1.1  mrg     Courtesy an old trace by RAOF
   8336      1.1  mrg 
   8337      1.1  mrg commit a81f1590d384bad214111139db9c988ff7676e83
   8338      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8339      1.1  mrg Date:   Wed Jan 28 15:39:24 2009 +0000
   8340      1.1  mrg 
   8341      1.1  mrg     Handle I2C device 0xff fallback for I2C bios opcodes
   8342      1.1  mrg     
   8343      1.1  mrg     Courtesy an old trace by RAOF
   8344      1.1  mrg     Also, use i2c record entry length when available and make rundigitaloutscript
   8345      1.1  mrg     function name legible
   8346      1.1  mrg 
   8347      1.1  mrg commit 34e967e689a186cdde2f6c3ec222a6870b3584ea
   8348      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8349      1.1  mrg Date:   Wed Jan 28 15:48:27 2009 +0000
   8350      1.1  mrg 
   8351      1.1  mrg     Fix pasta error in bios opcode 4D
   8352      1.1  mrg 
   8353      1.1  mrg commit 786dd366474006b10c740c5012630ff5f1cd2a0f
   8354      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8355      1.1  mrg Date:   Thu Jan 29 17:56:40 2009 +0000
   8356      1.1  mrg 
   8357      1.1  mrg     Fix nv04+ IFC upload and frag prog upload
   8358      1.1  mrg 
   8359      1.1  mrg commit 3ab65cf6af0d3f892ade584c29f861f9f8a9d021
   8360      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8361      1.1  mrg Date:   Thu Jan 29 16:51:53 2009 +1000
   8362      1.1  mrg 
   8363      1.1  mrg     add vm_vram_base field to nouveau_device instead of hardcoding 512MiB
   8364      1.1  mrg 
   8365      1.1  mrg commit d833c81fadf7dd63ab4ca94b953397fcbe0be581
   8366      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8367      1.1  mrg Date:   Thu Jan 29 16:25:14 2009 +1000
   8368      1.1  mrg 
   8369      1.1  mrg     nv50/xv: previous xv commit was bonged - fix that
   8370      1.1  mrg     
   8371      1.1  mrg     It actually still worked just fine, but it was wrong.  It's possible we'll
   8372      1.1  mrg     have more than 1 clipbox, in which case the check for enough space in the
   8373      1.1  mrg     pushbuf for a single frame is insufficient.
   8374      1.1  mrg     
   8375      1.1  mrg     Check for enough space just before emitting quads, if there's not enough
   8376      1.1  mrg     flush and reemit state - then go again.
   8377      1.1  mrg 
   8378      1.1  mrg commit 0f741eb09c556f8d7893628964fedea862322771
   8379      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8380      1.1  mrg Date:   Thu Jan 29 16:10:18 2009 +1000
   8381      1.1  mrg 
   8382      1.1  mrg     exa: small cleanup
   8383      1.1  mrg 
   8384      1.1  mrg commit c10c3c9bbabe8682fe1500098dc53f631690b182
   8385      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8386      1.1  mrg Date:   Thu Jan 29 15:43:51 2009 +1000
   8387      1.1  mrg 
   8388      1.1  mrg     exa: mass renaming and movement of nv04 solid/copy code to nv04_exa.c
   8389      1.1  mrg 
   8390      1.1  mrg commit 81ace5dd1fa2c2760036fb1371cc61a383b2698e
   8391      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8392      1.1  mrg Date:   Thu Jan 29 15:29:37 2009 +1000
   8393      1.1  mrg 
   8394      1.1  mrg     exa: remove driver pixmaps path that never worked here anyway
   8395      1.1  mrg     
   8396      1.1  mrg     Bits and pieces remain (disabled) in various modesetting bits for reference.
   8397      1.1  mrg     Some of it may be useful when it reappears again.
   8398      1.1  mrg 
   8399      1.1  mrg commit 4b1829e2c66f92a19a233afb749f3fb946930db5
   8400      1.1  mrg Author: Ben Skeggs <skeggsb@nisroch.(none)>
   8401      1.1  mrg Date:   Tue Oct 7 00:44:46 2008 +1100
   8402      1.1  mrg 
   8403      1.1  mrg     exa: remove NVCopyROP table..
   8404      1.1  mrg 
   8405      1.1  mrg commit 410788dc896d99b658508e3a7ebcb4940a039f35
   8406      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8407      1.1  mrg Date:   Thu Jan 29 14:32:13 2009 +1000
   8408      1.1  mrg 
   8409      1.1  mrg     blow up horribly if GPU access to mapped buffer is attempted
   8410      1.1  mrg     
   8411      1.1  mrg     ...and fix the numerous cases where this was done.  The current bufmgr couldn't
   8412      1.1  mrg     care less, and synchronisation is done elsewhere.  This won't be the case for
   8413      1.1  mrg     much longer.
   8414      1.1  mrg 
   8415      1.1  mrg commit 4c9346bd750797ee0f0485195f7ce8beb2114b04
   8416      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8417      1.1  mrg Date:   Thu Jan 29 14:24:57 2009 +1000
   8418      1.1  mrg 
   8419      1.1  mrg     bo_del->bo_ref, closer to ng api
   8420      1.1  mrg 
   8421      1.1  mrg commit c533f86b512b9d84ec698163a8fbc54233648fbb
   8422      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8423      1.1  mrg Date:   Thu Jan 29 14:13:06 2009 +1000
   8424      1.1  mrg 
   8425      1.1  mrg     exa: same for UTS state
   8426      1.1  mrg 
   8427      1.1  mrg commit 02677c07f9af01fa3b1eb787d6d320aa43c9140b
   8428      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8429      1.1  mrg Date:   Thu Jan 29 14:10:51 2009 +1000
   8430      1.1  mrg 
   8431      1.1  mrg     exa: ensure DFS state is updated across flushes
   8432      1.1  mrg 
   8433      1.1  mrg commit 69d02bc73409c8010d19c9f87780b0c0e7621e43
   8434      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8435      1.1  mrg Date:   Thu Jan 29 13:52:08 2009 +1000
   8436      1.1  mrg 
   8437      1.1  mrg     nv50: remove some redundant init, this stuff is done as required now
   8438      1.1  mrg 
   8439      1.1  mrg commit 60aea9057a78255a0ded1f64a9b9efd75017347f
   8440      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8441      1.1  mrg Date:   Thu Jan 29 13:50:28 2009 +1000
   8442      1.1  mrg 
   8443      1.1  mrg     nv50: forgotten buffer access flags during init
   8444      1.1  mrg 
   8445      1.1  mrg commit 5a382dddc948c49f3f5159c078875ee6cdf56db7
   8446      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8447      1.1  mrg Date:   Thu Jan 29 13:04:04 2009 +1000
   8448      1.1  mrg 
   8449      1.1  mrg     nv10/exa: resubmit state in composite as needed
   8450      1.1  mrg 
   8451      1.1  mrg commit d4ff8db7b0fb34e0494042b128251ad78c19ad09
   8452      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8453      1.1  mrg Date:   Thu Jan 29 12:58:30 2009 +1000
   8454      1.1  mrg 
   8455      1.1  mrg     nv30/exa: resubmit state in composite as needed
   8456      1.1  mrg 
   8457      1.1  mrg commit b71ebcb2c8a0c97837f3de09f034c0bbb35f562c
   8458      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8459      1.1  mrg Date:   Thu Jan 29 12:56:39 2009 +1000
   8460      1.1  mrg 
   8461      1.1  mrg     nv40/exa: resubmit state in composite as necessary
   8462      1.1  mrg 
   8463      1.1  mrg commit 6ddaddbb7b9442000f1e665bf61994b16d52cd25
   8464      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8465      1.1  mrg Date:   Thu Jan 29 12:11:24 2009 +1000
   8466      1.1  mrg 
   8467      1.1  mrg     exa: rework common pre-nv50 code in the same way nv50 code just was
   8468      1.1  mrg     
   8469      1.1  mrg     Still have card-specific composite hooks to go.
   8470      1.1  mrg 
   8471      1.1  mrg commit f36fa31401b060b9785d1835845c8ce09f8fe6b1
   8472      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8473      1.1  mrg Date:   Thu Jan 29 11:25:22 2009 +1000
   8474      1.1  mrg 
   8475      1.1  mrg     nv50/xv: ensure entire frame will fit in pushbuf without causing a flush
   8476      1.1  mrg 
   8477      1.1  mrg commit 1b48331f6bd077f39797bb2d25b62c3c9df5ccb3
   8478      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8479      1.1  mrg Date:   Thu Jan 29 10:38:53 2009 +1000
   8480      1.1  mrg 
   8481      1.1  mrg     nv50/exa: ensure buffer usage is tracked correctly
   8482      1.1  mrg 
   8483      1.1  mrg commit 7e644265267b4e35a05328b1c4cb1f2ef5beea58
   8484      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8485      1.1  mrg Date:   Thu Jan 29 10:13:57 2009 +1000
   8486      1.1  mrg 
   8487      1.1  mrg     remove unconditional FIRE_RING() in DoneComposite() hooks
   8488      1.1  mrg     
   8489      1.1  mrg     Far, far too much flushing.  Will completely destroy performance with kernel
   8490      1.1  mrg     command submission.
   8491      1.1  mrg 
   8492      1.1  mrg commit 34fc4461a6f612e4e00db483effe3a2b9760e70c
   8493      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8494      1.1  mrg Date:   Thu Jan 29 09:47:21 2009 +1000
   8495      1.1  mrg 
   8496      1.1  mrg     hack a flush_notify() hook in to match ng
   8497      1.1  mrg     
   8498      1.1  mrg     preparation for rework of accel code so it'll be more suitable for ng-style
   8499      1.1  mrg     command submission.
   8500      1.1  mrg 
   8501      1.1  mrg commit d9da090cae1d2dfc539c9db4c923c0e665bce975
   8502      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8503      1.1  mrg Date:   Thu Jan 29 09:38:39 2009 +1000
   8504      1.1  mrg 
   8505      1.1  mrg     Drop GPU resources on LeaveVT, reaquire on EnterVT
   8506      1.1  mrg     
   8507      1.1  mrg     This allows GDM's switch-user functionality to work on some systems.
   8508      1.1  mrg 
   8509      1.1  mrg commit 1eb8b8778037336e530e113b8bbd61d724b1cc52
   8510      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8511      1.1  mrg Date:   Wed Jan 28 13:50:55 2009 +1000
   8512      1.1  mrg 
   8513      1.1  mrg     Enable ShadowFB for DRM-less mode.
   8514      1.1  mrg 
   8515      1.1  mrg commit 487463895390500fd4e899f4e3badbb44f2b5429
   8516      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8517      1.1  mrg Date:   Wed Jan 28 13:41:44 2009 +1000
   8518      1.1  mrg 
   8519      1.1  mrg     Allow NoAccel operation without the DRM module present.
   8520      1.1  mrg 
   8521      1.1  mrg commit f78aeed720ef185ccdea2d62e02b2714f00ee49c
   8522      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8523      1.1  mrg Date:   Wed Jan 28 10:30:43 2009 +1000
   8524      1.1  mrg 
   8525      1.1  mrg     if CARD_INIT ioctl fails, report it instead of continuing
   8526      1.1  mrg 
   8527      1.1  mrg commit cf65b875ba3467060d8a3806914b75c710504b78
   8528      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8529      1.1  mrg Date:   Wed Jan 21 05:22:34 2009 +0000
   8530      1.1  mrg 
   8531      1.1  mrg     Fix stupidity introduced in 25de6b867f319099dac05ba84f170da0f0e6c803
   8532      1.1  mrg     
   8533      1.1  mrg     Wow. (function executes before bios is parsed, hence version check never works)
   8534      1.1  mrg 
   8535      1.1  mrg commit 55e9cdda6e555937e8f5f3998a2e603669b84df4
   8536      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8537      1.1  mrg Date:   Tue Jan 20 05:09:22 2009 +0000
   8538      1.1  mrg 
   8539      1.1  mrg     Split out a function for finding the panel power sequencer stuff
   8540      1.1  mrg     
   8541      1.1  mrg     and add a bios_t convenience member
   8542      1.1  mrg 
   8543      1.1  mrg commit 1b3546b0687a1ae8080009f0c58b26074f08d3af
   8544      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8545      1.1  mrg Date:   Tue Jan 20 04:11:11 2009 +0000
   8546      1.1  mrg 
   8547      1.1  mrg     Move the bios flat-panel pointers back into the bios struct
   8548      1.1  mrg     
   8549      1.1  mrg     Last there in 2007, removed in 82fdd3f76e20fc7dd10fcf00cf1c13520dc56364 :-)
   8550      1.1  mrg 
   8551      1.1  mrg commit d29c4815b61635ed53ded94361ba52ee61ea5ac7
   8552      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8553      1.1  mrg Date:   Tue Jan 20 03:46:05 2009 +0000
   8554      1.1  mrg 
   8555      1.1  mrg     Remove a BITism from BMP parsing path, and move old style BMP init into common path
   8556      1.1  mrg 
   8557      1.1  mrg commit 3e971f63b6b6859acc19a52a4003bb6041cc5374
   8558      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8559      1.1  mrg Date:   Mon Jan 19 23:02:09 2009 +0000
   8560      1.1  mrg 
   8561      1.1  mrg     randr12: lock independent crtc base registers separately (#19620)
   8562      1.1  mrg     
   8563      1.1  mrg     Thanks to Mjules for tireless testing, surprising nobody else noticed it earlier
   8564      1.1  mrg 
   8565      1.1  mrg commit ffbca7272878d440a06a613df95ce5d7be46f288
   8566      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8567      1.1  mrg Date:   Sun Jan 18 17:24:47 2009 +0000
   8568      1.1  mrg 
   8569      1.1  mrg     randr12: code motion and allow ramdac580 setting on nv40
   8570      1.1  mrg 
   8571      1.1  mrg commit 75a037623adecbe460198066b5059c349de427aa
   8572      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8573      1.1  mrg Date:   Sun Jan 18 15:41:23 2009 +0000
   8574      1.1  mrg 
   8575      1.1  mrg     randr12: better selection of nv4x single pll mode and some notes
   8576      1.1  mrg 
   8577      1.1  mrg commit 767fcea420fc21c5b5ec6c9f2db56c1a667db306
   8578      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8579      1.1  mrg Date:   Mon Jan 19 01:51:21 2009 +0000
   8580      1.1  mrg 
   8581      1.1  mrg     randr12: no mmiotrace indication that the blob ever clears these bits
   8582      1.1  mrg     
   8583      1.1  mrg     some hardware drops them on readback, but I don't think that matters
   8584      1.1  mrg     also make defined bits shifts comprehensible
   8585      1.1  mrg 
   8586      1.1  mrg commit 985ac728276633d14fa5577eacbc2095582b2587
   8587      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8588      1.1  mrg Date:   Sat Jan 17 23:21:19 2009 +0000
   8589      1.1  mrg 
   8590      1.1  mrg     randr12: no mmiotrace evidence for nv47 using the special pll bits
   8591      1.1  mrg 
   8592      1.1  mrg commit 3ef6b41a1c072d2f3545915180b522e43e0c8754
   8593      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8594      1.1  mrg Date:   Sun Jan 18 16:13:57 2009 +0000
   8595      1.1  mrg 
   8596      1.1  mrg     twoStagePLL is actually a description of cards using two PLL regs
   8597      1.1  mrg 
   8598      1.1  mrg commit c7a423a24ad7da7b510007a0d5a779999bd8cf73
   8599      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8600      1.1  mrg Date:   Sat Jan 17 04:34:48 2009 +0000
   8601      1.1  mrg 
   8602      1.1  mrg     nv04 blitter: use correct number of dma params for real nv04
   8603      1.1  mrg 
   8604      1.1  mrg commit 25de6b867f319099dac05ba84f170da0f0e6c803
   8605      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8606      1.1  mrg Date:   Fri Jan 16 20:22:16 2009 +0000
   8607      1.1  mrg 
   8608      1.1  mrg     Complain more about weird bios images
   8609      1.1  mrg     
   8610      1.1  mrg     also use bios chip version to test for g80
   8611      1.1  mrg 
   8612      1.1  mrg commit 4d72981cc7d156708683aba51489d4691106438c
   8613      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8614      1.1  mrg Date:   Wed Jan 14 18:15:21 2009 +0000
   8615      1.1  mrg 
   8616      1.1  mrg     randr12: avoid classic macro error
   8617      1.1  mrg     
   8618      1.1  mrg     Guess there's not many ppc nv11 users, as it's been here since Feb '08
   8619      1.1  mrg 
   8620      1.1  mrg commit 133c1a55134853161a25f358432fd05e736718b5
   8621      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8622      1.1  mrg Date:   Tue Jan 6 17:47:07 2009 +0000
   8623      1.1  mrg 
   8624      1.1  mrg     No need of separate allocation for bios image
   8625      1.1  mrg     
   8626      1.1  mrg     nor of manual allocations for short lived I2C devices
   8627      1.1  mrg 
   8628      1.1  mrg commit 8a25049abd2b755187f47572f92b11e9072e522a
   8629      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8630      1.1  mrg Date:   Tue Jan 6 16:55:42 2009 +0000
   8631      1.1  mrg 
   8632      1.1  mrg     Make turning on bios execution logging slightly easier
   8633      1.1  mrg     
   8634      1.1  mrg     and add a minor parsing check
   8635      1.1  mrg 
   8636      1.1  mrg commit 54d43c4760b573b5d376859281268046b61fb2f4
   8637      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8638      1.1  mrg Date:   Fri Jan 9 20:02:44 2009 +0100
   8639      1.1  mrg 
   8640      1.1  mrg     nv50: small fix
   8641      1.1  mrg     
   8642      1.1  mrg     - planemask is rarely used, so it's just a cleanup.
   8643      1.1  mrg 
   8644      1.1  mrg commit 5c9f8d3ce8964ad974175f94b858f9efc11756bb
   8645      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8646      1.1  mrg Date:   Fri Jan 9 17:48:07 2009 +0100
   8647      1.1  mrg 
   8648      1.1  mrg     nv50: Add a fallback for non-repeating XRGB pixmaps.
   8649      1.1  mrg     
   8650      1.1  mrg     - Other card generations will most likely need this too.
   8651      1.1  mrg 
   8652      1.1  mrg commit 0321e6741d9749f9f6b15ac2099139f24e88eef9
   8653      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8654      1.1  mrg Date:   Thu Jan 8 14:31:39 2009 +1100
   8655      1.1  mrg 
   8656      1.1  mrg     nv50: don't segfault if preinit fails before display setup done
   8657      1.1  mrg 
   8658      1.1  mrg commit 7dc567d432fc6a3734bf64244e57bcc3612d5ec2
   8659      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8660      1.1  mrg Date:   Mon Jan 5 10:51:03 2009 +1100
   8661      1.1  mrg 
   8662      1.1  mrg     nv50: correct size/layout of uploaded data
   8663      1.1  mrg     
   8664      1.1  mrg     This should fix the minor corruption that is present while playing some
   8665      1.1  mrg     videos.
   8666      1.1  mrg 
   8667      1.1  mrg commit 159c18cea2ecb92da74f9a9fdff0a9f5ef03df53
   8668      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8669      1.1  mrg Date:   Sun Dec 28 17:56:55 2008 +0100
   8670      1.1  mrg 
   8671      1.1  mrg     Make CHECK_TIMEOUT() a little more correct.
   8672      1.1  mrg     
   8673      1.1  mrg     - Decrease the maximum counter value by a factor 16.
   8674      1.1  mrg     - Determine t_start at the start.
   8675      1.1  mrg 
   8676      1.1  mrg commit 5d281a2439de1e8c1848b6b700f30476575966e0
   8677      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8678      1.1  mrg Date:   Wed Dec 24 23:38:02 2008 +0000
   8679      1.1  mrg 
   8680      1.1  mrg     nv04-nv4x: support RandR 1.3 panning
   8681      1.1  mrg 
   8682      1.1  mrg commit 3c4705cb4472680b6cdc02fd5152d565d214226f
   8683      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8684      1.1  mrg Date:   Mon Dec 15 01:54:12 2008 +0000
   8685      1.1  mrg 
   8686      1.1  mrg     Implement bios opcodes 4C and 4D
   8687      1.1  mrg 
   8688      1.1  mrg commit 1fd60f202d41d6bb2028955d3bf9e6fc3921e3ff
   8689      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8690      1.1  mrg Date:   Mon Dec 15 01:19:26 2008 +0000
   8691      1.1  mrg 
   8692      1.1  mrg     Group all DCB I2C info for a given bus in a structure
   8693      1.1  mrg     
   8694      1.1  mrg     Furthermore, use the port type field to determine how to drive a bus, rather
   8695      1.1  mrg     than the chip(s) characteristically associated with that port type
   8696      1.1  mrg 
   8697      1.1  mrg commit 31c9958779d95ae84993f4772607367927a0e313
   8698      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8699      1.1  mrg Date:   Fri Dec 19 19:59:53 2008 +0100
   8700      1.1  mrg 
   8701      1.1  mrg     nv50: implement get_crtc
   8702      1.1  mrg     
   8703      1.1  mrg     - Won't help much right now (pre-KMS), but it doesn't hurt to prototype now.
   8704      1.1  mrg 
   8705      1.1  mrg commit f7a757827c1d62ac8a7246fe3b64fea1891a7a16
   8706      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8707      1.1  mrg Date:   Thu Dec 18 19:57:50 2008 +0100
   8708      1.1  mrg 
   8709      1.1  mrg     nv50: implement set_origin (mostly used for panning)
   8710      1.1  mrg 
   8711      1.1  mrg commit 74b2e4e92822fb321a9304f0e077c18de57e585f
   8712      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8713      1.1  mrg Date:   Wed Dec 17 22:42:20 2008 +0100
   8714      1.1  mrg 
   8715      1.1  mrg     configure: Avoid compiling drm modesetting code by accident.
   8716      1.1  mrg 
   8717      1.1  mrg commit d104f145260ff183b5f7e4c16cebc1680cf771b7
   8718      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8719      1.1  mrg Date:   Tue Dec 16 23:54:39 2008 +0100
   8720      1.1  mrg 
   8721      1.1  mrg     nv50: Improve lut code.
   8722      1.1  mrg 
   8723      1.1  mrg commit 20f93a94ae034ee7c744947f42a29a7c0b50ee9d
   8724      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8725      1.1  mrg Date:   Wed Nov 26 01:37:38 2008 +0000
   8726      1.1  mrg 
   8727      1.1  mrg     randr12: pass cursor visibility changes through mode state structures
   8728      1.1  mrg 
   8729      1.1  mrg commit 763e0f88c79105a726ea05219875a25fc0129e1f
   8730      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8731      1.1  mrg Date:   Wed Nov 12 20:32:47 2008 +0000
   8732      1.1  mrg 
   8733      1.1  mrg     randr12: allow ddc while crtc is locked
   8734      1.1  mrg 
   8735      1.1  mrg commit 9d8bd459485392ec21d90c405510f3f097a61921
   8736      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8737      1.1  mrg Date:   Sat Nov 22 21:20:07 2008 +0000
   8738      1.1  mrg 
   8739      1.1  mrg     Punt all bios structs and defines into a new header
   8740      1.1  mrg 
   8741      1.1  mrg commit a34a2c07662b0175e03161cb48abaea9d814c1eb
   8742      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8743      1.1  mrg Date:   Thu Nov 20 17:35:59 2008 +0000
   8744      1.1  mrg 
   8745      1.1  mrg     Do not attempt to parse FP mode tables for Mac laptops (#18636)
   8746      1.1  mrg     
   8747      1.1  mrg     The two varieties of these laptops I've had the misfortune to encounter use DDC,
   8748      1.1  mrg     and the NV34M based one appears to not include a fp mode table at all
   8749      1.1  mrg 
   8750      1.1  mrg commit 1aba513a0b5a00996f28462cd4118214dffd87e2
   8751      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   8752      1.1  mrg Date:   Fri Nov 21 13:16:38 2008 +1100
   8753      1.1  mrg 
   8754      1.1  mrg     nv50: program physical addresses into CRTCs, not VM addresses.
   8755      1.1  mrg 
   8756      1.1  mrg commit 65b956fb407818117ce17ced6bbe66c55b4acb7c
   8757      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8758      1.1  mrg Date:   Mon Nov 17 20:02:19 2008 +0000
   8759      1.1  mrg 
   8760      1.1  mrg     randr12: fix stupidity from 539f4990
   8761      1.1  mrg     
   8762      1.1  mrg     found by AVRS2
   8763      1.1  mrg 
   8764      1.1  mrg commit 1666e858dc027bc028083c15618da5cde5a1b6f1
   8765      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8766      1.1  mrg Date:   Sun Nov 9 23:10:15 2008 +0100
   8767      1.1  mrg 
   8768      1.1  mrg     nv50: use bios provided load detect value
   8769      1.1  mrg 
   8770      1.1  mrg commit a020a44a2c48ff20bca6188469cb9cbbb5bf6093
   8771      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8772      1.1  mrg Date:   Sun Nov 9 22:56:30 2008 +0100
   8773      1.1  mrg 
   8774      1.1  mrg     bios: support g80 loadval table
   8775      1.1  mrg 
   8776      1.1  mrg commit 220cbb6347cb0404bd24f457ac6cb5e39917cdbf
   8777      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   8778      1.1  mrg Date:   Sat Nov 8 18:01:18 2008 +0100
   8779      1.1  mrg 
   8780      1.1  mrg     nv50_randr: plug a small memory leak
   8781      1.1  mrg 
   8782      1.1  mrg commit cea05e14f94dcb842adbfcec515e17e9f5655089
   8783      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8784      1.1  mrg Date:   Sun Oct 26 03:51:36 2008 +0000
   8785      1.1  mrg 
   8786      1.1  mrg     randr12: make colour-map setting less complex
   8787      1.1  mrg 
   8788      1.1  mrg commit 0e4b01a5e06d8b5323c010ce89723369f17b10b2
   8789      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8790      1.1  mrg Date:   Sat Oct 25 02:11:37 2008 +0100
   8791      1.1  mrg 
   8792      1.1  mrg     randr12: convenience functions for vga crtc state access
   8793      1.1  mrg 
   8794      1.1  mrg commit fe9bfd9b1b5ce6fd0cd0360ec850ae48b4abac41
   8795      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8796      1.1  mrg Date:   Fri Oct 24 21:02:00 2008 +0100
   8797      1.1  mrg 
   8798      1.1  mrg     Tidy EnterVT, and don't call it from ScreenInit
   8799      1.1  mrg 
   8800      1.1  mrg commit 3e1ccff8744d9cabef0cd3901e987deeeb38ec12
   8801      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8802      1.1  mrg Date:   Fri Oct 24 02:49:19 2008 +0100
   8803      1.1  mrg 
   8804      1.1  mrg     Condense crtc locking
   8805      1.1  mrg     
   8806      1.1  mrg     We unlock all crtcs whenever the driver is active, and relock them when
   8807      1.1  mrg     returning to VT (which is what we were doing, but in a more complicated manner)
   8808      1.1  mrg 
   8809      1.1  mrg commit 83b541e0a9c454059d0e55a932a2ecdbbf650d60
   8810      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8811      1.1  mrg Date:   Mon Oct 27 19:20:22 2008 +0000
   8812      1.1  mrg 
   8813      1.1  mrg     Common function for the bios condition table
   8814      1.1  mrg 
   8815      1.1  mrg commit 36c6aa449063387b34c31015d618e53d4b6634e0
   8816      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8817      1.1  mrg Date:   Mon Oct 27 18:55:28 2008 +0000
   8818      1.1  mrg 
   8819      1.1  mrg     Allow more time in INIT_CONDITION_TIME (#18234)
   8820      1.1  mrg 
   8821      1.1  mrg commit bf810b32bc959f3821bca18cf158f711dd314a26
   8822      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8823      1.1  mrg Date:   Mon Oct 27 18:41:43 2008 +0000
   8824      1.1  mrg 
   8825      1.1  mrg     More warnings for C51's magical unaligned regs
   8826      1.1  mrg 
   8827      1.1  mrg commit d481b5e2e1dcb7ac5b5a7583bc6542b42567eac2
   8828      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8829      1.1  mrg Date:   Sat Oct 25 17:48:35 2008 +0100
   8830      1.1  mrg 
   8831      1.1  mrg     Rework bios parser error handling
   8832      1.1  mrg 
   8833      1.1  mrg commit 387f30821ff7add22376de33a203744cdc719849
   8834      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8835      1.1  mrg Date:   Sat Oct 25 00:38:29 2008 +0100
   8836      1.1  mrg 
   8837      1.1  mrg     RivaTuner dumps call the `how much memory have I got?' reg NV_PFB_CSTATUS
   8838      1.1  mrg 
   8839      1.1  mrg commit bb20175001748e5d2fab1b9cb2075bbe5d94e5ed
   8840      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8841      1.1  mrg Date:   Fri Oct 24 17:42:53 2008 +0100
   8842      1.1  mrg 
   8843      1.1  mrg     pedantry fix for nv11 locking, and some minor cleanups
   8844      1.1  mrg 
   8845      1.1  mrg commit 9aecc4226ca9067667004150f7d885b2247273b2
   8846      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8847      1.1  mrg Date:   Thu Oct 23 23:17:15 2008 +0100
   8848      1.1  mrg 
   8849      1.1  mrg     Add a function to lock/unlock all crtcs, use it in nv_bios code
   8850      1.1  mrg     
   8851      1.1  mrg     Also split initial head owner determination into separate function
   8852      1.1  mrg 
   8853      1.1  mrg commit 48581da4d0e1663456ddcbf7a456029cf961d4cd
   8854      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8855      1.1  mrg Date:   Thu Oct 23 02:35:30 2008 +0100
   8856      1.1  mrg 
   8857      1.1  mrg     Attempt to make the usage of cr44 rational instead of cargoculted
   8858      1.1  mrg     
   8859      1.1  mrg     and a couple of minor cleanups in nv_crtc
   8860      1.1  mrg 
   8861      1.1  mrg commit 1c7bee95610a47175064b17afd6aa2a45e311b1a
   8862      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8863      1.1  mrg Date:   Thu Oct 23 02:46:03 2008 +0100
   8864      1.1  mrg 
   8865      1.1  mrg     Robust nv11 head setting (from mmiotrace)
   8866      1.1  mrg 
   8867      1.1  mrg commit cf5162b5ed99666d3dc8db8328115afd6fff6a8e
   8868      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8869      1.1  mrg Date:   Tue Oct 21 02:12:24 2008 +0100
   8870      1.1  mrg 
   8871      1.1  mrg     randr12: update scrn field on server regen, and emit an error if rotated
   8872      1.1  mrg     
   8873      1.1  mrg     (updating the scrn is easier than removing and re-adding outputs)
   8874      1.1  mrg 
   8875      1.1  mrg commit 13739cf36893e8ab6d3d4911c76a45f0b8bd5f4c
   8876      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8877      1.1  mrg Date:   Mon Oct 20 21:47:07 2008 +0100
   8878      1.1  mrg 
   8879      1.1  mrg     randr12: don't change virtualX/virtualY
   8880      1.1  mrg     
   8881      1.1  mrg     all the things in the ddx that use virtual* (setting displayWidth, allocating
   8882      1.1  mrg     the FB, EXA init etc) use the values present before this function is called
   8883      1.1  mrg     
   8884      1.1  mrg     these prior values are derived from any Virtual line in xorg.conf and are what
   8885      1.1  mrg     we want to use
   8886      1.1  mrg     
   8887      1.1  mrg     setting virtual* to the crtc size here, rather than the desired Virtual size,
   8888      1.1  mrg     breaks everything using them in ScreenInit on server regeneration
   8889      1.1  mrg     
   8890      1.1  mrg     as the rhd guys say:
   8891  1.1.1.4  mrg             /* This is strange... if we set virtualX/virtualY like the intel driver
   8892  1.1.1.4  mrg              * does, we limit ourself in the future to this maximum size.
   8893  1.1.1.4  mrg              * The check for this is internally in RandR, no idea why the intel driver
   8894  1.1.1.4  mrg              * actually works this way...
   8895  1.1.1.4  mrg              * Even more curious: if we DON'T update virtual, everything seems to
   8896  1.1.1.4  mrg              * work as expected... */
   8897      1.1  mrg     so I'll take that as precedent.
   8898      1.1  mrg 
   8899      1.1  mrg commit 98a4dcb112221fa66d82b87ef9229f5c443daf90
   8900      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8901      1.1  mrg Date:   Mon Oct 20 18:59:35 2008 +0100
   8902      1.1  mrg 
   8903      1.1  mrg     Delete notifiers and grobjs in CloseScreen to avoid channel member becoming stale on server regeneration
   8904      1.1  mrg 
   8905      1.1  mrg commit 12fce00b2ecf4c6be6cc86c8a7374878bb7dfc20
   8906      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8907      1.1  mrg Date:   Wed Oct 22 02:47:45 2008 +0100
   8908      1.1  mrg 
   8909      1.1  mrg     Remove all object with mmaps in CloseScreen, so that drmClose actually calls the drm release method
   8910      1.1  mrg     
   8911      1.1  mrg     (and so subsequently, we can be DRM master on the next drmOpen)
   8912      1.1  mrg 
   8913      1.1  mrg commit 8e3f27a30078675f1a7974ba436a68a5b45e0924
   8914      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8915      1.1  mrg Date:   Wed Oct 22 03:32:51 2008 +0100
   8916      1.1  mrg 
   8917      1.1  mrg     No reason to call AccelCommonInit twice in ScreenInit, but calling it in EnterVT helps resume...
   8918      1.1  mrg 
   8919      1.1  mrg commit f495fa9153ee57d3ee0dc735c3e9e836d84a2ccc
   8920      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8921      1.1  mrg Date:   Wed Oct 22 02:41:17 2008 +0100
   8922      1.1  mrg 
   8923      1.1  mrg     nouveau_channel_free should remove mmaps made in nouveau_channel_alloc
   8924      1.1  mrg 
   8925      1.1  mrg commit 1cedb8e49c832890efd12904e78dfd8ab5855691
   8926      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8927      1.1  mrg Date:   Wed Oct 22 02:15:06 2008 +0100
   8928      1.1  mrg 
   8929      1.1  mrg     Do frag prog allocation and shader upload in TCL init
   8930      1.1  mrg     
   8931      1.1  mrg     Similar in spirit to the nv50 inplementation.
   8932      1.1  mrg     Removes many dependencies on state stored in static variables, which in turn
   8933      1.1  mrg     makes reinitializing shaders on resume / server regeneration tractable.
   8934      1.1  mrg 
   8935      1.1  mrg commit 9e2c08937b0d1bfed71997b2b16bded91830af71
   8936      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8937      1.1  mrg Date:   Wed Oct 22 01:44:10 2008 +0100
   8938      1.1  mrg 
   8939      1.1  mrg     Only hackup shaders once
   8940      1.1  mrg 
   8941      1.1  mrg commit afc6668d2b4a1971c211c421b6a415fe74dbd2ea
   8942      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8943      1.1  mrg Date:   Sat Oct 18 02:23:18 2008 +0100
   8944      1.1  mrg 
   8945      1.1  mrg     cr26 is just another view of 0x3c0
   8946      1.1  mrg     
   8947      1.1  mrg     remove superfluous crtc unlock too
   8948      1.1  mrg 
   8949      1.1  mrg commit 539f4990c8f1a32da57992dc863f277f8ede8194
   8950      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8951      1.1  mrg Date:   Wed Oct 15 03:59:06 2008 +0100
   8952      1.1  mrg 
   8953      1.1  mrg     Use symbolic define values where known
   8954      1.1  mrg 
   8955      1.1  mrg commit 791666a76c68880136ae26d0477bf484cc667f72
   8956      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8957      1.1  mrg Date:   Wed Oct 15 00:25:26 2008 +0100
   8958      1.1  mrg 
   8959      1.1  mrg     Convert CIO, DIO and VIO use to use defines from nvreg for index and data reg offsets
   8960      1.1  mrg 
   8961      1.1  mrg commit a1b7f8d9b20bff59956ea1dc2130e5590a60aa4c
   8962      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8963      1.1  mrg Date:   Wed Oct 15 00:12:11 2008 +0100
   8964      1.1  mrg 
   8965      1.1  mrg     Rename relevant functions, sizes and offsets to PRM.IO from P.IO, in keeping with the nvidia scheme
   8966      1.1  mrg 
   8967      1.1  mrg commit 267c0eef02f5e2a48217235d170a0530de6a94d3
   8968      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8969      1.1  mrg Date:   Tue Oct 14 23:58:11 2008 +0100
   8970      1.1  mrg 
   8971      1.1  mrg     Name crtc index regs according to rules.xml
   8972      1.1  mrg 
   8973      1.1  mrg commit 9261c34e873356b02a0fda00e9911d9795d9f1f2
   8974      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8975      1.1  mrg Date:   Tue Oct 21 17:46:37 2008 +0100
   8976      1.1  mrg 
   8977      1.1  mrg     SaveGeneration isn't doing a lot
   8978      1.1  mrg     
   8979      1.1  mrg     add another close screen thing too
   8980      1.1  mrg 
   8981      1.1  mrg commit c29c190036c721dac2e58e66d0c5a70a24377a1d
   8982      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8983      1.1  mrg Date:   Tue Oct 21 16:27:00 2008 +0100
   8984      1.1  mrg 
   8985      1.1  mrg     Replace a few memsets with initializers
   8986      1.1  mrg 
   8987      1.1  mrg commit 3b53f6ceb86458f9df9b7becc18a79e74b21c91f
   8988      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8989      1.1  mrg Date:   Sun Oct 12 15:52:43 2008 +0100
   8990      1.1  mrg 
   8991      1.1  mrg     Eliminate separate NVRec ctor and dtor
   8992      1.1  mrg 
   8993      1.1  mrg commit 1b18db28f124bd5021f61b72389e5c0ce003b212
   8994      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   8995      1.1  mrg Date:   Sat Oct 11 21:05:57 2008 +0100
   8996      1.1  mrg 
   8997      1.1  mrg     randr12: remove pointless debug in nv_output and nv_crtc
   8998      1.1  mrg 
   8999      1.1  mrg commit 240d51dc928cea38f6b9d842b59011ad7c5500c0
   9000      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9001      1.1  mrg Date:   Sat Oct 11 18:40:35 2008 +0100
   9002      1.1  mrg 
   9003      1.1  mrg     randr12: deBoolification and eliminate `override' arg to nv_crtc_load_state_ext
   9004      1.1  mrg 
   9005      1.1  mrg commit b95c3e23f0eac7d12d5ee271af8ec5707ac4ef8e
   9006      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9007      1.1  mrg Date:   Sat Oct 11 18:29:40 2008 +0100
   9008      1.1  mrg 
   9009      1.1  mrg     Make all CR 57/58 access use the proper functions and defines
   9010      1.1  mrg     
   9011      1.1  mrg     Use a define for usleep in bios too
   9012      1.1  mrg 
   9013      1.1  mrg commit 9988ae594f6f03385b261b0af83b324981f11593
   9014      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9015      1.1  mrg Date:   Sat Oct 11 17:56:23 2008 +0100
   9016      1.1  mrg 
   9017      1.1  mrg     Redo bios logging
   9018      1.1  mrg 
   9019      1.1  mrg commit 0e6a9cc61c88deaf0e0935d5a7d269621c3d6cd0
   9020      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9021      1.1  mrg Date:   Sat Oct 11 18:04:58 2008 +0100
   9022      1.1  mrg 
   9023      1.1  mrg     Improve some nv_bios messages, remove others
   9024      1.1  mrg 
   9025      1.1  mrg commit b175bfcd6485d9dcddb66ab5f79104567d256336
   9026      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9027      1.1  mrg Date:   Sat Oct 11 17:59:02 2008 +0100
   9028      1.1  mrg 
   9029      1.1  mrg     Bios register list is easier to read when sorted numerically
   9030      1.1  mrg     
   9031      1.1  mrg     and remove NULL initialization for calloc'd struct
   9032      1.1  mrg 
   9033      1.1  mrg commit e51b49c938483ccbd172ff07d0385a6fb474b57e
   9034      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9035      1.1  mrg Date:   Sat Oct 11 02:35:40 2008 +0100
   9036      1.1  mrg 
   9037      1.1  mrg     randr12: panels with edid have only a constant mode
   9038      1.1  mrg     
   9039      1.1  mrg     prove me wrong.
   9040      1.1  mrg 
   9041      1.1  mrg commit 765494ebf9b129bd613121cb714e928b09e19500
   9042      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9043      1.1  mrg Date:   Sat Oct 11 02:16:50 2008 +0100
   9044      1.1  mrg 
   9045      1.1  mrg     Remove unnecessary "Setting owner" message
   9046      1.1  mrg 
   9047      1.1  mrg commit bf585ad38a80f7828b821936296316bcee4658f5
   9048      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9049      1.1  mrg Date:   Sat Oct 11 01:22:35 2008 +0200
   9050      1.1  mrg 
   9051      1.1  mrg     The fifo channel should be removed along with closing of the fd, so only clear the client memory.
   9052      1.1  mrg 
   9053      1.1  mrg commit 8b7e42461add708e75d3f7d675245f5bbf3652e8
   9054      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9055      1.1  mrg Date:   Fri Oct 10 23:37:55 2008 +0200
   9056      1.1  mrg 
   9057      1.1  mrg     git-log is no longer valid for git 1.6, switch to git log.
   9058      1.1  mrg 
   9059      1.1  mrg commit 933fd803f0aadc934f448937dbeb305256fe8893
   9060      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9061      1.1  mrg Date:   Fri Oct 10 23:14:57 2008 +0200
   9062      1.1  mrg 
   9063      1.1  mrg     Some fixes that bring me closer to surviving to the 2nd X server generation.
   9064      1.1  mrg     
   9065      1.1  mrg     - Not quite done, i get a fifo dump when something tries to render.
   9066      1.1  mrg     - Something is keeping an fd, which is preventing a full takedown, but this is not a valid reason for failing (kernel modesetting
   9067      1.1  mrg     for example will never have full takedown).
   9068      1.1  mrg 
   9069      1.1  mrg commit daee3c38a02f48f9094f712800174b88b065f0ff
   9070      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9071      1.1  mrg Date:   Thu Oct 9 17:09:58 2008 +0100
   9072      1.1  mrg 
   9073      1.1  mrg     randr12: separate cursor pixmap location setting function
   9074      1.1  mrg 
   9075      1.1  mrg commit caf2e920f18cad1c57e945a4e474e63a65ec6a43
   9076      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9077      1.1  mrg Date:   Thu Oct 9 17:07:30 2008 +0100
   9078      1.1  mrg 
   9079      1.1  mrg     Move cursor show/hide funcs to nv_hw, document nv40 bug, and set curctl2 before applying nv40 fix
   9080      1.1  mrg 
   9081      1.1  mrg commit f76074c7041b1246efdf2c0a4b0c467e2fe0bef1
   9082      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9083      1.1  mrg Date:   Thu Oct 9 17:24:23 2008 +0100
   9084      1.1  mrg 
   9085      1.1  mrg     Use correct refclk for nv_get_clock, and use bool type as appropriate in arbitration
   9086      1.1  mrg 
   9087      1.1  mrg commit bd5b8074b4a250610cf8c9e2f181c2946e902bf8
   9088      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9089      1.1  mrg Date:   Thu Oct 9 15:25:16 2008 +0100
   9090      1.1  mrg 
   9091      1.1  mrg     Tidy arbitration prototypes and split randr12 cursor pixmap setting from arbitration
   9092      1.1  mrg     
   9093      1.1  mrg     Also fix ages old warning in nv_hw
   9094      1.1  mrg 
   9095      1.1  mrg commit 5dc41fdcf4ba76d7154d32f030d2e99756681e4a
   9096      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9097      1.1  mrg Date:   Fri Oct 10 01:11:46 2008 +0100
   9098      1.1  mrg 
   9099      1.1  mrg     Merge nv4, nv10 and nForce UpdateArbitrationSettings functions
   9100      1.1  mrg 
   9101      1.1  mrg commit 0ffd012c922d241aec22c8e44416171e39e6bf0c
   9102      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9103      1.1  mrg Date:   Fri Oct 10 00:57:45 2008 +0100
   9104      1.1  mrg 
   9105      1.1  mrg     Add PCI slot reading defines, and use them for nForce code
   9106      1.1  mrg     
   9107      1.1  mrg     Also move nForce dimm checking code to nv_setup, so it is only tested once
   9108      1.1  mrg 
   9109      1.1  mrg commit 520a76ef3df3cdc735691cfda329ceaae0ec3123
   9110      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9111      1.1  mrg Date:   Thu Oct 9 20:22:34 2008 +0100
   9112      1.1  mrg 
   9113      1.1  mrg     Some tidying of arbitration functions
   9114      1.1  mrg 
   9115      1.1  mrg commit 3ceb2b60a09379ef51635f8309fdc82060681e8f
   9116      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9117      1.1  mrg Date:   Thu Oct 9 19:05:01 2008 +0100
   9118      1.1  mrg 
   9119      1.1  mrg     Reindent arbitration stuff
   9120      1.1  mrg 
   9121      1.1  mrg commit d7439fc50a924f6f1a6b5b59ba3ec076cf90c52e
   9122      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9123      1.1  mrg Date:   Wed Oct 8 23:45:13 2008 +0100
   9124      1.1  mrg 
   9125      1.1  mrg     Wrap usleep when called in bios code
   9126      1.1  mrg 
   9127      1.1  mrg commit 62cf9f371c420abe7a74ac4bb9fa2da081f1d29b
   9128      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9129      1.1  mrg Date:   Fri Oct 10 16:41:29 2008 +0100
   9130      1.1  mrg 
   9131      1.1  mrg     randr12: don't use in use (by another vga output) crtc for load detect (avoids flicker)
   9132      1.1  mrg 
   9133      1.1  mrg commit f1d0fd0595b40d3a7f555bada88f1f79b517d610
   9134      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9135      1.1  mrg Date:   Tue Oct 7 21:39:10 2008 +0100
   9136      1.1  mrg 
   9137      1.1  mrg     Better behaviour on allocator fail
   9138      1.1  mrg     
   9139      1.1  mrg     also fix randr12 code which doesn't know how to call calloc
   9140      1.1  mrg     and be sure to use the number of actually inited crtcs
   9141      1.1  mrg 
   9142      1.1  mrg commit 2b67015e5911cb7e321da72d7d3d5f0fefedd8e0
   9143      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9144      1.1  mrg Date:   Tue Oct 7 02:35:44 2008 +0100
   9145      1.1  mrg 
   9146      1.1  mrg     randr12: reorder nv_output functions
   9147      1.1  mrg     
   9148      1.1  mrg     roughly into order of use
   9149      1.1  mrg 
   9150      1.1  mrg commit 9f4eef0165766be2e1aa5516eae409e94c09553b
   9151      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9152      1.1  mrg Date:   Thu Sep 18 18:32:36 2008 +0100
   9153      1.1  mrg 
   9154      1.1  mrg     randr12: distinguish detected encoder from active encoder
   9155      1.1  mrg     
   9156      1.1  mrg     don't swap output props until a mode is set on new encoder either
   9157      1.1  mrg 
   9158      1.1  mrg commit 549cda114ee378640dda89621b0ce9c937c473da
   9159      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9160      1.1  mrg Date:   Wed Oct 8 01:22:17 2008 +0100
   9161      1.1  mrg 
   9162      1.1  mrg     Reduce includes, everything necessary is in nv_include.h
   9163      1.1  mrg 
   9164      1.1  mrg commit 30eaa0f08250f72b0171a858f2694ca8a62c3ebd
   9165      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9166      1.1  mrg Date:   Sun Sep 21 00:52:56 2008 +0100
   9167      1.1  mrg 
   9168      1.1  mrg     Oops.
   9169      1.1  mrg 
   9170      1.1  mrg commit 2481e5646ab3ea5e18d3f5ee4042fa20a8dad3de
   9171      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9172      1.1  mrg Date:   Sun Sep 21 00:44:50 2008 +0100
   9173      1.1  mrg 
   9174      1.1  mrg     Optimizing memory usage for unaccelerated case is not interesting
   9175      1.1  mrg 
   9176      1.1  mrg commit 19f0ea63a505e6a840cf07bc554fd8f1787616b4
   9177      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9178      1.1  mrg Date:   Sun Sep 21 00:43:57 2008 +0100
   9179      1.1  mrg 
   9180      1.1  mrg     randr12: rename mon -> edid
   9181      1.1  mrg 
   9182      1.1  mrg commit 0cb081758f52e73c3055758ed7aced12b93c2519
   9183      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9184      1.1  mrg Date:   Sun Sep 21 00:31:40 2008 +0100
   9185      1.1  mrg 
   9186      1.1  mrg     randr12: crtc destroy
   9187      1.1  mrg     
   9188      1.1  mrg     also alleviate world shortage of curly braces
   9189      1.1  mrg 
   9190      1.1  mrg commit 37adca1dd68d5791b0371eed4b96f6613fc747c2
   9191      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9192      1.1  mrg Date:   Sat Sep 20 23:57:06 2008 +0100
   9193      1.1  mrg 
   9194      1.1  mrg     Need to increment dcb entry index when fabricating additional entries
   9195      1.1  mrg 
   9196      1.1  mrg commit e6b6d8c9189f3b5ebbc77f55e318246be0fa1bd4
   9197      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9198      1.1  mrg Date:   Fri Sep 19 21:23:04 2008 +0200
   9199      1.1  mrg 
   9200      1.1  mrg     Also remove man page entry.
   9201      1.1  mrg 
   9202      1.1  mrg commit cb1e9c1ab288bcf380789f775533e4c8ff8705db
   9203      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9204      1.1  mrg Date:   Fri Sep 19 21:14:09 2008 +0200
   9205      1.1  mrg 
   9206      1.1  mrg     NV50: remove {Prepare,Finish}Access since i realise now it's not so useful
   9207      1.1  mrg     
   9208      1.1  mrg     - despite that the xserver code suggests that pixmaps can be offscreen on this call, that is not done as far as i can tell
   9209      1.1  mrg     - not to mention that there is no way to know for sure if a pixmap is offscreen (exaPixmapIsOffscreen is not exported), making the
   9210      1.1  mrg     offset useless
   9211      1.1  mrg     - this will (obviously) become relevant as soon as driver managed pixmaps come into play, but that is for another day
   9212      1.1  mrg 
   9213      1.1  mrg commit 3e397f575df6c3fee6eb9ee810fb3fc70d2c0cc8
   9214      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9215      1.1  mrg Date:   Fri Sep 19 20:41:59 2008 +0200
   9216      1.1  mrg 
   9217      1.1  mrg     NV50: The TMDS dual link threshold is meaningless for LVDS
   9218      1.1  mrg 
   9219      1.1  mrg commit 599d258948be0505f02947251ad6877e7168d9a8
   9220      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9221      1.1  mrg Date:   Mon Aug 25 01:47:45 2008 +0100
   9222      1.1  mrg 
   9223      1.1  mrg     randr12: multiple encoders per connector (DVI-I)
   9224      1.1  mrg     
   9225      1.1  mrg     that this doesn't break things in subtle and unexpected ways is too much to
   9226      1.1  mrg     hope for. one not-subtle and expected way things will break is that xorg.confs
   9227      1.1  mrg     with specific setups for DVI-A-n and DVI-D-n connections will need renaming (to
   9228      1.1  mrg     DVI-I-n).
   9229      1.1  mrg     
   9230      1.1  mrg     as the last patch in the series, this also fixes an issue introduced with
   9231      1.1  mrg     144b04a2 (randr12: fix dpms, detect, destroy, ...), that for a screen connected
   9232      1.1  mrg     to a dvi connector, both the analogue and digital variants were detected as
   9233      1.1  mrg     connected
   9234      1.1  mrg 
   9235      1.1  mrg commit 5e8ac848936a1b70babc417454599c0231343399
   9236      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9237      1.1  mrg Date:   Wed Sep 17 22:12:07 2008 +1000
   9238      1.1  mrg 
   9239      1.1  mrg     nv50: 0xa0 family uses class 0x8397 for 3D
   9240      1.1  mrg 
   9241      1.1  mrg commit 9c36eefe991daf47d20badffb3009def99473bdd
   9242      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9243      1.1  mrg Date:   Sun Sep 14 23:01:49 2008 +0100
   9244      1.1  mrg 
   9245      1.1  mrg     randr12: avoid weirdness when tv-out happens to share i2c_index with another output
   9246      1.1  mrg 
   9247      1.1  mrg commit 144b04a258eaa8e3b63c48b5e574524b40a59ac7
   9248      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9249      1.1  mrg Date:   Sun Aug 24 04:15:20 2008 +0100
   9250      1.1  mrg 
   9251      1.1  mrg     randr12: fix dpms, detect, destroy, save and restore for multiple encoders per connector
   9252      1.1  mrg 
   9253      1.1  mrg commit 2b30b8914a32049e87205cf896b2e89ab6649bca
   9254      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9255      1.1  mrg Date:   Sun Aug 24 04:26:19 2008 +0100
   9256      1.1  mrg 
   9257      1.1  mrg     randr12: re-do detection of dvi-a vs vga
   9258      1.1  mrg 
   9259      1.1  mrg commit 50bac3fcd24072b8926ba2dbebd571424fbb7d6d
   9260      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9261      1.1  mrg Date:   Sun Aug 24 03:56:16 2008 +0100
   9262      1.1  mrg 
   9263      1.1  mrg     randr12: unify output funcs for analogue and tmds
   9264      1.1  mrg 
   9265      1.1  mrg commit 69e30e6727895a8edeffc9a348b13a353cd0c6d0
   9266      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9267      1.1  mrg Date:   Sun Aug 24 03:12:58 2008 +0100
   9268      1.1  mrg 
   9269      1.1  mrg     randr12: unified entry path for dpms
   9270      1.1  mrg 
   9271      1.1  mrg commit a794a0c864e5b651bea5e40a4e10978aee9da5b6
   9272      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9273      1.1  mrg Date:   Sun Aug 24 04:45:48 2008 +0100
   9274      1.1  mrg 
   9275      1.1  mrg     randr12: nouveau_output -> nouveau_connector
   9276      1.1  mrg 
   9277      1.1  mrg commit 0a5119bd8a927da1f3f4ed6caa2e93acdae29c04
   9278      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9279      1.1  mrg Date:   Sun Aug 24 02:45:41 2008 +0100
   9280      1.1  mrg 
   9281      1.1  mrg     randr12: separate encoder struct
   9282      1.1  mrg 
   9283      1.1  mrg commit 352b8fd98c519f85ade02aa679d342bc64faa508
   9284      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9285      1.1  mrg Date:   Sun Sep 14 16:53:12 2008 +0100
   9286      1.1  mrg 
   9287      1.1  mrg     Another DCB 1.4/1.5 TV (#17471)
   9288      1.1  mrg     
   9289      1.1  mrg     I think we've got enough for TVs to no longer be fatal
   9290      1.1  mrg 
   9291      1.1  mrg commit e8ba4e0baa62f02ba85258847963512791d89385
   9292      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9293      1.1  mrg Date:   Sun Sep 14 16:44:32 2008 +0100
   9294      1.1  mrg 
   9295      1.1  mrg     Only use OF bios image on PPC
   9296      1.1  mrg 
   9297      1.1  mrg commit 54b8a7ea43ec20c798dc93d881cdffa5cb1125a0
   9298      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9299      1.1  mrg Date:   Thu Sep 11 03:29:46 2008 +1000
   9300      1.1  mrg 
   9301      1.1  mrg     nv50/exa: work around corruption issues (see detailed commit msg)
   9302      1.1  mrg     
   9303      1.1  mrg     It's not possible for us to do this properly without using the exa
   9304      1.1  mrg     pixmap hooks, they require a real memory manager, and is being
   9305      1.1  mrg     worked on in the ng branches, which doesn't currently support nv5x
   9306      1.1  mrg     at all.
   9307      1.1  mrg     
   9308      1.1  mrg     For a better solution until then:
   9309      1.1  mrg       http://nouveau.freedesktop.org/wiki/NV50Support
   9310      1.1  mrg 
   9311      1.1  mrg commit f8c0af3886142ea59936a77006ead0cd2c4ff795
   9312      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   9313      1.1  mrg Date:   Fri Sep 5 23:08:14 2008 +0200
   9314      1.1  mrg 
   9315      1.1  mrg     Partly revert ea152819f45b6cf92f6742ed3f9f639cdbbd53f0, alignment is needed.
   9316      1.1  mrg 
   9317      1.1  mrg commit ea152819f45b6cf92f6742ed3f9f639cdbbd53f0
   9318      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9319      1.1  mrg Date:   Fri Sep 5 22:51:27 2008 +0200
   9320      1.1  mrg 
   9321      1.1  mrg     exa: align offscreenBase to something sensible
   9322      1.1  mrg     - Aligning virtualY makes no sense whatsoever.
   9323      1.1  mrg     - displayWidth is the "pitch-width" of the framebuffer.
   9324      1.1  mrg 
   9325      1.1  mrg commit 95c19b98b38310c543758fe4288a9e47b970fe67
   9326      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   9327      1.1  mrg Date:   Thu Sep 4 07:51:03 2008 +0200
   9328      1.1  mrg 
   9329      1.1  mrg     Add 8200 detection.
   9330      1.1  mrg 
   9331      1.1  mrg commit 6dd8ad4ed3f89c6ed9e61708a587d417c8d984fe
   9332      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9333      1.1  mrg Date:   Sat Aug 30 17:51:05 2008 +0200
   9334      1.1  mrg 
   9335      1.1  mrg     nv50: solid fill shouldn't use a pattern rop + minor changes
   9336      1.1  mrg 
   9337      1.1  mrg commit b2b726d59fd8af819a7e464824a49f6e6fc10b84
   9338      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9339      1.1  mrg Date:   Sun Aug 24 00:18:40 2008 +0100
   9340      1.1  mrg 
   9341      1.1  mrg     randr12: merge output detection functions
   9342      1.1  mrg 
   9343      1.1  mrg commit a223e581b06ffb308aecc2365795951e2c021f29
   9344      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9345      1.1  mrg Date:   Sun Aug 24 00:08:41 2008 +0100
   9346      1.1  mrg 
   9347      1.1  mrg     randr12: remember the edid from detection for getting modes later
   9348      1.1  mrg     
   9349      1.1  mrg     also split native mode finding into separate function
   9350      1.1  mrg 
   9351      1.1  mrg commit 16d9e89d9cfae1c21999d880c557ae283e14178e
   9352      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9353      1.1  mrg Date:   Sun Aug 24 19:56:24 2008 +0100
   9354      1.1  mrg 
   9355      1.1  mrg     randr12: detypedef private structs and use a define to get to the privates
   9356      1.1  mrg 
   9357      1.1  mrg commit 3b3f3cdbe0f69c57153e070f248ff001cd5a4a17
   9358      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9359      1.1  mrg Date:   Sun Aug 24 00:31:35 2008 +0100
   9360      1.1  mrg 
   9361      1.1  mrg     Remove unused code
   9362      1.1  mrg 
   9363      1.1  mrg commit 1e2b87c459a3a0eacd630f1de8b567c36cc792bd
   9364      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9365      1.1  mrg Date:   Mon Aug 25 20:23:05 2008 +0100
   9366      1.1  mrg 
   9367      1.1  mrg     randr12: make the nouveau experience less green
   9368      1.1  mrg 
   9369      1.1  mrg commit f89af0e6bc5ac88d0755f9402b772ca823518298
   9370      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9371      1.1  mrg Date:   Sat Aug 23 03:44:28 2008 +0200
   9372      1.1  mrg 
   9373      1.1  mrg     nv50: micro cleanup
   9374      1.1  mrg 
   9375      1.1  mrg commit 94bf1060cc9d2f4c0a14bc036f8b76c4d9bfc7d7
   9376      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9377      1.1  mrg Date:   Sat Aug 23 03:39:39 2008 +0200
   9378      1.1  mrg 
   9379      1.1  mrg     nv50: do ROPs properly this time
   9380      1.1  mrg     - Table should work for pre-nv50 as well, i just don't have a card plugged in to be sure.
   9381      1.1  mrg 
   9382      1.1  mrg commit 6bd14e4ffe1d5fd9420c4ebb46c9c0844d0547f9
   9383      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9384      1.1  mrg Date:   Fri Aug 22 17:56:31 2008 +0200
   9385      1.1  mrg 
   9386      1.1  mrg     nv10: composite is an async operation by default, no need to call exaMarkSync().
   9387      1.1  mrg 
   9388      1.1  mrg commit 9f11d13e68bbf72be814b37fa3d03853eec981b9
   9389      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9390      1.1  mrg Date:   Fri Aug 22 17:53:11 2008 +0200
   9391      1.1  mrg 
   9392      1.1  mrg     exa: FIRE_RING at the end of composite
   9393      1.1  mrg 
   9394      1.1  mrg commit 137d099294617adead2cf3d5cc3372d18579eaef
   9395      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9396      1.1  mrg Date:   Thu Aug 21 23:17:06 2008 +0200
   9397      1.1  mrg 
   9398      1.1  mrg     nv50: move VERTEX_{START,END} to {Prepare,Done}Composite
   9399      1.1  mrg     - If PrepareComposite returns TRUE, then everything upto DoneComposite is required.
   9400      1.1  mrg 
   9401      1.1  mrg commit 34dc05fbc4835ec68de5a1f70cc094ff6efcf310
   9402      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9403      1.1  mrg Date:   Thu Aug 21 22:50:49 2008 +0200
   9404      1.1  mrg 
   9405      1.1  mrg     nv50: minor tweaks to composite
   9406      1.1  mrg     - Make the blend stuff more consistent with other composite implementations.
   9407      1.1  mrg     - Verified with "rendercheck -f a8r8g8b8,x8r8g8b8,r5g6b5,a8 -t {blend,composite,cacomposite}" for all accelerated ops.
   9408      1.1  mrg 
   9409      1.1  mrg commit eca997750b1cc2263f804afba242f16b6d960e02
   9410      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9411      1.1  mrg Date:   Thu Aug 21 20:01:49 2008 +0200
   9412      1.1  mrg 
   9413      1.1  mrg     nv50: handle ROPs better
   9414      1.1  mrg     - Handle ROP's more like pre-NV50 code.
   9415      1.1  mrg     - Special case for 32bpp which seems to work.
   9416      1.1  mrg     - This does NOT fix all rendering issues, just an improvement.
   9417      1.1  mrg 
   9418      1.1  mrg commit e468df855abd8d8e4fecd2445c82bb8f824297fb
   9419      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9420      1.1  mrg Date:   Wed Aug 20 19:14:54 2008 +0200
   9421      1.1  mrg 
   9422      1.1  mrg     nv50: clip SIFC and add {Prepare,Finish}Access hooks.
   9423      1.1  mrg     
   9424      1.1  mrg     - when w*cpp is not aligned to a dword, then it's possible to end up with crap at the end of a line, so clip it.
   9425      1.1  mrg     - {Prepare,Finish}Access hooks force tiled memory to be migrated upon cpu access.
   9426      1.1  mrg     - Added an option to disable these hooks in case you hit a xserver bug that existed up until very recently.
   9427      1.1  mrg 
   9428      1.1  mrg commit 0c0c1ab2ce786def653e8adb95c7c5a8ff9c7eca
   9429      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9430      1.1  mrg Date:   Tue Aug 19 00:02:00 2008 +0100
   9431      1.1  mrg 
   9432      1.1  mrg     randr12: don't cache pll values (fixes newrestore removal regression)
   9433      1.1  mrg     
   9434      1.1  mrg     for 5ms, it's really not worth it
   9435      1.1  mrg 
   9436      1.1  mrg commit 544fd3c502287754f2161c21514203ccaab8aed9
   9437      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9438      1.1  mrg Date:   Mon Aug 18 21:50:37 2008 +0100
   9439      1.1  mrg 
   9440      1.1  mrg     Remove some of the inaccuracies in the manpage
   9441      1.1  mrg 
   9442      1.1  mrg commit e3d9cb926e56d28b7cadd0026ae76c076faced75
   9443      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9444      1.1  mrg Date:   Mon Aug 18 21:40:36 2008 +0100
   9445      1.1  mrg 
   9446      1.1  mrg     NV_ARCH_04 can have rotated output, it's just not accelerated
   9447      1.1  mrg 
   9448      1.1  mrg commit 40e920fafb9f22da23ef11c941561bb14966dc47
   9449      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9450      1.1  mrg Date:   Mon Aug 18 21:39:18 2008 +0100
   9451      1.1  mrg 
   9452      1.1  mrg     Delete ShadowFB rotation
   9453      1.1  mrg     
   9454      1.1  mrg     And nothing of value was lost.
   9455      1.1  mrg 
   9456      1.1  mrg commit 6352d7db24451b014b5f6b873881d103fc1eb316
   9457      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9458      1.1  mrg Date:   Mon Aug 18 00:59:32 2008 +0100
   9459      1.1  mrg 
   9460      1.1  mrg     Bye bye 8 bit depth
   9461      1.1  mrg 
   9462      1.1  mrg commit 33d52e476b64cd91dc4b01c6826892f2da9499b0
   9463      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9464      1.1  mrg Date:   Sun Aug 17 23:52:28 2008 +0100
   9465      1.1  mrg 
   9466      1.1  mrg     CrtcNumber option is long gone
   9467      1.1  mrg 
   9468      1.1  mrg commit a9393a87d36cc486114842275bb78e7e75de754e
   9469      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9470      1.1  mrg Date:   Sun Aug 17 23:17:01 2008 +0100
   9471      1.1  mrg 
   9472      1.1  mrg     Micro-tidyups to nv_driver and nouveau_xv
   9473      1.1  mrg 
   9474      1.1  mrg commit 8ed30d05afe4a5bb077c088c48c28741414c09d3
   9475      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9476      1.1  mrg Date:   Sun Aug 17 16:57:17 2008 +0100
   9477      1.1  mrg 
   9478      1.1  mrg     randr12: a few line length improvements
   9479      1.1  mrg 
   9480      1.1  mrg commit 666ab70754035c569eaa2550ca77c92fe3eaaff3
   9481      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   9482      1.1  mrg Date:   Sun Aug 17 22:44:11 2008 +0200
   9483      1.1  mrg 
   9484      1.1  mrg     Kill some 8 bit code.
   9485      1.1  mrg 
   9486      1.1  mrg commit bee8450931395b23040a4cb1ddcb09f8a476cb93
   9487      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   9488      1.1  mrg Date:   Sun Aug 17 22:25:43 2008 +0200
   9489      1.1  mrg 
   9490      1.1  mrg     Fix IFC for 16bpp. Also fix the color accuracy of 16bpp solid fills.
   9491      1.1  mrg 
   9492      1.1  mrg commit 609b10ff00c9e8d51fd7c9a5fb62120516780aed
   9493      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9494      1.1  mrg Date:   Sun Aug 17 03:51:39 2008 +0100
   9495      1.1  mrg 
   9496      1.1  mrg     0x48 exception does not apply on BIT cards
   9497      1.1  mrg 
   9498      1.1  mrg commit a9e2d47e2cee7db447063d7c33f3e42a8d865c92
   9499      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9500      1.1  mrg Date:   Sun Aug 17 02:48:33 2008 +0100
   9501      1.1  mrg 
   9502      1.1  mrg     randr12: some code simplification, rearrangement and tidying
   9503      1.1  mrg     
   9504      1.1  mrg     We don't claim to support a bpp of 15 or 24, so some old calculations can be simplified
   9505      1.1  mrg 
   9506      1.1  mrg commit 5715f95b37ad182377024f468982608b48eb3409
   9507      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9508      1.1  mrg Date:   Sun Aug 17 02:27:42 2008 +0100
   9509      1.1  mrg 
   9510      1.1  mrg     NewRestore: remove, due to lack of interest
   9511      1.1  mrg     
   9512      1.1  mrg     nobody wants to do text modes manually. for any future masochists, it's here in the history
   9513      1.1  mrg 
   9514      1.1  mrg commit d2e924e847273c5b4d342d0ad611de7d106df429
   9515      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9516      1.1  mrg Date:   Sun Aug 17 01:37:41 2008 +0100
   9517      1.1  mrg 
   9518      1.1  mrg     randr12: remove another field member
   9519      1.1  mrg 
   9520      1.1  mrg commit 55f490c8c29b103d7d8853e2126a8366304f4125
   9521      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9522      1.1  mrg Date:   Sun Aug 17 01:26:20 2008 +0100
   9523      1.1  mrg 
   9524      1.1  mrg     randr12: fpWidth and fpHeight no more
   9525      1.1  mrg 
   9526      1.1  mrg commit 4cbbd44db614d250fdaaf648db2d70ec9bc2f6d9
   9527      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9528      1.1  mrg Date:   Sun Aug 17 00:38:23 2008 +0100
   9529      1.1  mrg 
   9530      1.1  mrg     randr12: improve aspect scaling code
   9531      1.1  mrg 
   9532      1.1  mrg commit 8a364682fd67c10c153cb0778c914a4754e82ddd
   9533      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9534      1.1  mrg Date:   Sat Aug 16 23:15:29 2008 +0100
   9535      1.1  mrg 
   9536      1.1  mrg     randr12: for native scaling, a clock check isn't enough
   9537      1.1  mrg     
   9538      1.1  mrg     1280x1024 and 1280x960 can have the same clock
   9539      1.1  mrg 
   9540      1.1  mrg commit 8793bb1d7b79632678d7ce9f1e94c79dfd55fa3c
   9541      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9542      1.1  mrg Date:   Fri Aug 15 23:02:48 2008 +0100
   9543      1.1  mrg 
   9544      1.1  mrg     Apply minimum front porch only when necessary (#15949)
   9545      1.1  mrg     
   9546      1.1  mrg     Also, read minimum front porch from bios table
   9547      1.1  mrg 
   9548      1.1  mrg commit 83bb26fd9a8bb283c406bc34d1d7ad0b53d7098a
   9549      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9550      1.1  mrg Date:   Sat Aug 16 17:18:21 2008 +0200
   9551      1.1  mrg 
   9552      1.1  mrg     NV50: disallow doublescan modes on TMDS/LVDS
   9553      1.1  mrg 
   9554      1.1  mrg commit 7d5b345f69bf63d36207a7f6ac4d01001d62e79c
   9555      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9556      1.1  mrg Date:   Sat Aug 16 15:33:13 2008 +0200
   9557      1.1  mrg 
   9558      1.1  mrg     NV50: extra warning message
   9559      1.1  mrg 
   9560      1.1  mrg commit 743c696c8b0e420a67ce1552ac0cec49c0fdc0f2
   9561      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9562      1.1  mrg Date:   Sat Aug 16 15:28:43 2008 +0200
   9563      1.1  mrg 
   9564      1.1  mrg     NV50: a half decent attempt at doing something when LVDS has no DDC
   9565      1.1  mrg 
   9566      1.1  mrg commit fcbaa10a945e04d77c6ea8f83b738fb6c9e47dd5
   9567      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9568      1.1  mrg Date:   Sat Aug 16 14:35:05 2008 +0200
   9569      1.1  mrg 
   9570      1.1  mrg     Forgot something.
   9571      1.1  mrg 
   9572      1.1  mrg commit 628acddedc7755a16471e9beee3d95d3b8f11150
   9573      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9574      1.1  mrg Date:   Sat Aug 16 14:24:18 2008 +0200
   9575      1.1  mrg 
   9576      1.1  mrg     NV50: support extended i2c ports (4 and 5)
   9577      1.1  mrg 
   9578      1.1  mrg commit c845f5ac0a54b17a9911155030234c229e80626c
   9579      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9580      1.1  mrg Date:   Sat Aug 16 14:02:51 2008 +0200
   9581      1.1  mrg 
   9582      1.1  mrg     nv50: fix some of the rendering bugs
   9583      1.1  mrg     
   9584      1.1  mrg     - It seems that 32bpp solid fill only works well for for the non-rop case.
   9585      1.1  mrg     - The SRCCOPY_PREMULT comes from nv and seems to work well, in combination with the above fallback.
   9586      1.1  mrg     - This does not affect the strange stripes with font rendering issue.
   9587      1.1  mrg 
   9588      1.1  mrg commit 18288208bdb7f872f0a2e227d20b77c3397747c2
   9589      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9590      1.1  mrg Date:   Fri Aug 15 01:40:01 2008 +0100
   9591      1.1  mrg 
   9592      1.1  mrg     Redo parsing for panels with EDID, and fix nv3x in the process (#17138)
   9593      1.1  mrg     
   9594      1.1  mrg     breakage a possibility :)
   9595      1.1  mrg 
   9596      1.1  mrg commit c9d4e86022bffd00d89076a921b734645145f7db
   9597      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9598      1.1  mrg Date:   Tue Aug 12 14:15:03 2008 +0100
   9599      1.1  mrg 
   9600      1.1  mrg     Try harder to load a good vbios image
   9601      1.1  mrg 
   9602      1.1  mrg commit ae594786ffc1cdca5bdd8c8638225819f851061b
   9603      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9604      1.1  mrg Date:   Wed Aug 6 00:31:39 2008 +0100
   9605      1.1  mrg 
   9606      1.1  mrg     Deal with mobile cards that scribble over the fp strap at POST
   9607      1.1  mrg     
   9608      1.1  mrg     It's probably safe to assume a mobile card will have been POSTed at boot, so
   9609      1.1  mrg     this should be fine.
   9610      1.1  mrg     Hopefully there are no cards which have bit 2 set at 0x48 and now break...
   9611      1.1  mrg 
   9612      1.1  mrg commit 776670613f79cce3891c65d2f688979767cd1e6d
   9613      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   9614      1.1  mrg Date:   Fri Aug 15 00:43:02 2008 +0200
   9615      1.1  mrg 
   9616      1.1  mrg     Fix a 16bpp issue, also remove old code that mostly worked around core EXA issues in older xservers.
   9617      1.1  mrg 
   9618      1.1  mrg commit 6854f819f6bb89d67bfb737fd24c3e8b16e67e46
   9619      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9620      1.1  mrg Date:   Tue Aug 5 13:08:22 2008 +0200
   9621      1.1  mrg 
   9622      1.1  mrg     NV50: Disable messages from hide, show and load cursor, as they clutter the logs.
   9623      1.1  mrg 
   9624      1.1  mrg commit 4b24be811b839f9f836b9f8574fc808d2182dd30
   9625      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9626      1.1  mrg Date:   Mon Aug 4 16:09:28 2008 +1000
   9627      1.1  mrg 
   9628      1.1  mrg     xv: fix thinko from when source was reformatted
   9629      1.1  mrg 
   9630      1.1  mrg commit 30f54f2a4b81afde129170a26189cdb2bd3c7e9c
   9631      1.1  mrg Author: Younes Manton <younes.m (a] gmail.com>
   9632      1.1  mrg Date:   Sun Aug 3 12:29:57 2008 -0400
   9633      1.1  mrg 
   9634      1.1  mrg     g3dvl: Temporarily disable IDCT.
   9635      1.1  mrg 
   9636      1.1  mrg commit 89d786435267af58bcecaff206a09b035e666df5
   9637      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9638      1.1  mrg Date:   Tue Jul 29 23:38:45 2008 +1000
   9639      1.1  mrg 
   9640      1.1  mrg     nv50: fix mystery typo
   9641      1.1  mrg 
   9642      1.1  mrg commit c0b67f3f3490e826c86eedb32bbcf327592aaaf5
   9643      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9644      1.1  mrg Date:   Tue Jul 29 01:26:20 2008 +1000
   9645      1.1  mrg 
   9646      1.1  mrg     remove use of implicit variables from pushbuf macros
   9647      1.1  mrg     
   9648      1.1  mrg     This matches the gallium winsys now.  At some point the ddx will get updates
   9649      1.1  mrg     so the "common" code is once again in sync to make it easier to do mm
   9650      1.1  mrg     changes to both the ddx and dri simultaneously.
   9651      1.1  mrg     
   9652      1.1  mrg     But, I want to get this part out of the way first as the changes might take
   9653      1.1  mrg     a bit of work - and I don't want to have to deal with merge conflicts
   9654      1.1  mrg     everywhere if someone changes the accel code before I'm done :)
   9655      1.1  mrg 
   9656      1.1  mrg commit 80278c9f53f7c357e499bf2b3c5a1dff75fb9651
   9657      1.1  mrg Author: Younes Manton <younes.m (a] gmail.com>
   9658      1.1  mrg Date:   Sun Jul 27 16:48:58 2008 -0400
   9659      1.1  mrg 
   9660      1.1  mrg     g3dvl: Basic XvMC initialization.
   9661      1.1  mrg 
   9662      1.1  mrg commit 1f8e27fd1d92d1c07dd8387f1a5e751ab3fab54a
   9663      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9664      1.1  mrg Date:   Sun Jul 27 00:09:02 2008 +0200
   9665      1.1  mrg 
   9666      1.1  mrg     NV50: I was proven wrong quicker than i thought, reinstate a slightly prettier hack.
   9667      1.1  mrg 
   9668      1.1  mrg commit 41d46f59eb055130d5d415f0573fbede957c66c3
   9669      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9670      1.1  mrg Date:   Sat Jul 26 21:53:26 2008 +0200
   9671      1.1  mrg 
   9672      1.1  mrg     NV50: forgot something
   9673      1.1  mrg 
   9674      1.1  mrg commit 1b905249c492af4485a9a2f4e7ae3ad5441c8eb5
   9675      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9676      1.1  mrg Date:   Sat Jul 26 21:50:34 2008 +0200
   9677      1.1  mrg 
   9678      1.1  mrg     NV50: my best guess at the lvds bios table, time will tell if it's correct for more than a few cases
   9679      1.1  mrg 
   9680      1.1  mrg commit f3ec6e0e2d84e172cb634fd1348a54aef7256e74
   9681      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   9682      1.1  mrg Date:   Thu Jul 24 15:41:57 2008 +1000
   9683      1.1  mrg 
   9684      1.1  mrg     nouveau: fix macro as pointed out my moondrake on irc
   9685      1.1  mrg 
   9686      1.1  mrg commit 6652e9c85fe8e807ed3d8ff76ec18c250aef436f
   9687      1.1  mrg Author: Ben Skeggs <skeggsb (a] nisroch.keine.ath.cx>
   9688      1.1  mrg Date:   Thu Jul 24 10:13:05 2008 +1000
   9689      1.1  mrg 
   9690      1.1  mrg     nv50: support YUY2 in textured video adaptor
   9691      1.1  mrg 
   9692      1.1  mrg commit 3534f40b64496d9f6f95148ab81b9321057f7af1
   9693      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9694      1.1  mrg Date:   Thu Jul 24 09:39:09 2008 +1000
   9695      1.1  mrg 
   9696      1.1  mrg     nv50: remove 32bpp solid fill fallback
   9697      1.1  mrg     
   9698      1.1  mrg     It seems to work, but there's probably a good reason it's a fallback in nv,
   9699      1.1  mrg     so may be reincarnated with a more specific fallback if needed.
   9700      1.1  mrg 
   9701      1.1  mrg commit 87f7d1f7084032110c347cb73f63e9a929d8c00e
   9702      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9703      1.1  mrg Date:   Thu Jul 24 09:38:27 2008 +1000
   9704      1.1  mrg 
   9705      1.1  mrg     Revert "NV50EXA: read the notes + cleanup + enabled 32bpp solid fill"
   9706      1.1  mrg     
   9707      1.1  mrg     This reverts commit 0b6249fed6909af30856e1afc1a0dd4cd98c0b9e.
   9708      1.1  mrg 
   9709      1.1  mrg commit ba7c239e7a13c4726dab7c686ee1c7f34d03a593
   9710      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9711      1.1  mrg Date:   Thu Jul 24 01:30:16 2008 +0200
   9712      1.1  mrg 
   9713      1.1  mrg     NV50EXA: serious brain fart of my part, sorry
   9714      1.1  mrg     
   9715      1.1  mrg     - prepare copy may set up a rop and will set operation appropriately.
   9716      1.1  mrg 
   9717      1.1  mrg commit 0b6249fed6909af30856e1afc1a0dd4cd98c0b9e
   9718      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9719      1.1  mrg Date:   Wed Jul 23 21:01:57 2008 +0200
   9720      1.1  mrg 
   9721      1.1  mrg     NV50EXA: read the notes + cleanup + enabled 32bpp solid fill
   9722      1.1  mrg     
   9723      1.1  mrg     - I observe occasional corruption, some of this goes away when using a compositing manager.
   9724      1.1  mrg     - The above statement contradicts my earlier statement in the previous commit message.
   9725      1.1  mrg     - 32bpp solid fills seem to work fine, but i left the original fallback in case something pops up.
   9726      1.1  mrg     - There is definately something wrong somewhere, i just don't know what.
   9727      1.1  mrg 
   9728      1.1  mrg commit edbfbd09ac0a05c4125c3217f5d9c8f198d9345d
   9729      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9730      1.1  mrg Date:   Wed Jul 23 13:34:28 2008 +0200
   9731      1.1  mrg 
   9732      1.1  mrg     EXA: put NOUVEAU_FALLBACK in a do { } while (0), fixed opera corruption for me.
   9733      1.1  mrg     
   9734      1.1  mrg     - I don't understand why a single line define would need this, but i noticed that turning on the fallback info fixed rendering.
   9735      1.1  mrg 
   9736      1.1  mrg commit 36d13082dd2c2ba5d490b3dbc6e82d9ccfed8669
   9737      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9738      1.1  mrg Date:   Sun Jul 20 15:44:47 2008 +0200
   9739      1.1  mrg 
   9740      1.1  mrg     NV50_KMS: some basic scaling and dithering output property support
   9741      1.1  mrg 
   9742      1.1  mrg commit 022a9ed5c2657466dd2471a1b29d5e8bc92ca57a
   9743      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9744      1.1  mrg Date:   Sat Jul 19 22:14:50 2008 +1000
   9745      1.1  mrg 
   9746      1.1  mrg     nv50: no more sync in composite() :)
   9747      1.1  mrg     
   9748      1.1  mrg     0x502d mthd 0x0110 some kind of 2D cache flush?
   9749      1.1  mrg 
   9750      1.1  mrg commit 6d8096c72e1aa160cef6729443ed06305a8ae870
   9751      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9752      1.1  mrg Date:   Fri Jul 18 13:57:13 2008 +1000
   9753      1.1  mrg 
   9754      1.1  mrg     nv50: sync after composite for the moment
   9755      1.1  mrg     
   9756      1.1  mrg     This corrects some severe text rendering issues that get *very* bad with
   9757      1.1  mrg     server 1.5.  Will look into a proper fix soon.
   9758      1.1  mrg 
   9759      1.1  mrg commit c68d8806b309ef4b48d7a98d6fc7aeccb8bb05ac
   9760      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9761      1.1  mrg Date:   Fri Jul 18 13:39:59 2008 +1000
   9762      1.1  mrg 
   9763      1.1  mrg     nv50: punt vertex emission macro out to header
   9764      1.1  mrg 
   9765      1.1  mrg commit 4ad74cb03070f5279e0b1de2ed326f1167400d60
   9766      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9767      1.1  mrg Date:   Thu Jul 17 11:15:59 2008 +1000
   9768      1.1  mrg 
   9769      1.1  mrg     exa: missed a reloc delta
   9770      1.1  mrg     
   9771      1.1  mrg     Can't actually hit this bug currently, but one day perhaps :)
   9772      1.1  mrg 
   9773      1.1  mrg commit 98a9056224a86244f99ef7e844cda363e563a446
   9774      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9775      1.1  mrg Date:   Thu Jul 17 11:15:08 2008 +1000
   9776      1.1  mrg 
   9777      1.1  mrg     nv50: remove acquire/release surface stuff
   9778      1.1  mrg     
   9779      1.1  mrg     It's left over from code that never made it to git in the first place,
   9780      1.1  mrg     long overdue removal.
   9781      1.1  mrg 
   9782      1.1  mrg commit f0305a29c2b4010894362d17f21cdfec39cd7b92
   9783      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9784      1.1  mrg Date:   Thu Jul 17 11:14:02 2008 +1000
   9785      1.1  mrg 
   9786      1.1  mrg     exa: rename m2mf locals to prevent some confusion
   9787      1.1  mrg 
   9788      1.1  mrg commit 140c36ed936f4f28842af88efdd8b824c01bb097
   9789      1.1  mrg Author: Danny <obiwan (a] mailmij.org>
   9790      1.1  mrg Date:   Fri Jul 18 03:07:38 2008 +0100
   9791      1.1  mrg 
   9792      1.1  mrg     randr12: fix dithering output property endian issue (#16624)
   9793      1.1  mrg     
   9794      1.1  mrg     tweaked and commented by Stuart Bennett
   9795      1.1  mrg 
   9796      1.1  mrg commit b36802fe90165cf0fea61728b06605be5ac25d8d
   9797      1.1  mrg Author: Pawel Worach <pawel.worach (a] gmail.com>
   9798      1.1  mrg Date:   Fri Jul 18 01:17:18 2008 +0200
   9799      1.1  mrg 
   9800      1.1  mrg     Fix for #14858 - freebsd compile. Someone still needs to fix the kernel part though.
   9801      1.1  mrg 
   9802      1.1  mrg commit 6f5e90ae739c64478ddf3e042e2bc9c4ff2b951c
   9803      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9804      1.1  mrg Date:   Sat Jul 12 02:24:54 2008 +1000
   9805      1.1  mrg 
   9806      1.1  mrg     nv30: more header name changes...
   9807      1.1  mrg 
   9808      1.1  mrg commit 4b8427af583a8f84a09e8bd8d6ad614575a4f9c7
   9809      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9810      1.1  mrg Date:   Sat Jul 12 02:15:08 2008 +1000
   9811      1.1  mrg 
   9812      1.1  mrg     nv30: more bustage from header update
   9813      1.1  mrg 
   9814      1.1  mrg commit 1672a783c4af58c80ed549fb3dc63c07fc75a882
   9815      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9816      1.1  mrg Date:   Sat Jul 12 02:03:58 2008 +1000
   9817      1.1  mrg 
   9818      1.1  mrg     nv30: un-change something that somehow changed in an earlier commit. oops!
   9819      1.1  mrg 
   9820      1.1  mrg commit dae59585abec4b514789a8e580d30757f10d0357
   9821      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9822      1.1  mrg Date:   Tue Jul 8 12:28:18 2008 +1000
   9823      1.1  mrg 
   9824      1.1  mrg     nv50: exa/xv share some stuff, punt it out to nv50_accel.[ch]
   9825      1.1  mrg 
   9826      1.1  mrg commit 17fbd810748b61b298c1ea9729d94f7d1177253b
   9827      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9828      1.1  mrg Date:   Tue Jul 8 12:09:09 2008 +1000
   9829      1.1  mrg 
   9830      1.1  mrg     nv50: Xv support
   9831      1.1  mrg     
   9832      1.1  mrg     The NV12 YCbCr->RGB shader is hand-written just like the composite shaders,
   9833      1.1  mrg     hopefully correct!  I'll probably put a disasm next to each opcode at some
   9834      1.1  mrg     point so it doesn't look like just a bunch of magics.
   9835      1.1  mrg     
   9836      1.1  mrg     You'll need to use a composite manager if you want to watch videos, we can't
   9837      1.1  mrg     render directly to the screen for the same reasons as mentioned in the
   9838      1.1  mrg     composite commit.  Though, a simple workaround is possible in the Xv case,
   9839      1.1  mrg     so that'll probably come at some point.  For now, PutImage() will fail with
   9840      1.1  mrg     BadMatch.
   9841      1.1  mrg     
   9842      1.1  mrg     The Y and UV plane upload may not be 100% for what NV50 requires, I want to
   9843      1.1  mrg     rework all that at some point anyway.  For now, at least there's some form
   9844      1.1  mrg     of accelerated video to work with.
   9845      1.1  mrg     
   9846      1.1  mrg     Enjoy :)
   9847      1.1  mrg 
   9848      1.1  mrg commit ec452786d9aa3b6db41f1ab3c89aaa20a758f89e
   9849      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9850      1.1  mrg Date:   Sun Jul 6 20:38:44 2008 +1000
   9851      1.1  mrg 
   9852      1.1  mrg     nv50: de-magic things before someone accuses me of being an NVIDIA employee
   9853      1.1  mrg 
   9854      1.1  mrg commit ad56c5e27642674d8e435bbbe3d6030097a01ff9
   9855      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9856      1.1  mrg Date:   Sun Jul 6 01:30:21 2008 +1000
   9857      1.1  mrg 
   9858      1.1  mrg     nv50: exa composite
   9859      1.1  mrg 
   9860      1.1  mrg commit 33fad279e935a5a134ee5cc1777b8ed7510101d0
   9861      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9862      1.1  mrg Date:   Sun Jul 6 01:21:39 2008 +1000
   9863      1.1  mrg 
   9864      1.1  mrg     nv50: tile offscreen pixmaps
   9865      1.1  mrg     
   9866      1.1  mrg     Until someone figures out how to make the display engine scan out from
   9867      1.1  mrg     tiled surfaces things will be a bit painful.  Future commits for exa
   9868      1.1  mrg     composite and Xv will require the use of the 3D engine, which will *not*
   9869      1.1  mrg     render to linear surfaces.. a composite manager will probably be a must
   9870      1.1  mrg     for it to be usable.
   9871      1.1  mrg     
   9872      1.1  mrg     I really don't want the NOUVEAU_MEM_TILE ioctl in the end, but we'll have
   9873      1.1  mrg     to deal with it until we can drop support for <xorg-server-1.5.  EXA driver
   9874      1.1  mrg     handled pixmaps are far far nicer :)
   9875      1.1  mrg 
   9876      1.1  mrg commit 5c1deac8384413dc483238f60c366e98253c11d6
   9877      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9878      1.1  mrg Date:   Sun Jul 6 00:57:08 2008 +1000
   9879      1.1  mrg 
   9880      1.1  mrg     exa: pass window coords to m2mf-based UTS/DFS
   9881      1.1  mrg 
   9882      1.1  mrg commit b1f316977e2c79fdf5c83092e953bdfc988299e1
   9883      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9884      1.1  mrg Date:   Mon Jul 7 01:03:02 2008 +1000
   9885      1.1  mrg 
   9886      1.1  mrg     xv: remove some disturbing abuses of buffer related things
   9887      1.1  mrg     
   9888      1.1  mrg     Also brings to attention a point about the overlay when we use a real
   9889      1.1  mrg     memory manager.  We'll need to find a way for the overlay to signal it's
   9890      1.1  mrg     finished with a buffer, or just resort to pinning pPriv->video_mem..
   9891      1.1  mrg 
   9892      1.1  mrg commit 0ce028b6aaa6c20a1578148add2a96b2d37d9108
   9893      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9894      1.1  mrg Date:   Sun Jul 6 13:45:32 2008 +0200
   9895      1.1  mrg 
   9896      1.1  mrg     EXA: add a pixmapIsOffscreen hook.
   9897      1.1  mrg 
   9898      1.1  mrg commit 86c70df254e63ebc5c405803d6faa9ae33df4995
   9899      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9900      1.1  mrg Date:   Sun Jul 6 12:52:16 2008 +0200
   9901      1.1  mrg 
   9902      1.1  mrg     NV50_KMS: support gamma changes
   9903      1.1  mrg 
   9904      1.1  mrg commit 6de89c8cb219cc82b46e0d0d723fa9d1cefe4ac8
   9905      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9906      1.1  mrg Date:   Sun Jul 6 12:29:13 2008 +0200
   9907      1.1  mrg 
   9908      1.1  mrg     NV50: Unaccelerated rotation support.
   9909      1.1  mrg     
   9910      1.1  mrg     - This will need a PixmapIsOffscreen hook before it will be considered for acceleration.
   9911      1.1  mrg 
   9912      1.1  mrg commit 788fefa2e78a4abf7bd5c396ab9639bc6ff78451
   9913      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9914      1.1  mrg Date:   Sun Jul 6 01:03:44 2008 +0200
   9915      1.1  mrg 
   9916      1.1  mrg     NV50_KMS: Unaccelerated rotation support.
   9917      1.1  mrg     
   9918      1.1  mrg     - This will need a PixmapIsOffscreen hook for it to be ever considered for acceleration.
   9919      1.1  mrg 
   9920      1.1  mrg commit 2bc1cb832e0ded6cd1411757bec2a4b03536b7ea
   9921      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9922      1.1  mrg Date:   Sun Jul 6 01:02:45 2008 +0200
   9923      1.1  mrg 
   9924      1.1  mrg     Revert "EXA: Add PixmapIsOffscreen hook for EXA versions that allow it."
   9925      1.1  mrg     
   9926      1.1  mrg     This reverts commit 5a5aee10f84fbea70eee69ece17ddf6e797497a6.
   9927      1.1  mrg     This was never supposed to end up here as it's broken.
   9928      1.1  mrg 
   9929      1.1  mrg commit 5a5aee10f84fbea70eee69ece17ddf6e797497a6
   9930      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9931      1.1  mrg Date:   Sat Jul 5 23:07:58 2008 +0200
   9932      1.1  mrg 
   9933      1.1  mrg     EXA: Add PixmapIsOffscreen hook for EXA versions that allow it.
   9934      1.1  mrg     
   9935      1.1  mrg     - This should allow more flexibility for rotation shadow buffers.
   9936      1.1  mrg 
   9937      1.1  mrg commit b9f2358ac35caedbba0339649ef13b03f209f2a7
   9938      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9939      1.1  mrg Date:   Sun Jul 6 03:50:03 2008 +1000
   9940      1.1  mrg 
   9941      1.1  mrg     xv: remove some defines that are in a header now
   9942      1.1  mrg 
   9943      1.1  mrg commit 9f53b2a341a81e1bff87fee8bf5c2754cac17849
   9944      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9945      1.1  mrg Date:   Sun Jul 6 02:28:26 2008 +1000
   9946      1.1  mrg 
   9947      1.1  mrg     xv: remove drawable handling from hw-specific PutImage.. it's common...
   9948      1.1  mrg 
   9949      1.1  mrg commit a50bba662ddfe49f1b0a7f8faa3668f5e810811f
   9950      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   9951      1.1  mrg Date:   Sun Jul 6 01:57:17 2008 +1000
   9952      1.1  mrg 
   9953      1.1  mrg     xv: misc cleanups
   9954      1.1  mrg 
   9955      1.1  mrg commit 08e9489b79395b234282b0c03d94601ce57678b8
   9956      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9957      1.1  mrg Date:   Sat Jul 5 12:47:48 2008 +0200
   9958      1.1  mrg 
   9959      1.1  mrg     NV50_KMS: minor change
   9960      1.1  mrg 
   9961      1.1  mrg commit ea7e85b493ff0f684f9ccad92f84348cd835719b
   9962      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9963      1.1  mrg Date:   Fri Jul 4 23:05:20 2008 +0200
   9964      1.1  mrg 
   9965      1.1  mrg     Fix some compile warnings.
   9966      1.1  mrg 
   9967      1.1  mrg commit 3298249d8267c27235653f17379f8c9f18e4f344
   9968      1.1  mrg Author: Ben Skeggs <skeggsb (a] nisroch.keine.ath.cx>
   9969      1.1  mrg Date:   Thu Jul 3 23:54:13 2008 +1000
   9970      1.1  mrg 
   9971      1.1  mrg     xv: reformat source so mere mortals can understand it
   9972      1.1  mrg 
   9973      1.1  mrg commit a1e8ccdf85c5a0177df38a8a2d8c99d60890ec96
   9974      1.1  mrg Author: Ben Skeggs <skeggsb@nisroch.(none)>
   9975      1.1  mrg Date:   Thu Jul 3 17:07:45 2008 +1000
   9976      1.1  mrg 
   9977      1.1  mrg     xv: nv_video.c to nouveau_xv.c
   9978      1.1  mrg 
   9979      1.1  mrg commit 3e17781625c0ef0ec34ee23a6e999de7f1fe4524
   9980      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9981      1.1  mrg Date:   Thu Jul 3 08:30:43 2008 +0200
   9982      1.1  mrg 
   9983      1.1  mrg     NV50_KMS: autodetect kernel modesetting when active
   9984      1.1  mrg 
   9985      1.1  mrg commit 48c2116fb31872111239f5434215f30c8707091e
   9986      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   9987      1.1  mrg Date:   Wed Jul 2 19:04:58 2008 +0200
   9988      1.1  mrg 
   9989      1.1  mrg     NV50_KMS: no int10 please
   9990      1.1  mrg 
   9991      1.1  mrg commit 11102af2896b3fdf2364854b2d7939b2802c5b2a
   9992      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9993      1.1  mrg Date:   Fri Jun 27 16:21:19 2008 +0100
   9994      1.1  mrg 
   9995      1.1  mrg     Backport console font save/restore from nouveau_ms
   9996      1.1  mrg 
   9997      1.1  mrg commit ca2c55dfbf65ac268d43ba62db2399976eaf8f0a
   9998      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   9999      1.1  mrg Date:   Thu Jun 26 14:44:45 2008 +0100
   10000      1.1  mrg 
   10001      1.1  mrg     randr12: fix mode detection for when screen size changes
   10002      1.1  mrg     
   10003      1.1  mrg     also some mem leaks
   10004      1.1  mrg 
   10005      1.1  mrg commit 9c6eb667aa48f87f6bbbdae10cc9f4d237bdb0c6
   10006      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10007      1.1  mrg Date:   Sat Jun 28 15:47:18 2008 +0200
   10008      1.1  mrg 
   10009      1.1  mrg     NV04-NV4E: Save and restore FB_START
   10010      1.1  mrg 
   10011      1.1  mrg commit 82fe9a21596ab80157df20b269ce8df41315de83
   10012      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10013      1.1  mrg Date:   Fri Jun 27 18:49:16 2008 +0200
   10014      1.1  mrg 
   10015      1.1  mrg     NV50_KMS: switch to output dpms
   10016      1.1  mrg 
   10017      1.1  mrg commit 13ce1f4c1d02e70333a192db2efefb3f6a6765e3
   10018      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10019      1.1  mrg Date:   Wed Jun 25 19:45:12 2008 +0200
   10020      1.1  mrg 
   10021      1.1  mrg     Properly close drm when exiting + misc cleanup.
   10022      1.1  mrg 
   10023      1.1  mrg commit 7cb0eed603ea0bd196a7471e43d60fa5e518c7fb
   10024      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10025      1.1  mrg Date:   Wed Jun 25 19:07:58 2008 +0200
   10026      1.1  mrg 
   10027      1.1  mrg     Fixup and add some license statements.
   10028      1.1  mrg     
   10029      1.1  mrg     - The changed statements are a response to nv commit 2fdcda8ea62eba1b7885f0a75249884715936247.
   10030      1.1  mrg 
   10031      1.1  mrg commit 27c7c88431cf368c3d3a953daf03ce3f9f15bc3a
   10032      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   10033      1.1  mrg Date:   Wed Jun 25 04:01:21 2008 +1000
   10034      1.1  mrg 
   10035      1.1  mrg     change hack to work with latest drm changes..
   10036      1.1  mrg 
   10037      1.1  mrg commit 99a4b686d2b1f8e6768b8cd1cc3fcb6cea2bf6d3
   10038      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10039      1.1  mrg Date:   Tue Jun 24 00:02:25 2008 +0200
   10040      1.1  mrg 
   10041      1.1  mrg     NV50: unbreak kms and implement a basic off mode/dpms
   10042      1.1  mrg 
   10043      1.1  mrg commit 1a23dbd1878909709fc130e00f6171508dcd41bf
   10044      1.1  mrg Author: Ben Skeggs <skeggsb (a] nisroch.keine.ath.cx>
   10045      1.1  mrg Date:   Tue Jun 24 02:24:42 2008 +1000
   10046      1.1  mrg 
   10047      1.1  mrg     nv50: stub out NV50SorSetClockMode for LVDS, it doesn't work there
   10048      1.1  mrg 
   10049      1.1  mrg commit 2ccc80bd87a76a9f0498cfec531e8a46cbd2c384
   10050      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   10051      1.1  mrg Date:   Mon Jun 23 02:10:09 2008 +1000
   10052      1.1  mrg 
   10053      1.1  mrg     nv50: bring in int10-constole-restore hack from nv driver
   10054      1.1  mrg     
   10055      1.1  mrg     Lack of console restore has been annoying me personally lately while working
   10056      1.1  mrg     on 3D, I lack the time/modsetting skills to fix it properly at the moment,
   10057      1.1  mrg     so this'll do.
   10058      1.1  mrg 
   10059      1.1  mrg commit 73b4fcc20334ac6cd2076c658a4937f9a98ee06d
   10060      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   10061      1.1  mrg Date:   Mon Jun 23 01:47:55 2008 +1000
   10062      1.1  mrg 
   10063      1.1  mrg     fix non-kms build/run
   10064      1.1  mrg 
   10065      1.1  mrg commit 75d8947d40e19c5fc039caf4289cf94fd1570eda
   10066      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10067      1.1  mrg Date:   Sun Jun 22 16:34:22 2008 +0200
   10068      1.1  mrg 
   10069      1.1  mrg     NV50: Some basic code to get kernel modesetting going.
   10070      1.1  mrg     
   10071      1.1  mrg     - This will get a cleanup later on.
   10072      1.1  mrg 
   10073      1.1  mrg commit df52dc4664df11d57fcf8a6c9ae3f87a149e5392
   10074      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10075      1.1  mrg Date:   Fri Jun 13 02:11:09 2008 +0100
   10076      1.1  mrg 
   10077      1.1  mrg     No need for G80+ LVDS conf bits reports
   10078      1.1  mrg     
   10079      1.1  mrg     I've got a few already.
   10080      1.1  mrg 
   10081      1.1  mrg commit 1813559a20f0786b4decdb645f7ba3f52bc30739
   10082      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10083      1.1  mrg Date:   Fri Jun 13 01:58:41 2008 +0100
   10084      1.1  mrg 
   10085      1.1  mrg     More DCB 1.5 TV variants (#16252 and #16342)
   10086      1.1  mrg 
   10087      1.1  mrg commit 29c4a58bb2ba476f9558bda31f1082b4685555fc
   10088      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10089      1.1  mrg Date:   Fri Jun 13 01:40:31 2008 +0100
   10090      1.1  mrg 
   10091      1.1  mrg     Be a little more discerning about the BIT bios signature
   10092      1.1  mrg     
   10093      1.1  mrg     Thank you ABIT
   10094      1.1  mrg 
   10095      1.1  mrg commit e8c790721d99e171c57b8dd497f5b3e82126c78b
   10096      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10097      1.1  mrg Date:   Fri Jun 13 01:25:49 2008 +0100
   10098      1.1  mrg 
   10099      1.1  mrg     LVDS_INIT should not always use head A
   10100      1.1  mrg     
   10101      1.1  mrg     While the script doesn't need the head variable set correctly,
   10102      1.1  mrg     link_head_and_output still gets called and will therefore break panels expecting
   10103      1.1  mrg     to be on head B
   10104      1.1  mrg     Fixes Apple NV34 console restore
   10105      1.1  mrg 
   10106      1.1  mrg commit fc137f23bed7405221b7f483d9151e296b99caf0
   10107      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10108      1.1  mrg Date:   Fri Jun 13 19:12:38 2008 +0200
   10109      1.1  mrg 
   10110      1.1  mrg     NV50: lvds is probably still broken, but it's a step in the right direction
   10111      1.1  mrg     
   10112      1.1  mrg     - Just something i had lingering around.
   10113      1.1  mrg     - Note that lvds still doesn't run by default, but you're more than welcome to fix it ;-)
   10114      1.1  mrg 
   10115      1.1  mrg commit e034616ab2bbbc486f90c5f64e2bd2de194cf92e
   10116      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10117      1.1  mrg Date:   Thu May 22 21:08:48 2008 +0200
   10118      1.1  mrg 
   10119      1.1  mrg     NV50: A small extra piece of init that may prove useful to someone, somewhere, at some point for something.
   10120      1.1  mrg 
   10121      1.1  mrg commit c21594cf452a1263682386d04718531d76a7a9b8
   10122      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10123      1.1  mrg Date:   Tue May 20 19:19:53 2008 +0200
   10124      1.1  mrg 
   10125      1.1  mrg     NV50: Be consistent with rules-ng.
   10126      1.1  mrg 
   10127      1.1  mrg commit 9c1d87fa9e6152bffc5c5cdf16b1931cc6e58399
   10128      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10129      1.1  mrg Date:   Sat May 10 21:58:00 2008 +0200
   10130      1.1  mrg 
   10131      1.1  mrg     NV50: Some misc things.
   10132      1.1  mrg 
   10133      1.1  mrg commit 5f08db9057f2970171186b20a25d346386dcb0f2
   10134      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10135      1.1  mrg Date:   Thu May 8 21:36:05 2008 +0100
   10136      1.1  mrg 
   10137      1.1  mrg     Cosmetic g80 laptop dcb parsing enhancement
   10138      1.1  mrg 
   10139      1.1  mrg commit 6a460eae941f3e9a7a8a0297efbbd12dca71a9dd
   10140      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10141      1.1  mrg Date:   Thu May 8 14:17:38 2008 +0100
   10142      1.1  mrg 
   10143      1.1  mrg     randr12: some reordering, tidying &c
   10144      1.1  mrg 
   10145      1.1  mrg commit 7455bc89116bfc5e88fbd444d83c1415a6020a7f
   10146      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10147      1.1  mrg Date:   Tue Apr 29 19:42:54 2008 +0100
   10148      1.1  mrg 
   10149      1.1  mrg     Enable RandR 1.2 code-path by default
   10150      1.1  mrg 
   10151      1.1  mrg commit 98a751e773c098382e7675e41ee60ce3d9a67ce0
   10152      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10153      1.1  mrg Date:   Wed May 7 21:25:03 2008 +0100
   10154      1.1  mrg 
   10155      1.1  mrg     Don't call call_lvds_script with a null dcbent pointer
   10156      1.1  mrg     
   10157      1.1  mrg     Stumbled over by hiyuh :)
   10158      1.1  mrg 
   10159      1.1  mrg commit 77b24bc93659471bb20254847da124fdaba13a54
   10160      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10161      1.1  mrg Date:   Mon May 5 00:56:28 2008 +0100
   10162      1.1  mrg 
   10163      1.1  mrg     randr12: tidy up some nv50 remnants in the pre nv50 code
   10164      1.1  mrg 
   10165      1.1  mrg commit 8997f83cd2727b76240e9dc31ec7751f6d69cf6b
   10166      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10167      1.1  mrg Date:   Tue May 6 19:46:52 2008 +0200
   10168      1.1  mrg 
   10169      1.1  mrg     NV50: Some misc fixes.
   10170      1.1  mrg     
   10171      1.1  mrg     - Even though tv-out is mentioned, it by no means implies that is (nearly) functional.
   10172      1.1  mrg 
   10173      1.1  mrg commit ae574ec7d930d8708e4dd9d1d47558666019afe5
   10174      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10175      1.1  mrg Date:   Mon May 5 11:02:07 2008 +0200
   10176      1.1  mrg 
   10177      1.1  mrg     nv50_exa.c had no license statement.
   10178      1.1  mrg 
   10179      1.1  mrg commit a7af057ff67cf5d7baf78d852dee5ac69b24e706
   10180      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10181      1.1  mrg Date:   Mon May 5 01:26:37 2008 +0200
   10182      1.1  mrg 
   10183      1.1  mrg     NV50: Rework the modesetting code into a different model.
   10184      1.1  mrg     
   10185      1.1  mrg     - There is now interface independent code for most things.
   10186      1.1  mrg     - This structure, although not exclusive, is only used for NV50 atm.
   10187      1.1  mrg     - The change in approach is that the concept of a connector is added to the model (randr12 sucks in this aspect).
   10188      1.1  mrg     - I'm hacking around randr trying to create a single output for each connector, the indices are the bus numbers.
   10189      1.1  mrg     - Limitations: Hot swapping vga and dvi of same monitor will not make randr12 think it changed, so for the moment force a change.
   10190      1.1  mrg     - Concept is largely inspired by the radeonhd driver.
   10191      1.1  mrg 
   10192      1.1  mrg commit 5e1b5708d3a7e4298f80b1a1b8bb3fafae0c69bd
   10193      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10194      1.1  mrg Date:   Fri May 2 20:36:59 2008 +0100
   10195      1.1  mrg 
   10196      1.1  mrg     xv: nv10 double-buffered overlay mode was getting set on nv04
   10197      1.1  mrg 
   10198      1.1  mrg commit 85536023ed7050632d121299ab99382e096b9984
   10199      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10200      1.1  mrg Date:   Wed Apr 30 00:59:47 2008 +0100
   10201      1.1  mrg 
   10202      1.1  mrg     Use the actual number of BIT table entries
   10203      1.1  mrg 
   10204      1.1  mrg commit 78588c71ffd19e18602b95a55186bc53eebb51c3
   10205      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10206      1.1  mrg Date:   Mon Apr 28 16:51:01 2008 +0100
   10207      1.1  mrg 
   10208      1.1  mrg     randr12, xv: manual overlay clipping for randr12 (see #12825)
   10209      1.1  mrg     
   10210      1.1  mrg     There could be something to be said for doing this clipping when using the blitter and texture adapters too
   10211      1.1  mrg 
   10212      1.1  mrg commit 6f7d00a0cb4ec85b058afb0150a122a124542b5f
   10213      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10214      1.1  mrg Date:   Tue Apr 29 22:53:40 2008 +0100
   10215      1.1  mrg 
   10216      1.1  mrg     randr12: remove unneeded separate dcb_entry and "or" members
   10217      1.1  mrg     
   10218      1.1  mrg     Make off-chip outputs clearer too
   10219      1.1  mrg 
   10220      1.1  mrg commit 52e58c7e799697989fcfbf95050ce10a4c3d1f8f
   10221      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10222      1.1  mrg Date:   Tue Apr 29 22:08:01 2008 +0100
   10223      1.1  mrg 
   10224      1.1  mrg     Pass DCB entry structs in bios functions, rather than index
   10225      1.1  mrg 
   10226      1.1  mrg commit 0c1da6907d8e29ed1c058f9655d436c228ea91b6
   10227      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10228      1.1  mrg Date:   Tue Apr 29 21:53:22 2008 +0100
   10229      1.1  mrg 
   10230      1.1  mrg     Pass output field, rather than dcb indices, for tmds access functions
   10231      1.1  mrg 
   10232      1.1  mrg commit 2333bc907a4be3c7e36bdd02f27e22b63a7ee7c3
   10233      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10234      1.1  mrg Date:   Tue Apr 29 21:58:17 2008 +0100
   10235      1.1  mrg 
   10236      1.1  mrg     Add an index field to dcb entries, and carry pointer to dcb entry in output struct
   10237      1.1  mrg 
   10238      1.1  mrg commit 21f062cad184f21d33d7f5b43f86937979291b58
   10239      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10240      1.1  mrg Date:   Tue Apr 29 21:27:07 2008 +0100
   10241      1.1  mrg 
   10242      1.1  mrg     randr12, xv: oops, transform_in_use doesn't exist on xserver 1.3
   10243      1.1  mrg 
   10244      1.1  mrg commit ee78dc0abef626e29f7617a4b324e847bab1abcc
   10245      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10246      1.1  mrg Date:   Mon Apr 28 02:12:17 2008 +0100
   10247      1.1  mrg 
   10248      1.1  mrg     randr12: C51 I2C
   10249      1.1  mrg 
   10250      1.1  mrg commit 9b70dfaf4f0317e622ca64fc0804f74a31158108
   10251      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10252      1.1  mrg Date:   Tue Apr 29 18:46:24 2008 +0100
   10253      1.1  mrg 
   10254      1.1  mrg     randr12: only set cr59 to 1 for tmds (fixes nv34 issue)
   10255      1.1  mrg 
   10256      1.1  mrg commit c8cec9b2a0b18cd1159613d4dd218725695aef7c
   10257      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10258      1.1  mrg Date:   Mon Apr 28 17:00:27 2008 +0100
   10259      1.1  mrg 
   10260      1.1  mrg     randr12, xv: no overlay when the crtc is transformed
   10261      1.1  mrg 
   10262      1.1  mrg commit 3233ebba07e7adab347dc3c6f9d17f02e1a9d32b
   10263      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10264      1.1  mrg Date:   Sat Apr 26 02:08:24 2008 +0100
   10265      1.1  mrg 
   10266      1.1  mrg     randr12: fix spread spectrum setting for lvds and turn it off during dpms off
   10267      1.1  mrg     
   10268      1.1  mrg     Assuming that the bios has set this up correctly for LVDS initially is probably safe
   10269      1.1  mrg 
   10270      1.1  mrg commit 467f83aa43bffdf545b513fdb7b11b4fe2205b4f
   10271      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10272      1.1  mrg Date:   Sat Apr 26 19:59:58 2008 +0100
   10273      1.1  mrg 
   10274      1.1  mrg     randr12: make nv50 code depend on Architecture
   10275      1.1  mrg 
   10276      1.1  mrg commit 8b165722d9f9461353abf84b4136e33b816ac842
   10277      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10278      1.1  mrg Date:   Sat Apr 26 01:21:50 2008 +0100
   10279      1.1  mrg 
   10280      1.1  mrg     CR27 appears to contain the chip revision
   10281      1.1  mrg 
   10282      1.1  mrg commit 59ff20738e88d6621f9beaea94810274029a21a3
   10283      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10284      1.1  mrg Date:   Sun Apr 27 19:52:41 2008 +0200
   10285      1.1  mrg 
   10286      1.1  mrg     NV50: A little bit more information, no functional change.
   10287      1.1  mrg 
   10288      1.1  mrg commit bb5a2a105f264502d0985ce70e76d5a3d3b6463c
   10289      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10290      1.1  mrg Date:   Fri Apr 25 22:09:46 2008 +0100
   10291      1.1  mrg 
   10292      1.1  mrg     randr12: sel_clk binding fix
   10293      1.1  mrg 
   10294      1.1  mrg commit 5a85626cccbba80ef3d6fb2fb90ae609b7abde15
   10295      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10296      1.1  mrg Date:   Fri Apr 25 02:09:18 2008 +0100
   10297      1.1  mrg 
   10298      1.1  mrg     randr12: unified mode validation
   10299      1.1  mrg     
   10300      1.1  mrg     doublescan/interlace limits applied too
   10301      1.1  mrg 
   10302      1.1  mrg commit 38ad350118aa9592bdbcb530fe63b85983fb9f64
   10303      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10304      1.1  mrg Date:   Fri Apr 25 00:03:41 2008 +0100
   10305      1.1  mrg 
   10306      1.1  mrg     randr12: only set up one spread spectrum clock on pre nv40
   10307      1.1  mrg     
   10308      1.1  mrg     avoids inadvertently getting wobbly crt pictures
   10309      1.1  mrg 
   10310      1.1  mrg commit dfd8b42f91257f2cb0762b3d9b07612a7edac549
   10311      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10312      1.1  mrg Date:   Thu Apr 24 22:23:50 2008 +0100
   10313      1.1  mrg 
   10314      1.1  mrg     randr12: deny doublescan modes to digital outputs
   10315      1.1  mrg 
   10316      1.1  mrg commit d150ce5c633c90a82411b4b8e44fa4b91647e6a8
   10317      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10318      1.1  mrg Date:   Thu Apr 24 01:22:49 2008 +0100
   10319      1.1  mrg 
   10320      1.1  mrg     randr12: off-chip dvi dpms and fp_control dpms fixed properly
   10321      1.1  mrg     
   10322      1.1  mrg     Also solves output exclusion problem: two crtcs claiming the same output
   10323      1.1  mrg     through cr33 does not work
   10324      1.1  mrg 
   10325      1.1  mrg commit dd152ce186fea953968805cf4a1b309a1fd3987b
   10326      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10327      1.1  mrg Date:   Thu Apr 24 00:24:35 2008 +0100
   10328      1.1  mrg 
   10329      1.1  mrg     randr12: set CRTCX_LCD in nv_output
   10330      1.1  mrg     
   10331      1.1  mrg     This makes my nv28 external dvi work.
   10332      1.1  mrg 
   10333      1.1  mrg commit b8d401b0a56d23db7199147e6a5dee1edccff4ff
   10334      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10335      1.1  mrg Date:   Thu Apr 24 00:01:50 2008 +0100
   10336      1.1  mrg 
   10337      1.1  mrg     These made up defines are more misleading than helpful
   10338      1.1  mrg 
   10339      1.1  mrg commit fa8c8437798cfc5494a639d649f0f91f0e7275ce
   10340      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10341      1.1  mrg Date:   Tue Apr 22 22:42:12 2008 +0100
   10342      1.1  mrg 
   10343      1.1  mrg     randr12: remove FPP setting and other FSEL changes
   10344      1.1  mrg 
   10345      1.1  mrg commit a083bb1a55d0983991c45d113eb7e9814369fff4
   10346      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10347      1.1  mrg Date:   Tue Apr 22 23:25:40 2008 +0100
   10348      1.1  mrg 
   10349      1.1  mrg     randr12: oops (fix to 9edf6d60)
   10350      1.1  mrg 
   10351      1.1  mrg commit 16f420e339f0dd6d55d7b87763d97c2eb8e77e66
   10352      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10353      1.1  mrg Date:   Tue Apr 22 21:34:52 2008 +0100
   10354      1.1  mrg 
   10355      1.1  mrg     randr12: RAMDAC_OUTPUT is only for analogue outputs
   10356      1.1  mrg 
   10357      1.1  mrg commit 52174047f3f817fa9ce3674440a13687b73ccea8
   10358      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10359      1.1  mrg Date:   Tue Apr 22 21:29:48 2008 +0100
   10360      1.1  mrg 
   10361      1.1  mrg     Revert "randr12: correct SEL_CLK register beheaviour for outputs with or=2"
   10362      1.1  mrg     
   10363      1.1  mrg     This reverts commit 77af887089be6fef7b793e3c3afdb98ac90a2e8c.
   10364      1.1  mrg     
   10365      1.1  mrg     External DVI (which is source of or == 2) do not use SEL_CLK
   10366      1.1  mrg 
   10367      1.1  mrg commit 61e416153b24516951962aca407ceaa9b7885e22
   10368      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10369      1.1  mrg Date:   Sun Apr 13 02:40:55 2008 +0200
   10370      1.1  mrg 
   10371      1.1  mrg     NV50: Another few regs.
   10372      1.1  mrg 
   10373      1.1  mrg commit 5328370d2f7e10c61485572f53031deace69c515
   10374      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10375      1.1  mrg Date:   Sun Apr 13 02:16:27 2008 +0200
   10376      1.1  mrg 
   10377      1.1  mrg     NV50: Some more regs.
   10378      1.1  mrg 
   10379      1.1  mrg commit e5511a564564350bd8755b7f18a1448ea7c796de
   10380      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10381      1.1  mrg Date:   Sun Apr 13 01:21:20 2008 +0200
   10382      1.1  mrg 
   10383      1.1  mrg     NV50: I now know what UNK8A8 is, so update the value register as well.
   10384      1.1  mrg 
   10385      1.1  mrg commit 2c9027679db1657e6fe02cf6674024ca97f4cd6e
   10386      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10387      1.1  mrg Date:   Sat Apr 12 02:11:32 2008 +0200
   10388      1.1  mrg 
   10389      1.1  mrg     NV50: Re-implement output status caching.
   10390      1.1  mrg 
   10391      1.1  mrg commit d7681e8ad70c07ec963ac9425b868a2686d79769
   10392      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10393      1.1  mrg Date:   Fri Apr 11 17:28:16 2008 +0100
   10394      1.1  mrg 
   10395      1.1  mrg     randr12: separate pll and arbitration stages of calc_state_ext, and call from mode_set directly
   10396      1.1  mrg 
   10397      1.1  mrg commit 0bf08d7699d7c3a1748060febded1c8b3950c9bd
   10398      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10399      1.1  mrg Date:   Fri Apr 11 16:20:21 2008 +0100
   10400      1.1  mrg 
   10401      1.1  mrg     state->config is not used
   10402      1.1  mrg 
   10403      1.1  mrg commit 08b8bd8a97b580a57d7bb75b3da7827d65c046f5
   10404      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10405      1.1  mrg Date:   Fri Apr 4 18:59:29 2008 +0100
   10406      1.1  mrg 
   10407      1.1  mrg     randr12: unite pre nv40 and nv40 pll restore
   10408      1.1  mrg 
   10409      1.1  mrg commit 5b443084ec7b03230d0ec7490c5a3378a9f7187e
   10410      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10411      1.1  mrg Date:   Tue Apr 8 02:25:34 2008 +0100
   10412      1.1  mrg 
   10413      1.1  mrg     Use the correct reference clock when reading (V)PLLs
   10414      1.1  mrg 
   10415      1.1  mrg commit 0f533b8cc12f49f5d5ac017838f7330a4f8b47ea
   10416      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10417      1.1  mrg Date:   Tue Apr 8 02:25:22 2008 +0100
   10418      1.1  mrg 
   10419      1.1  mrg     Various PLL code improvements
   10420      1.1  mrg 
   10421      1.1  mrg commit 4e1caa6edfe9499e6c501e70a8fba14bae510462
   10422      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10423      1.1  mrg Date:   Wed Apr 9 18:55:06 2008 +0200
   10424      1.1  mrg 
   10425      1.1  mrg     NV50: Some misc stuff.
   10426      1.1  mrg 
   10427      1.1  mrg commit 099128175ad31956fd1c6622166b65f4ab1fe370
   10428      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   10429      1.1  mrg Date:   Tue Apr 8 16:48:37 2008 +1000
   10430      1.1  mrg 
   10431      1.1  mrg     nv50: fix distcheck since header removal
   10432      1.1  mrg 
   10433      1.1  mrg commit 4af376fa6031bd41dc247e950319f3a151c49f22
   10434      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10435      1.1  mrg Date:   Tue Apr 8 00:28:03 2008 +0100
   10436      1.1  mrg 
   10437      1.1  mrg     MCP67 does not do the second stage gain tests
   10438      1.1  mrg 
   10439      1.1  mrg commit dbca8b65d7b12a1dd2eb7aee3ac37ece0bd4ce65
   10440      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10441      1.1  mrg Date:   Tue Apr 8 01:31:14 2008 +0100
   10442      1.1  mrg 
   10443      1.1  mrg     PLL stuff
   10444      1.1  mrg 
   10445      1.1  mrg commit 39b2e0b842f4a4e1c3de96c94e380aa9a0327c12
   10446      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10447      1.1  mrg Date:   Sat Apr 5 05:20:54 2008 +0100
   10448      1.1  mrg 
   10449      1.1  mrg     If no PLL coefficients compatible with the constraints exist, don't brick the hardware
   10450      1.1  mrg 
   10451      1.1  mrg commit 0b54450e1db7c6411528bc4a3bac4d1a42510aca
   10452      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10453      1.1  mrg Date:   Mon Apr 7 22:12:44 2008 +0200
   10454      1.1  mrg 
   10455      1.1  mrg     NV50: Scaling works fine on VGA connectors, so support that as well.
   10456      1.1  mrg     
   10457      1.1  mrg     - The default is SCALE_PANEL instead of SCALE_ASPECT for obvious reasons.
   10458      1.1  mrg 
   10459      1.1  mrg commit 891e72f4316c4e7e1b9d06f39e075b1a8a8a8c53
   10460      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10461      1.1  mrg Date:   Mon Apr 7 21:18:54 2008 +0200
   10462      1.1  mrg 
   10463      1.1  mrg     NV50: Deobfuscate some more commands.
   10464      1.1  mrg 
   10465      1.1  mrg commit 13c701f9d23a598c281ced726070a219e1b78607
   10466      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10467      1.1  mrg Date:   Mon Apr 7 19:29:55 2008 +0200
   10468      1.1  mrg 
   10469      1.1  mrg     Make some CARD32 die.
   10470      1.1  mrg 
   10471      1.1  mrg commit a3a0710604017f3ceb9c552552d71c3f5dcfab0f
   10472      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10473      1.1  mrg Date:   Mon Apr 7 19:09:35 2008 +0200
   10474      1.1  mrg 
   10475      1.1  mrg     NV50: Give a few registers an UNK label.
   10476      1.1  mrg 
   10477      1.1  mrg commit be72a7c9104c1c1d6db960b1d80cc4d820d37440
   10478      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10479      1.1  mrg Date:   Mon Apr 7 18:35:18 2008 +0200
   10480      1.1  mrg 
   10481      1.1  mrg     randr12: NV04/05/06 can't accelerate rotation, so it's better to disable it.
   10482      1.1  mrg 
   10483      1.1  mrg commit 9cf76c91a661587d9c54845e6a06fb25cf9b55a2
   10484      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10485      1.1  mrg Date:   Sun Apr 6 23:36:15 2008 +0200
   10486      1.1  mrg 
   10487      1.1  mrg     NV50: Some more stuff.
   10488      1.1  mrg 
   10489      1.1  mrg commit c725e33078a2fed374fbb52175beba92b0b9fbe8
   10490      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10491      1.1  mrg Date:   Sun Apr 6 19:49:11 2008 +0200
   10492      1.1  mrg 
   10493      1.1  mrg     NV50: minor rename to avoid confusion
   10494      1.1  mrg 
   10495      1.1  mrg commit fcda539ce60ca02f2f4589157f8b8c522430571f
   10496      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10497      1.1  mrg Date:   Sun Apr 6 15:16:40 2008 +0200
   10498      1.1  mrg 
   10499      1.1  mrg     NV50: Deobfuscate another register (partially).
   10500      1.1  mrg 
   10501      1.1  mrg commit fa93541b257a8055ea8b55c883475d2db717d971
   10502      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10503      1.1  mrg Date:   Sun Apr 6 15:05:33 2008 +0200
   10504      1.1  mrg 
   10505      1.1  mrg     NV50: Fix another deadlock in the clock setting code.
   10506      1.1  mrg     
   10507      1.1  mrg     - Swapping my monitor from dvi to vga causes no mode (=clock) change, but still the supervisor expects a clock change.
   10508      1.1  mrg     - This meant it got stuck in stage 2, with no clock that is supposed to change.
   10509      1.1  mrg 
   10510      1.1  mrg commit c001fea3b0ae3921c063e7f44c298cafdfef51f6
   10511      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10512      1.1  mrg Date:   Sat Apr 5 23:33:22 2008 +0200
   10513      1.1  mrg 
   10514      1.1  mrg     Forgot a few things.
   10515      1.1  mrg 
   10516      1.1  mrg commit 17a8e1743478e5548a90caf8f84a387366020416
   10517      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10518      1.1  mrg Date:   Sat Apr 5 23:23:22 2008 +0200
   10519      1.1  mrg 
   10520      1.1  mrg     NV50: rename randr-1.2 functions to be nv50_something_function
   10521      1.1  mrg 
   10522      1.1  mrg commit a71ef4da76e33e84303a8b9181dbcfd655e78aa9
   10523      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10524      1.1  mrg Date:   Sat Apr 5 23:00:39 2008 +0200
   10525      1.1  mrg 
   10526      1.1  mrg     NV50: Some more cleanup.
   10527      1.1  mrg 
   10528      1.1  mrg commit aeab563cc89b2fc3cd6cb306aab880b6e28f2b64
   10529      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10530      1.1  mrg Date:   Sat Apr 5 22:52:58 2008 +0200
   10531      1.1  mrg 
   10532      1.1  mrg     NV50: Some reordering.
   10533      1.1  mrg 
   10534      1.1  mrg commit b899ab75781a3076898791381604be575c6d8a70
   10535      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10536      1.1  mrg Date:   Sat Apr 5 21:17:23 2008 +0200
   10537      1.1  mrg 
   10538      1.1  mrg     Some minor corrections.
   10539      1.1  mrg 
   10540      1.1  mrg commit b0ef158a7e281329825c7b6c10cab6097e627b54
   10541      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10542      1.1  mrg Date:   Sat Apr 5 21:06:03 2008 +0200
   10543      1.1  mrg 
   10544      1.1  mrg     NV50: Document dvi hotplug detection.
   10545      1.1  mrg     
   10546      1.1  mrg     - This can only be used once modesetting is moved to the kernel.
   10547      1.1  mrg 
   10548      1.1  mrg commit be54b9299b4a261fc707b74407cf4d847fcbb243
   10549      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10550      1.1  mrg Date:   Sat Apr 5 16:16:26 2008 +0200
   10551      1.1  mrg 
   10552      1.1  mrg     NV50: Remove some questionable guesses.
   10553      1.1  mrg 
   10554      1.1  mrg commit c06f202cfbee8568fb8358ea1caffec41c71e648
   10555      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10556      1.1  mrg Date:   Sat Apr 5 01:54:06 2008 +0200
   10557      1.1  mrg 
   10558      1.1  mrg     nvbios: Drop a N2/M2 requirement on NV5x hardware, as it prevents getting a mode on 1024x768'ish and lower.
   10559      1.1  mrg     
   10560      1.1  mrg     - Limitations are very strict in nv5x bios tables and N2/M2 can drop below 2 (the blob does this too).
   10561      1.1  mrg 
   10562      1.1  mrg commit 5ce26b9aec214dd99e5399fe0f864d8faad15d2c
   10563      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10564      1.1  mrg Date:   Fri Apr 4 22:49:06 2008 +0200
   10565      1.1  mrg 
   10566      1.1  mrg     nvbios: Add some valid register ranges for nv50.
   10567      1.1  mrg 
   10568      1.1  mrg commit ce86484979d873325ec4c74ed84107be9ad9ba62
   10569      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10570      1.1  mrg Date:   Fri Apr 4 22:38:30 2008 +0200
   10571      1.1  mrg 
   10572      1.1  mrg     NV50: Switch to common pll calculator function.
   10573      1.1  mrg 
   10574      1.1  mrg commit 821ad3d643f9564d043c7f3909e0b8be28e94965
   10575      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10576      1.1  mrg Date:   Wed Apr 2 16:58:45 2008 +0100
   10577      1.1  mrg 
   10578      1.1  mrg     randr12: delete stuff commented out a week ago that no one's complained about
   10579      1.1  mrg 
   10580      1.1  mrg commit e90e534728e9cbe65ee6c70faf596db449495665
   10581      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10582      1.1  mrg Date:   Fri Apr 4 17:13:25 2008 +0200
   10583      1.1  mrg 
   10584      1.1  mrg     NV50: Minor comment updates.
   10585      1.1  mrg 
   10586      1.1  mrg commit 08550984aba2bfa3eaeeddbbf6af25206819abe8
   10587      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10588      1.1  mrg Date:   Fri Apr 4 17:04:49 2008 +0200
   10589      1.1  mrg 
   10590      1.1  mrg     NV50: Some more stuff.
   10591      1.1  mrg 
   10592      1.1  mrg commit ef4339aacf72bf5422b22ab18b73416f2738b284
   10593      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10594      1.1  mrg Date:   Fri Apr 4 16:49:00 2008 +0200
   10595      1.1  mrg 
   10596      1.1  mrg     NV50: Some more registers.
   10597      1.1  mrg 
   10598      1.1  mrg commit 3183df1aa61f3c441a93e5a8b50db6628d804465
   10599      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10600      1.1  mrg Date:   Thu Apr 3 22:42:31 2008 +0200
   10601      1.1  mrg 
   10602      1.1  mrg     NV50: Update my knowledge of interrupts.
   10603      1.1  mrg 
   10604      1.1  mrg commit 04fd80d29913ed02524de177fa7c87b616147d15
   10605      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10606      1.1  mrg Date:   Thu Apr 3 03:00:13 2008 +0100
   10607      1.1  mrg 
   10608      1.1  mrg     Small declaration reordering
   10609      1.1  mrg 
   10610      1.1  mrg commit 92934e4b7571a578386327ebdb59eb6d10992763
   10611      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10612      1.1  mrg Date:   Thu Apr 3 01:03:38 2008 +0100
   10613      1.1  mrg 
   10614      1.1  mrg     Move some variable declarations in the bios parser
   10615      1.1  mrg 
   10616      1.1  mrg commit 927384005a01a606835452c9d1e26d7df98f81cb
   10617      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10618      1.1  mrg Date:   Thu Apr 3 00:11:31 2008 +0100
   10619      1.1  mrg 
   10620      1.1  mrg     randr12: some fixes to dithering property
   10621      1.1  mrg 
   10622      1.1  mrg commit 52c880c97acf29d5ed8dfeec5810fcc7d8bb7b35
   10623      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10624      1.1  mrg Date:   Wed Apr 2 19:45:43 2008 +0100
   10625      1.1  mrg 
   10626      1.1  mrg     randr12: better analogue clock limits (taken from pNv->{Min,Max}VClockFreqKHz)
   10627      1.1  mrg 
   10628      1.1  mrg commit 29714e7b9ae952aecd036086c053ec030aad94c9
   10629      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10630      1.1  mrg Date:   Wed Apr 2 21:31:07 2008 +0200
   10631      1.1  mrg 
   10632      1.1  mrg     NV50: Some minor changes to the display supervisor (mostly comment).
   10633      1.1  mrg 
   10634      1.1  mrg commit 9ac32d3e2bf400f6a6220118b8008804cd11e435
   10635      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10636      1.1  mrg Date:   Wed Apr 2 19:03:07 2008 +0100
   10637      1.1  mrg 
   10638      1.1  mrg     Some bios parser PLL writing improvements
   10639      1.1  mrg 
   10640      1.1  mrg commit 4a192ea6cf9df39d95368f46482c777524471118
   10641      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10642      1.1  mrg Date:   Wed Apr 2 18:21:01 2008 +0200
   10643      1.1  mrg 
   10644      1.1  mrg     NV50: Add my name to some files.
   10645      1.1  mrg 
   10646      1.1  mrg commit db6220b8611829a77d354de1e45f6fe29e118b2a
   10647      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10648      1.1  mrg Date:   Wed Apr 2 16:16:13 2008 +0100
   10649      1.1  mrg 
   10650      1.1  mrg     randr12: since the crtc function records are now mutable, unify pre nv50 templates
   10651      1.1  mrg 
   10652      1.1  mrg commit b9762ba272a3ee817278e3967794c55a4fe73961
   10653      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10654      1.1  mrg Date:   Wed Apr 2 16:02:43 2008 +0100
   10655      1.1  mrg 
   10656      1.1  mrg     randr12: don't provide rotation functions in NoAccel case
   10657      1.1  mrg 
   10658      1.1  mrg commit a24ab3d1559d023270915f373527efb6eefacd8d
   10659      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10660      1.1  mrg Date:   Wed Apr 2 16:05:30 2008 +0100
   10661      1.1  mrg 
   10662      1.1  mrg     Revert "randr12: Fail rotation in NoAccel case."
   10663      1.1  mrg     
   10664      1.1  mrg     This reverts commit b33317ed98957db42691f5f9c41c119c10c91be6.
   10665      1.1  mrg 
   10666      1.1  mrg commit 33d4c2f2fe6c6c400ce945f4c7ecc09ee08123a5
   10667      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10668      1.1  mrg Date:   Wed Apr 2 15:46:50 2008 +0100
   10669      1.1  mrg 
   10670      1.1  mrg     Add quirks for Apple *book backlight
   10671      1.1  mrg 
   10672      1.1  mrg commit 8a3f051dc9f007c3d801942d32899b8d6c09fd34
   10673      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10674      1.1  mrg Date:   Wed Apr 2 14:54:16 2008 +0200
   10675      1.1  mrg 
   10676      1.1  mrg     NV50: Some more things.
   10677      1.1  mrg 
   10678      1.1  mrg commit b33317ed98957db42691f5f9c41c119c10c91be6
   10679      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10680      1.1  mrg Date:   Wed Apr 2 09:28:45 2008 +0200
   10681      1.1  mrg 
   10682      1.1  mrg     randr12: Fail rotation in NoAccel case.
   10683      1.1  mrg 
   10684      1.1  mrg commit d017dfa93e7eff988339b8030af1a563347156bc
   10685      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10686      1.1  mrg Date:   Tue Apr 1 21:23:35 2008 +0100
   10687      1.1  mrg 
   10688      1.1  mrg     NV30/35 setPLL bios support
   10689      1.1  mrg 
   10690      1.1  mrg commit 32f550a534dc3e19f7cd3640549336846ad6052d
   10691      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10692      1.1  mrg Date:   Tue Apr 1 22:33:15 2008 +0200
   10693      1.1  mrg 
   10694      1.1  mrg     NV50: Fix a minor cursor issue.
   10695      1.1  mrg 
   10696      1.1  mrg commit 27e819dbcd5ce36be71c7dd3be332f777a80caf4
   10697      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10698      1.1  mrg Date:   Tue Apr 1 22:20:04 2008 +0200
   10699      1.1  mrg 
   10700      1.1  mrg     NV50: Add some debugging statements to important functions.
   10701      1.1  mrg 
   10702      1.1  mrg commit 99857933e8edc3be2e4af0c8c7e3fe3b1e221de9
   10703      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10704      1.1  mrg Date:   Tue Apr 1 20:33:16 2008 +0200
   10705      1.1  mrg 
   10706      1.1  mrg     NV50: Some i2c stuff.
   10707      1.1  mrg 
   10708      1.1  mrg commit 9199307195c51b52979c483b3c0adf49f2301281
   10709      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10710      1.1  mrg Date:   Tue Apr 1 05:16:29 2008 +0100
   10711      1.1  mrg 
   10712      1.1  mrg     Use new PLL reading code
   10713      1.1  mrg     
   10714      1.1  mrg     Of course, having spent some time perfecting the reading of NVPLL and MPLL,
   10715      1.1  mrg     it turns out to be totally unnecessary on >= nv30 :-/
   10716      1.1  mrg 
   10717      1.1  mrg commit a3f82d92ae6cbd779d341fe11687d12c5aac1762
   10718      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10719      1.1  mrg Date:   Tue Apr 1 05:03:14 2008 +0100
   10720      1.1  mrg 
   10721      1.1  mrg     Unified PLL reading
   10722      1.1  mrg 
   10723      1.1  mrg commit 350fb202e113bc03a71fd7e451e2c26ec990a61a
   10724      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10725      1.1  mrg Date:   Tue Apr 1 05:29:05 2008 +0100
   10726      1.1  mrg 
   10727      1.1  mrg     randr12: get_clock_from_crtc only necessary for TMDS
   10728      1.1  mrg 
   10729      1.1  mrg commit f741bf7b724dd0698f71b28c461337526f20fe31
   10730      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10731      1.1  mrg Date:   Tue Apr 1 00:23:06 2008 +0100
   10732      1.1  mrg 
   10733      1.1  mrg     Better PLL limits for some nv3x
   10734      1.1  mrg 
   10735      1.1  mrg commit 94ca1951feda10b9d6ad828816a459af750de286
   10736      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10737      1.1  mrg Date:   Tue Apr 1 01:00:16 2008 +0100
   10738      1.1  mrg 
   10739      1.1  mrg     randr12: deal with nv30 and nv35 PLLs individually
   10740      1.1  mrg 
   10741      1.1  mrg commit 626d8d62eef205dc542e3a7cd82beb329a23cdaf
   10742      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10743      1.1  mrg Date:   Mon Mar 31 19:27:28 2008 +0200
   10744      1.1  mrg 
   10745      1.1  mrg     Init global gamma on all crtc's, even if they are currently not in use.
   10746      1.1  mrg 
   10747      1.1  mrg commit f54cea5662fdfc17762711a88892a27aed62f74c
   10748      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10749      1.1  mrg Date:   Mon Mar 31 19:17:50 2008 +0200
   10750      1.1  mrg 
   10751      1.1  mrg     NV50: Some clock related cleanups + minor changes.
   10752      1.1  mrg 
   10753      1.1  mrg commit 7393d8fc76f7bbb8aa156587d81ee1a01c17470e
   10754      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10755      1.1  mrg Date:   Mon Mar 31 14:10:42 2008 +0200
   10756      1.1  mrg 
   10757      1.1  mrg     NV50: Some misc cleanup.
   10758      1.1  mrg 
   10759      1.1  mrg commit 9edf6d60b2b6698e88edc7798285bd843bfce0f4
   10760      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10761      1.1  mrg Date:   Sun Mar 30 21:48:13 2008 +0100
   10762      1.1  mrg 
   10763      1.1  mrg     randr12: different handling for sel_clk for pre and post nv40
   10764      1.1  mrg     
   10765      1.1  mrg     This won't set the spread spectrum bits for pre nv40 from null initial state, but that's not a major concern right now
   10766      1.1  mrg 
   10767      1.1  mrg commit 84ab4be08947ef35900da6b84702bc9acb4121bb
   10768      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10769      1.1  mrg Date:   Sat Mar 29 21:26:37 2008 +0000
   10770      1.1  mrg 
   10771      1.1  mrg     Minor tidyup to output merging
   10772      1.1  mrg 
   10773      1.1  mrg commit 1fe1d8161059afcc6f6ba152b9331e1576ef1f93
   10774      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10775      1.1  mrg Date:   Sun Mar 30 22:42:47 2008 +0200
   10776      1.1  mrg 
   10777      1.1  mrg     Kill a useless register offset.
   10778      1.1  mrg 
   10779      1.1  mrg commit 75680d723144270c12a6d500d8e2c2c421e4ebc1
   10780      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10781      1.1  mrg Date:   Sun Mar 30 15:18:09 2008 +0200
   10782      1.1  mrg 
   10783      1.1  mrg     NV50: remove unneeded function
   10784      1.1  mrg 
   10785      1.1  mrg commit 263ec94ec0f553f5ab6a22d3fd335bebff2c029b
   10786      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10787      1.1  mrg Date:   Sun Mar 30 12:21:29 2008 +0200
   10788      1.1  mrg 
   10789      1.1  mrg     NV50: Some minor cursor cleanups.
   10790      1.1  mrg 
   10791      1.1  mrg commit 86722ad60fb939743f5ab73413f721cd26bf2c3c
   10792      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10793      1.1  mrg Date:   Sun Mar 30 03:37:16 2008 +0200
   10794      1.1  mrg 
   10795      1.1  mrg     NV50: Deobfuscate some of the modesetting, a few things were hidden away in innocent looking variables.
   10796      1.1  mrg     
   10797      1.1  mrg     - Some mode variables were overridden and didn't represent their name anymore.
   10798      1.1  mrg 
   10799      1.1  mrg commit 633a8f4f0a8ff3bcb5e6afa9bbcf3f6ed44ef905
   10800      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10801      1.1  mrg Date:   Sat Mar 29 19:01:30 2008 +0000
   10802      1.1  mrg 
   10803      1.1  mrg     randr12: make sel_clk behaviour match comment (which seems to be correct)
   10804      1.1  mrg     
   10805      1.1  mrg     If nv40 breaks, this whole thing will need another look
   10806      1.1  mrg 
   10807      1.1  mrg commit 7a8bbb7f0890ef99de539f0f7acccd469f33dce9
   10808      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10809      1.1  mrg Date:   Sat Mar 29 00:03:27 2008 +0000
   10810      1.1  mrg 
   10811      1.1  mrg     Fix Apple backlight code, broken in pci-rework conversion
   10812      1.1  mrg 
   10813      1.1  mrg commit 4d0974c48eff8cd51af66f8fded4fad50044958a
   10814      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10815      1.1  mrg Date:   Fri Mar 28 01:10:31 2008 +0000
   10816      1.1  mrg 
   10817      1.1  mrg     Consistency fix
   10818      1.1  mrg     
   10819      1.1  mrg     + constify
   10820      1.1  mrg 
   10821      1.1  mrg commit acd007843f00cb99cf26c4a5f885e365c3a8065b
   10822      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10823      1.1  mrg Date:   Sat Mar 29 21:47:04 2008 +0100
   10824      1.1  mrg 
   10825      1.1  mrg     It seems wise to NVSync for all hardware on NVLeaveVT.
   10826      1.1  mrg 
   10827      1.1  mrg commit ea27bc38938277599228ba403a082963bf89d702
   10828      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10829      1.1  mrg Date:   Fri Mar 28 19:56:36 2008 +0100
   10830      1.1  mrg 
   10831      1.1  mrg     NV50: Better safe than sorry.
   10832      1.1  mrg 
   10833      1.1  mrg commit d4ca83e2d1f1432dc7de290087f03a6ff3553d98
   10834      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10835      1.1  mrg Date:   Thu Mar 27 23:55:30 2008 +0000
   10836      1.1  mrg 
   10837      1.1  mrg     randr12: shrink pitch alignment stuff and move
   10838      1.1  mrg 
   10839      1.1  mrg commit 43ff98cd89e3dc43c281e41f3a36a76bcd3e5a65
   10840      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10841      1.1  mrg Date:   Wed Mar 26 18:35:14 2008 +0000
   10842      1.1  mrg 
   10843      1.1  mrg     randr12: tidy-up 3/3 - TMDS04 twiddling
   10844      1.1  mrg     
   10845      1.1  mrg     Code commented for easy reinstatement should problems arise
   10846      1.1  mrg 
   10847      1.1  mrg commit 9491ee3f3fbb8b50244444424ef6148217ace944
   10848      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10849      1.1  mrg Date:   Wed Mar 26 18:34:28 2008 +0000
   10850      1.1  mrg 
   10851      1.1  mrg     randr12: tidy-up 2/3 - DPMS CR57/58 twiddling
   10852      1.1  mrg     
   10853      1.1  mrg     Code commented for easy reinstatement should problems arise
   10854      1.1  mrg 
   10855      1.1  mrg commit 2e001c140eacc5d5f02435b9c81b13e5d40db71f
   10856      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10857      1.1  mrg Date:   Wed Mar 26 18:33:59 2008 +0000
   10858      1.1  mrg 
   10859      1.1  mrg     randr12: tidy-up 1/3 - FP_DEBUG_0 twiddling
   10860      1.1  mrg     
   10861      1.1  mrg     Code commented for easy reinstatement should problems arise
   10862      1.1  mrg 
   10863      1.1  mrg commit ec9fa3c958d6763ff96d8b884ed36c80d911475a
   10864      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10865      1.1  mrg Date:   Thu Mar 27 19:24:04 2008 +0000
   10866      1.1  mrg 
   10867      1.1  mrg     randr12: allow doublescan and low clock modes
   10868      1.1  mrg     
   10869      1.1  mrg     320x240 ftw. Also improved mode rejection error messages
   10870      1.1  mrg 
   10871      1.1  mrg commit 048f31014092c1dccb1944d2b1a84c7a301be48e
   10872      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10873      1.1  mrg Date:   Wed Mar 26 18:58:47 2008 +0000
   10874      1.1  mrg 
   10875      1.1  mrg     Minor fix to lvds script caching commit
   10876      1.1  mrg 
   10877      1.1  mrg commit 3feaa48b53f51c094718708e52f08b546b0b0e27
   10878      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10879      1.1  mrg Date:   Wed Mar 26 20:01:19 2008 +0100
   10880      1.1  mrg 
   10881      1.1  mrg     NV50: Implement per CRTC gamma correction.
   10882      1.1  mrg     
   10883      1.1  mrg     - This remains untested, so if you're in the mood to test ;-)
   10884      1.1  mrg 
   10885      1.1  mrg commit 77af887089be6fef7b793e3c3afdb98ac90a2e8c
   10886      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10887      1.1  mrg Date:   Wed Mar 26 10:02:46 2008 +0100
   10888      1.1  mrg 
   10889      1.1  mrg     randr12: correct SEL_CLK register beheaviour for outputs with or=2
   10890      1.1  mrg 
   10891      1.1  mrg commit cb5d4cdb3dc83f9dbd53eae9097c0df458313fff
   10892      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10893      1.1  mrg Date:   Wed Mar 26 02:27:33 2008 +0000
   10894      1.1  mrg 
   10895      1.1  mrg     Cache running of LVDS scripts, rather than blocking LVDS_RESET
   10896      1.1  mrg     
   10897      1.1  mrg     Fixes a regression on some nv40 where LVDS_RESET is needed to fix some bad behaviour in the off/on scripts
   10898      1.1  mrg 
   10899      1.1  mrg commit 6924d1ac900524d0978a02f8f8509faab1809b62
   10900      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10901      1.1  mrg Date:   Thu Mar 20 20:20:16 2008 +0100
   10902      1.1  mrg 
   10903      1.1  mrg     NV50: Although not essential, it's nicer to save a register as uint32_t.
   10904      1.1  mrg 
   10905      1.1  mrg commit 1042c2bed3aee8561411fba85438c3fe5ee2cdea
   10906      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10907      1.1  mrg Date:   Thu Mar 20 20:10:13 2008 +0100
   10908      1.1  mrg 
   10909      1.1  mrg     NV50: Some more stuff.
   10910      1.1  mrg 
   10911      1.1  mrg commit b58e5e99aa06e1851ce255211d524a88f1fb297a
   10912      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10913      1.1  mrg Date:   Thu Mar 20 19:59:46 2008 +0100
   10914      1.1  mrg 
   10915      1.1  mrg     NV50: Educated guesses at some of the control registers.
   10916      1.1  mrg 
   10917      1.1  mrg commit ef25cb9224d37c7937e67824a262937a747c91cc
   10918      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10919      1.1  mrg Date:   Thu Mar 20 18:49:58 2008 +0100
   10920      1.1  mrg 
   10921      1.1  mrg     NV50: Forgot some more stuff.
   10922      1.1  mrg 
   10923      1.1  mrg commit 64b3d1ab1a4226fa688722dabc40fe05a0e30d52
   10924      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10925      1.1  mrg Date:   Thu Mar 20 18:35:20 2008 +0100
   10926      1.1  mrg 
   10927      1.1  mrg     NV50: Forgot something.
   10928      1.1  mrg 
   10929      1.1  mrg commit 81929c1810fe4825ff9bd5d4bc84996c35c8ceb7
   10930      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10931      1.1  mrg Date:   Thu Mar 20 17:43:30 2008 +0100
   10932      1.1  mrg 
   10933      1.1  mrg     NV50: More dehexing.
   10934      1.1  mrg 
   10935      1.1  mrg commit ee1ac0646c7c2f018abdfd4f58d49d51f5340784
   10936      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10937      1.1  mrg Date:   Thu Mar 20 17:19:37 2008 +0100
   10938      1.1  mrg 
   10939      1.1  mrg     NV50: Some more dehexing.
   10940      1.1  mrg 
   10941      1.1  mrg commit ca1b8bbebd4b786f0fe8531ba7145aa932e5abcc
   10942      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10943      1.1  mrg Date:   Thu Mar 20 14:18:18 2008 +0100
   10944      1.1  mrg 
   10945      1.1  mrg     NV50: Some more register guesses.
   10946      1.1  mrg 
   10947      1.1  mrg commit aa99fb07cd438f436fdfa4e5dff6d87d27950358
   10948      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10949      1.1  mrg Date:   Wed Mar 19 18:16:03 2008 +0000
   10950      1.1  mrg 
   10951      1.1  mrg     randr12: do DPMS off better
   10952      1.1  mrg     
   10953      1.1  mrg     Half the time that DPMS off is done, there is no crtc bound, which meant outputs never got turned off.
   10954      1.1  mrg     It seems xf86DisableUnusedFunctions is always run *before* setting up the new outputs (when using xrandr):
   10955      1.1  mrg     if this is not the case, this commit may not be quite right.
   10956      1.1  mrg 
   10957      1.1  mrg commit 063b393ac12bec286e0b28c2b18a98cedd3422c1
   10958      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10959      1.1  mrg Date:   Wed Mar 19 02:56:31 2008 +0000
   10960      1.1  mrg 
   10961      1.1  mrg     Optimizations on LVDS script code
   10962      1.1  mrg 
   10963      1.1  mrg commit c5203647ddf262978e7d6a4912661a9cc448da66
   10964      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   10965      1.1  mrg Date:   Wed Mar 19 23:12:59 2008 +0000
   10966      1.1  mrg 
   10967      1.1  mrg     randr12: unbreak LVDS and primary I2C for < NV50
   10968      1.1  mrg     
   10969      1.1  mrg     NV50 check disallowed pre-NV50 cards using I2C on first head, and made garbage get written to CR0 on LVDS
   10970      1.1  mrg     
   10971      1.1  mrg     This should work for both pre-nv50 and nv50.
   10972      1.1  mrg 
   10973      1.1  mrg commit ebc75dc9e8394ee1d13a853341ba9995e9d9d04f
   10974      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10975      1.1  mrg Date:   Wed Mar 19 21:31:10 2008 +0100
   10976      1.1  mrg 
   10977      1.1  mrg     NV50: fix i2c for real
   10978      1.1  mrg 
   10979      1.1  mrg commit c6e3a6f57a7ae67c187aff0ad87153e988961784
   10980      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10981      1.1  mrg Date:   Wed Mar 19 08:57:33 2008 +0100
   10982      1.1  mrg 
   10983      1.1  mrg     NV50: Fix a typo and hopefully fix i2c.
   10984      1.1  mrg 
   10985      1.1  mrg commit a989b4caac077f65034fb328a80ab4ae758c1162
   10986      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10987      1.1  mrg Date:   Mon Mar 17 23:40:16 2008 +0100
   10988      1.1  mrg 
   10989      1.1  mrg     NV50: Fix major thinko in "NV50: kill output_resource and use or directly."
   10990      1.1  mrg 
   10991      1.1  mrg commit cd5aaeaa319e2b681c7c6ccc135d76b7c027bd0d
   10992      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10993      1.1  mrg Date:   Mon Mar 17 22:05:12 2008 +0100
   10994      1.1  mrg 
   10995      1.1  mrg     NV50: Handle some things that weren't fixed during rebase.
   10996      1.1  mrg 
   10997      1.1  mrg commit f73c2361a7bba5aa9abb4fe65697bfcb2a407e99
   10998      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   10999      1.1  mrg Date:   Sun Mar 16 16:09:11 2008 +0100
   11000      1.1  mrg 
   11001      1.1  mrg     NV50: kill output_resource and use or directly.
   11002      1.1  mrg 
   11003      1.1  mrg commit de0fc0ece55997f8b2ad86070cb940e2afd2d7e8
   11004      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11005      1.1  mrg Date:   Sun Mar 16 12:46:40 2008 +0100
   11006      1.1  mrg 
   11007      1.1  mrg     NV50: Mostly resorting regs.
   11008      1.1  mrg     
   11009      1.1  mrg     - Also a dithering register define and rename cursor related reg.
   11010      1.1  mrg 
   11011      1.1  mrg commit 849bab73da8da8ad8b2987f80fcf90bf86299171
   11012      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11013      1.1  mrg Date:   Sun Mar 16 12:33:19 2008 +0100
   11014      1.1  mrg 
   11015      1.1  mrg     NV50: Some more educated guesses at register names.
   11016      1.1  mrg 
   11017      1.1  mrg commit 0244dc1dd0698be161d7fd629efa10dcb3df106a
   11018      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11019      1.1  mrg Date:   Sun Mar 16 01:09:48 2008 +0100
   11020      1.1  mrg 
   11021      1.1  mrg     NV50: Another subtle difference.
   11022      1.1  mrg 
   11023      1.1  mrg commit 5e2d220edf65357f4d7bd8ce97bd829086e0781c
   11024      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11025      1.1  mrg Date:   Sun Mar 16 01:05:03 2008 +0100
   11026      1.1  mrg 
   11027      1.1  mrg     NV50: Fix a potentional bug.
   11028      1.1  mrg 
   11029      1.1  mrg commit cef158cee51ecc53c2f5a9910a88c9e802d49980
   11030      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11031      1.1  mrg Date:   Sun Mar 16 00:40:59 2008 +0100
   11032      1.1  mrg 
   11033      1.1  mrg     NV50: Share output properties.
   11034      1.1  mrg 
   11035      1.1  mrg commit 31e7a740a1cddc5edfdede05187e6bd9a6f1b993
   11036      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11037      1.1  mrg Date:   Sun Mar 16 00:27:41 2008 +0100
   11038      1.1  mrg 
   11039      1.1  mrg     randr12: Implement dithering output property.
   11040      1.1  mrg 
   11041      1.1  mrg commit 05f0464669eef0a3caff2466eeffd9843c18a7b7
   11042      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11043      1.1  mrg Date:   Sat Mar 15 19:02:55 2008 +0100
   11044      1.1  mrg 
   11045      1.1  mrg     NV50: Merge output creation and i2c init.
   11046      1.1  mrg 
   11047      1.1  mrg commit 285a13ab41e869544681260b1f2415143456bdc9
   11048      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11049      1.1  mrg Date:   Sat Mar 15 18:20:34 2008 +0100
   11050      1.1  mrg 
   11051      1.1  mrg     NV50: Merge crtc creation.
   11052      1.1  mrg 
   11053      1.1  mrg commit c5dac45a199b7f4fa3692727aa6af1cd9a6b8d35
   11054      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11055      1.1  mrg Date:   Mon Mar 17 23:20:39 2008 +0000
   11056      1.1  mrg 
   11057      1.1  mrg     randr12 offbyone debug commitnoise
   11058      1.1  mrg     
   11059      1.1  mrg     semantic version control messages ftw?
   11060      1.1  mrg 
   11061      1.1  mrg commit 4cd5e430d164cb5a834e4946d5e5dc79061cadfb
   11062      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11063      1.1  mrg Date:   Mon Mar 17 17:21:28 2008 +0000
   11064      1.1  mrg 
   11065      1.1  mrg     randr12: remove NVGetOutputFromCRTC
   11066      1.1  mrg     
   11067      1.1  mrg     This function had a major problem for the long term: assuming a maximum of 1
   11068      1.1  mrg     output per CRTC, which is simply not valid
   11069      1.1  mrg 
   11070      1.1  mrg commit 27c21c0574bac47bbb311094c32f17e7ac321ba5
   11071      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11072      1.1  mrg Date:   Mon Mar 17 17:09:23 2008 +0000
   11073      1.1  mrg 
   11074      1.1  mrg     randr12: split out fp-only registers
   11075      1.1  mrg 
   11076      1.1  mrg commit c09d190ffe2bab1e1df52d8b83009c10fafbc2bc
   11077      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11078      1.1  mrg Date:   Mon Mar 17 03:03:14 2008 +0000
   11079      1.1  mrg 
   11080      1.1  mrg     randr12: better handling for output types in nv_crtc
   11081      1.1  mrg 
   11082      1.1  mrg commit 78ded96a4e8f88dba038e5ef0c452b7c7bf9a2dc
   11083      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11084      1.1  mrg Date:   Mon Mar 17 17:16:27 2008 +0000
   11085      1.1  mrg 
   11086      1.1  mrg     randr12: remove duplicated regs
   11087      1.1  mrg 
   11088      1.1  mrg commit f7013760f9e9ec91bc3bd3739b6cce9018e34bcb
   11089      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11090      1.1  mrg Date:   Mon Mar 17 00:59:31 2008 +0000
   11091      1.1  mrg 
   11092      1.1  mrg     randr12: fix noscale scaling mode
   11093      1.1  mrg     
   11094      1.1  mrg     Also, a bit of consistency missed in the earlier commit
   11095      1.1  mrg 
   11096      1.1  mrg commit a9c01eff4bcf3af52faf73269f63a5fd46b3b3b3
   11097      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11098      1.1  mrg Date:   Sun Mar 16 14:27:14 2008 +0000
   11099      1.1  mrg 
   11100      1.1  mrg     Misc startup info mostly duplicated the state storage stuff
   11101      1.1  mrg 
   11102      1.1  mrg commit a02f82e9ce79ae24a4f2eba71a83e51f3b6d9e52
   11103      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11104      1.1  mrg Date:   Sun Mar 16 00:51:09 2008 +0000
   11105      1.1  mrg 
   11106      1.1  mrg     randr12: make output parsing consistent
   11107      1.1  mrg 
   11108      1.1  mrg commit f04c44eff67adb9099eca7b298b10639dc0b1759
   11109      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11110      1.1  mrg Date:   Sat Mar 15 01:36:13 2008 +0000
   11111      1.1  mrg 
   11112      1.1  mrg     G80 I2C parsing
   11113      1.1  mrg     
   11114      1.1  mrg     Changed to on-demand parsing
   11115      1.1  mrg 
   11116      1.1  mrg commit 718e42478c02c7497cd3917b8ea78ed692f30f3f
   11117      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11118      1.1  mrg Date:   Fri Mar 14 21:22:48 2008 +0000
   11119      1.1  mrg 
   11120      1.1  mrg     randr12: make nv_crtc_calc_state_ext definition smaller
   11121      1.1  mrg 
   11122      1.1  mrg commit 772bf76b3697d1d1725017787378802c2940093e
   11123      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11124      1.1  mrg Date:   Tue Mar 11 03:39:43 2008 +0000
   11125      1.1  mrg 
   11126      1.1  mrg     randr12: merge common PLL paths
   11127      1.1  mrg 
   11128      1.1  mrg commit 1326e0176582fd21e16359764e2792cd125548e6
   11129      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11130      1.1  mrg Date:   Tue Mar 11 02:19:10 2008 +0000
   11131      1.1  mrg 
   11132      1.1  mrg     randr12: make plls belong to their CRTCs
   11133      1.1  mrg 
   11134      1.1  mrg commit 97b074889feef7b4a3b6401825a46d53321d1c7e
   11135      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11136      1.1  mrg Date:   Wed Jan 30 14:38:59 2008 +0000
   11137      1.1  mrg 
   11138      1.1  mrg     Use PMC defines
   11139      1.1  mrg 
   11140      1.1  mrg commit ee11c6abe875a758bdfa4469ae6326ac25732178
   11141      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11142      1.1  mrg Date:   Fri Mar 14 11:11:07 2008 +0100
   11143      1.1  mrg 
   11144      1.1  mrg     randr12: Let an unneeded quirk die.
   11145      1.1  mrg 
   11146      1.1  mrg commit 8851d9f3ef4a8cb9b35e1cb8ed80b3ff213eeee0
   11147      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11148      1.1  mrg Date:   Wed Mar 12 16:29:17 2008 +0000
   11149      1.1  mrg 
   11150      1.1  mrg     randr12: sel_clk values are really an FP thing, so move calculation to nv_output
   11151      1.1  mrg 
   11152      1.1  mrg commit 63527f978d923317a97dec060be6df16c7baf17d
   11153      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11154      1.1  mrg Date:   Thu Mar 13 20:26:07 2008 +0000
   11155      1.1  mrg 
   11156      1.1  mrg     randr12: tidy up output restore
   11157      1.1  mrg 
   11158      1.1  mrg commit 769436b3840e10da00b51b94d72d0b2ef510fecc
   11159      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11160      1.1  mrg Date:   Thu Mar 13 19:52:52 2008 +0000
   11161      1.1  mrg 
   11162      1.1  mrg     randr12: common tmds access functions
   11163      1.1  mrg 
   11164      1.1  mrg commit c455ca0d3df3bb2322154ded40fbe6b86c6a8acd
   11165      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11166      1.1  mrg Date:   Wed Mar 12 03:23:21 2008 +0000
   11167      1.1  mrg 
   11168      1.1  mrg     Improve bios' handling of ramdac_580
   11169      1.1  mrg 
   11170      1.1  mrg commit bd5ad7c4e1f824d57517da540658c97b5283d5d0
   11171      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11172      1.1  mrg Date:   Thu Mar 13 20:49:53 2008 +0100
   11173      1.1  mrg 
   11174      1.1  mrg     NV50: Accept G9X cards.
   11175      1.1  mrg 
   11176      1.1  mrg commit 0318b31e19da12ba0d4dc456ad08d6b059d08d1e
   11177      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11178      1.1  mrg Date:   Thu Mar 13 16:57:24 2008 +0100
   11179      1.1  mrg 
   11180      1.1  mrg     NV50: Add back output_resource.
   11181      1.1  mrg 
   11182      1.1  mrg commit a4397563c6845668ad1f4b2352b90c872957f8bc
   11183      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11184      1.1  mrg Date:   Wed Mar 12 23:16:53 2008 +0100
   11185      1.1  mrg 
   11186      1.1  mrg     NV50: Unbreak "NV50: Kill the connection status caching (which was broken btw)."
   11187      1.1  mrg 
   11188      1.1  mrg commit 63ffb8dce809267706eb621f03da3c3501935bbd
   11189      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11190      1.1  mrg Date:   Tue Mar 11 23:15:11 2008 +0100
   11191      1.1  mrg 
   11192      1.1  mrg     NV50: Merge the two output private structs.
   11193      1.1  mrg 
   11194      1.1  mrg commit b4c3bee2f8cc824cd52aca61121634c55d5f5a60
   11195      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11196      1.1  mrg Date:   Tue Mar 11 23:09:19 2008 +0100
   11197      1.1  mrg 
   11198      1.1  mrg     NV50: rename scale to scaling_mode
   11199      1.1  mrg 
   11200      1.1  mrg commit b0d2f93d3adbb798f5d9bfa2d188b666e4c5fc16
   11201      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11202      1.1  mrg Date:   Tue Mar 11 23:06:16 2008 +0100
   11203      1.1  mrg 
   11204      1.1  mrg     NV50: Rename nativeMode
   11205      1.1  mrg 
   11206      1.1  mrg commit e5b8efad35df21d35a3893a6c8b10e1f02272544
   11207      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11208      1.1  mrg Date:   Tue Mar 11 23:00:19 2008 +0100
   11209      1.1  mrg 
   11210      1.1  mrg     NV50: Rename or to output_resource.
   11211      1.1  mrg 
   11212      1.1  mrg commit 19ca2db7683b8cdcfb74f6cc14c9cb6c3876d2c7
   11213      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11214      1.1  mrg Date:   Tue Mar 11 22:43:33 2008 +0100
   11215      1.1  mrg 
   11216      1.1  mrg     NV50: kill set_pclk
   11217      1.1  mrg 
   11218      1.1  mrg commit eef3a665c01c530238c3dc02324573d6bcf6c3f2
   11219      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11220      1.1  mrg Date:   Tue Mar 11 22:24:46 2008 +0100
   11221      1.1  mrg 
   11222      1.1  mrg     NV50: Remove the remnants of cached_status.
   11223      1.1  mrg 
   11224      1.1  mrg commit dc0bb590a40f3d8b18d2136ed906e8dac10ec598
   11225      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11226      1.1  mrg Date:   Tue Mar 11 22:22:12 2008 +0100
   11227      1.1  mrg 
   11228      1.1  mrg     NV50: kill partner entry
   11229      1.1  mrg 
   11230      1.1  mrg commit f66463713a71b0e3090f33c68186884594255cc0
   11231      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11232      1.1  mrg Date:   Tue Mar 11 22:12:57 2008 +0100
   11233      1.1  mrg 
   11234      1.1  mrg     NV50: fix warning
   11235      1.1  mrg 
   11236      1.1  mrg commit cb50cd3276825569a6da1f25a2d89bfd417b5034
   11237      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11238      1.1  mrg Date:   Tue Mar 11 21:33:29 2008 +0100
   11239      1.1  mrg 
   11240      1.1  mrg     NV50: Kill the connection status caching (which was broken btw).
   11241      1.1  mrg 
   11242      1.1  mrg commit 6e2af71c73263c3cf2d61f66c02363decd354da5
   11243      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11244      1.1  mrg Date:   Tue Mar 11 21:15:21 2008 +0100
   11245      1.1  mrg 
   11246      1.1  mrg     NV50: change i2c to pDDCBus
   11247      1.1  mrg 
   11248      1.1  mrg commit d07b3063953c0b17585249dfbc2938a433bea88f
   11249      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11250      1.1  mrg Date:   Tue Mar 11 19:50:25 2008 +0100
   11251      1.1  mrg 
   11252      1.1  mrg     NV50: Switch to other scaling defines.
   11253      1.1  mrg 
   11254      1.1  mrg commit 4ddb92b8e936985b5b1429a0a21890879635bcde
   11255      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11256      1.1  mrg Date:   Tue Mar 11 19:29:11 2008 +0100
   11257      1.1  mrg 
   11258      1.1  mrg     NV50: Switch to the same output type as the rest of the code.
   11259      1.1  mrg 
   11260      1.1  mrg commit e605fbfc659d3fe1bd71d478c21429b563fbfd80
   11261      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11262      1.1  mrg Date:   Thu Mar 13 15:21:49 2008 +0000
   11263      1.1  mrg 
   11264      1.1  mrg     randr12: nothing uses output_resource. kill it
   11265      1.1  mrg 
   11266      1.1  mrg commit 53925cfc3540b89dedd317bbae4318cf53daada1
   11267      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11268      1.1  mrg Date:   Thu Mar 13 15:31:00 2008 +0000
   11269      1.1  mrg 
   11270      1.1  mrg     randr12: fix the setting of NV_RAMDAC_OUTPUT
   11271      1.1  mrg     
   11272      1.1  mrg     And turn on/off the DAC for DPMS
   11273      1.1  mrg 
   11274      1.1  mrg commit 493c79405be23a543cd21c2583c466342399509d
   11275      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11276      1.1  mrg Date:   Thu Mar 13 03:53:18 2008 +0000
   11277      1.1  mrg 
   11278      1.1  mrg     Simplify TMDS writes a little
   11279      1.1  mrg 
   11280      1.1  mrg commit 4cf1bd9ef016a2c9fe7784fdc83f559bec464f9e
   11281      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11282      1.1  mrg Date:   Tue Mar 11 17:20:28 2008 +0000
   11283      1.1  mrg 
   11284      1.1  mrg     randr12: don't allow scripts to break overlay
   11285      1.1  mrg 
   11286      1.1  mrg commit 95f2b8439f433afb5d637a3580f933e2cd44488a
   11287      1.1  mrg Author: Danny Tholen <obiwan (a] mailmij.org>
   11288      1.1  mrg Date:   Tue Mar 11 17:14:54 2008 +0000
   11289      1.1  mrg 
   11290      1.1  mrg     Fix video overlays to treat double-scan correctly when using randr12
   11291      1.1  mrg 
   11292      1.1  mrg commit 460cb260c30467799fa31aef11946d1fe2dd6523
   11293      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11294      1.1  mrg Date:   Mon Mar 10 23:47:43 2008 +0000
   11295      1.1  mrg 
   11296      1.1  mrg     Correct RAMIN offset
   11297      1.1  mrg     
   11298      1.1  mrg     and some bits missed in previous nv_setup tidying
   11299      1.1  mrg 
   11300      1.1  mrg commit e8a5d4638e74b5957fc12b05865f49dd995d0435
   11301      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11302      1.1  mrg Date:   Mon Mar 10 21:46:38 2008 +0000
   11303      1.1  mrg 
   11304      1.1  mrg     randr12: changing tmds2 for dvi-d seemingly unnecessary
   11305      1.1  mrg 
   11306      1.1  mrg commit 30ddbe9c2b82bc19d1480a1b38df6b5ca0dd057b
   11307      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11308      1.1  mrg Date:   Mon Mar 10 23:49:08 2008 +0000
   11309      1.1  mrg 
   11310      1.1  mrg     randr12: unbreak sel_clk changes
   11311      1.1  mrg 
   11312      1.1  mrg commit 03f38725304842b053b7976db5df97e61159d07d
   11313      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11314      1.1  mrg Date:   Mon Mar 10 19:50:55 2008 +0000
   11315      1.1  mrg 
   11316      1.1  mrg     randr12: allow spread spectrum bits to be updated on pre nv40
   11317      1.1  mrg 
   11318      1.1  mrg commit 323b7ef9c1c26996b84fd1f67297b2958f68fcc9
   11319      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11320      1.1  mrg Date:   Mon Mar 10 01:18:56 2008 +0000
   11321      1.1  mrg 
   11322      1.1  mrg     randr12: quirk for 17" powerbook, and better sel_clk handling
   11323      1.1  mrg     
   11324      1.1  mrg     We set sel_clk *before* running the output script, so make sure the set pll->head binding is not altered
   11325      1.1  mrg 
   11326      1.1  mrg commit 58f9079cda17bb6a76ba16c14ddc56bd4ac640fc
   11327      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11328      1.1  mrg Date:   Sun Mar 9 16:08:46 2008 +0000
   11329      1.1  mrg 
   11330      1.1  mrg     nv_type.h mandates XF86DRI being declared
   11331      1.1  mrg 
   11332      1.1  mrg commit 0dbffc868a7b60aa99ca550d33b8488ac9de8d00
   11333      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11334      1.1  mrg Date:   Sun Mar 9 03:59:57 2008 +0000
   11335      1.1  mrg 
   11336      1.1  mrg     Fix up a bunch of prototypes, remove unused wrappers
   11337      1.1  mrg 
   11338      1.1  mrg commit e5ded02925e7d39c67e69d0389778ac795bfe743
   11339      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11340      1.1  mrg Date:   Sun Mar 9 01:31:47 2008 +0000
   11341      1.1  mrg 
   11342      1.1  mrg     Move setting of alphaCursor to nv_setup, and restyle useful portions of nv_setup
   11343      1.1  mrg 
   11344      1.1  mrg commit 0b8629a9a29203553397eb764b9b9c87d38d4b9f
   11345      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11346      1.1  mrg Date:   Sat Mar 8 22:05:52 2008 +0000
   11347      1.1  mrg 
   11348      1.1  mrg     Kill NVFBLayout
   11349      1.1  mrg     
   11350      1.1  mrg     Using pScrn->currentMode is wrong for randr12, but it's no worse than what it was
   11351      1.1  mrg 
   11352      1.1  mrg commit 29cfb08c1b75e050aa58fa6019f7d9be063f8555
   11353      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11354      1.1  mrg Date:   Sat Mar 8 21:02:35 2008 +0000
   11355      1.1  mrg 
   11356      1.1  mrg     Warning fixes
   11357      1.1  mrg     
   11358      1.1  mrg     And remove a few unused members from nv_type.h
   11359      1.1  mrg 
   11360      1.1  mrg commit b87059fcccfac693df0b2dc5ba85cb358ad1eba6
   11361      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11362      1.1  mrg Date:   Sat Mar 8 20:53:20 2008 +0000
   11363      1.1  mrg 
   11364      1.1  mrg     Drop the NV*VGA defines and adjust users
   11365      1.1  mrg 
   11366      1.1  mrg commit a636b02eba03454b8b757f69e6a62aae2c3fd571
   11367      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11368      1.1  mrg Date:   Sat Mar 8 21:18:34 2008 +0100
   11369      1.1  mrg 
   11370      1.1  mrg     randr12: Disable a quirk that has adverse sideeffects on NV36M.
   11371      1.1  mrg     
   11372      1.1  mrg     - NV31M owners, please test if you have:
   11373      1.1  mrg      - LVDS on CRTC 1 and or = 3.
   11374      1.1  mrg      - VGA on CRTC 0 and or = 1.
   11375      1.1  mrg     - Testing requires enabling both lvds and vga.
   11376      1.1  mrg 
   11377      1.1  mrg commit f4228861abec9df310efb863833c82022136e464
   11378      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11379      1.1  mrg Date:   Sat Mar 8 18:23:58 2008 +0100
   11380      1.1  mrg 
   11381      1.1  mrg     Merge CRTC private structs.
   11382      1.1  mrg 
   11383      1.1  mrg commit b3d0d0c01664e874f3b69b36383ad1a7845d7d91
   11384      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11385      1.1  mrg Date:   Sat Mar 8 18:10:53 2008 +0100
   11386      1.1  mrg 
   11387      1.1  mrg     Death to some unnecesary stuff.
   11388      1.1  mrg 
   11389      1.1  mrg commit 03a7a1d7065b55f16385fd16e7a2eff938d59cea
   11390      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11391      1.1  mrg Date:   Sat Mar 8 01:56:36 2008 +0000
   11392      1.1  mrg 
   11393      1.1  mrg     Various minor tidyups
   11394      1.1  mrg 
   11395      1.1  mrg commit 624148ca7067f748c142db3cd4d31314aa31ee0f
   11396      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11397      1.1  mrg Date:   Fri Mar 7 20:59:30 2008 +0100
   11398      1.1  mrg 
   11399      1.1  mrg     NV50: Convert back to absolute registers.
   11400      1.1  mrg     
   11401      1.1  mrg     - Someone with a known to work setup should test this, as i have no NV5x card.
   11402      1.1  mrg 
   11403      1.1  mrg commit 10bdffb65e2d8f59399556fe3224cbf8e8a171a9
   11404      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11405      1.1  mrg Date:   Fri Mar 7 19:08:50 2008 +0000
   11406      1.1  mrg 
   11407      1.1  mrg     PLL limit table v0x11
   11408      1.1  mrg 
   11409      1.1  mrg commit 2e1af24826e7db0e3f53440a2c5912789ade6c97
   11410      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11411      1.1  mrg Date:   Fri Mar 7 18:43:16 2008 +0000
   11412      1.1  mrg 
   11413      1.1  mrg     Make bios init code work on 6600 by changing pll setting stuff a bit
   11414      1.1  mrg     
   11415      1.1  mrg     I suspect we're going to need some card specific checks in here. ugh.
   11416      1.1  mrg 
   11417      1.1  mrg commit 5fd2dd7b4c6e15d83cb7e7daafb6ee801fa823e8
   11418      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11419      1.1  mrg Date:   Fri Mar 7 07:52:09 2008 +0100
   11420      1.1  mrg 
   11421      1.1  mrg     It seems libpciaccess release became version 0.10 not version 0.10.0
   11422      1.1  mrg 
   11423      1.1  mrg commit 3e4db03a39770e5fa94ca094deb690cba8175196
   11424      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11425      1.1  mrg Date:   Fri Mar 7 07:36:16 2008 +0100
   11426      1.1  mrg 
   11427      1.1  mrg     randr12: Forgot to clean up when switching output resources.
   11428      1.1  mrg 
   11429      1.1  mrg commit 8a5c6e8b4d00871b17b7d564d765ea677596f79a
   11430      1.1  mrg Author: Jaime Velasco Juan <jsagarribay (a] gmail.com>
   11431      1.1  mrg Date:   Sat Feb 16 15:01:23 2008 +0000
   11432      1.1  mrg 
   11433      1.1  mrg     Do not access beyond source pixmap in NVAccelUploadIFC
   11434      1.1  mrg 
   11435      1.1  mrg commit 7afb739418fbac5058d13d05188a69b142529fb4
   11436      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11437      1.1  mrg Date:   Thu Mar 6 23:40:08 2008 +0100
   11438      1.1  mrg 
   11439      1.1  mrg     Oops.
   11440      1.1  mrg 
   11441      1.1  mrg commit 0da8c84cceb178b04ab535edb4e3f0ced204d00a
   11442      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11443      1.1  mrg Date:   Thu Mar 6 22:35:30 2008 +0000
   11444      1.1  mrg 
   11445      1.1  mrg     randr12: workaround for xserver randr bug, where the hwcursor always gets displayed after a mode change
   11446      1.1  mrg 
   11447      1.1  mrg commit c424144e854563709a01ed2d30a0482edc57fbf3
   11448      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11449      1.1  mrg Date:   Thu Mar 6 23:15:31 2008 +0100
   11450      1.1  mrg 
   11451      1.1  mrg     Fix my nv10 cursor.
   11452      1.1  mrg 
   11453      1.1  mrg commit 633047c65708f1a39e371c2c5da5c111027af1af
   11454      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11455      1.1  mrg Date:   Thu Mar 6 23:05:43 2008 +0100
   11456      1.1  mrg 
   11457      1.1  mrg     randr12: A major rework of output resource conflict handling.
   11458      1.1  mrg     
   11459      1.1  mrg     - This mostly affects laptops, such as some geforce5 and the famous 7300go laptops.
   11460      1.1  mrg     - Test this if you know to have a strange vga/dvi port of your laptop.
   11461      1.1  mrg 
   11462      1.1  mrg commit c5230961d181f15cd965c4569813219d9292681a
   11463      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11464      1.1  mrg Date:   Thu Mar 6 19:29:50 2008 +0100
   11465      1.1  mrg 
   11466      1.1  mrg     randr12: Readd some useful information about how an output is routed.
   11467      1.1  mrg 
   11468      1.1  mrg commit 97ac866a4e433c70d0de7a1e8fb66a3994194ffd
   11469      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11470      1.1  mrg Date:   Thu Mar 6 19:16:36 2008 +0100
   11471      1.1  mrg 
   11472      1.1  mrg     randr12: Kill almost all usage of ErrorF + some misc cleanup.
   11473      1.1  mrg 
   11474      1.1  mrg commit ea8fba29bcfe8158c9bf17754a20684430027aee
   11475      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11476      1.1  mrg Date:   Wed Mar 5 18:53:54 2008 +0000
   11477      1.1  mrg 
   11478      1.1  mrg     randr12: don't reset panel unnecessarily for mere backlight control
   11479      1.1  mrg 
   11480      1.1  mrg commit 22ec35504fbef83ba5790c87d27cd13e936fccb0
   11481      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11482      1.1  mrg Date:   Wed Mar 5 14:40:08 2008 +0000
   11483      1.1  mrg 
   11484      1.1  mrg     randr12: remove switchable_crtc stuff
   11485      1.1  mrg 
   11486      1.1  mrg commit 3b0a1a11f662bfa705806f4afc5898338234ca65
   11487      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11488      1.1  mrg Date:   Wed Mar 5 14:35:41 2008 +0000
   11489      1.1  mrg 
   11490      1.1  mrg     randr12: if no ddc, return XF86OutputStatusUnknown, for !twoHeads and nv11
   11491      1.1  mrg 
   11492      1.1  mrg commit 424500cf828903e3449d4bca22a083087258cc99
   11493      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11494      1.1  mrg Date:   Wed Mar 5 02:15:28 2008 +0000
   11495      1.1  mrg 
   11496      1.1  mrg     randr12: do not change CR43 from its initial value
   11497      1.1  mrg 
   11498      1.1  mrg commit a764d3ca2741243f49f34e9a4930a59272927902
   11499      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11500      1.1  mrg Date:   Wed Mar 5 09:44:46 2008 +0100
   11501      1.1  mrg 
   11502      1.1  mrg     Give some defines more consistent names.
   11503      1.1  mrg 
   11504      1.1  mrg commit 234ce16558e59dff302f13ea3d8eb48f46eedf0d
   11505      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11506      1.1  mrg Date:   Wed Mar 5 01:25:20 2008 +0000
   11507      1.1  mrg 
   11508      1.1  mrg     Use the BMP structure's I2C info, instead of DCB 1.2's, as marcheu's bios is broken
   11509      1.1  mrg 
   11510      1.1  mrg commit bb5429f08b3ffd16d6786bd65d6a4c8db1210ade
   11511      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11512      1.1  mrg Date:   Wed Mar 5 00:38:15 2008 +0000
   11513      1.1  mrg 
   11514      1.1  mrg     Add another DCB 1.4 entry
   11515      1.1  mrg 
   11516      1.1  mrg commit 5998ba0a35bc1c897916f66b0bcfb9a3e0a7c54d
   11517      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11518      1.1  mrg Date:   Wed Mar 5 00:34:16 2008 +0000
   11519      1.1  mrg 
   11520      1.1  mrg     Don't zero out i2c_read and i2c_write
   11521      1.1  mrg     
   11522      1.1  mrg     pNv is calloc'd, so zero inited, and explicit zeroing overwrites the stuff parsed in parse_bmp_structure. Duh.
   11523      1.1  mrg 
   11524      1.1  mrg commit 2d74bcb4602bb0cdae18ed1ffdd17520a3b57a78
   11525      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11526      1.1  mrg Date:   Tue Mar 4 21:18:49 2008 +0100
   11527      1.1  mrg 
   11528      1.1  mrg     Put braces around a bitmask.
   11529      1.1  mrg 
   11530      1.1  mrg commit c7ab8e84bf8ad8ee6106b21a1c07b6d8470e7f11
   11531      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11532      1.1  mrg Date:   Tue Mar 4 13:34:16 2008 +0000
   11533      1.1  mrg 
   11534      1.1  mrg     Add an LVDS output setup quirk for Powerbooks
   11535      1.1  mrg     
   11536      1.1  mrg     Again, as a result of much testing by moondrake and sbriglie.
   11537      1.1  mrg     Hopefully it even works this time :)
   11538      1.1  mrg 
   11539      1.1  mrg commit fd9b37b31896e1731bdd56ec847c86c0502ba0f8
   11540      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11541      1.1  mrg Date:   Mon Mar 3 19:04:09 2008 +0100
   11542      1.1  mrg 
   11543      1.1  mrg     randr12: Only change vpll value when needed.
   11544      1.1  mrg 
   11545      1.1  mrg commit 89882b416de3528cf504c989cc147a86d3572053
   11546      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11547      1.1  mrg Date:   Sun Mar 2 20:25:45 2008 +0100
   11548      1.1  mrg 
   11549      1.1  mrg     randr12: Keep the gamma values when setting a new mode, instead of always resetting to default.
   11550      1.1  mrg 
   11551      1.1  mrg commit e8c363b7ca4a416be37a1ea1c97bbd99b21d5be4
   11552      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11553      1.1  mrg Date:   Sat Mar 1 15:05:09 2008 +0000
   11554      1.1  mrg 
   11555      1.1  mrg     Improve link_head_and_output
   11556      1.1  mrg     
   11557      1.1  mrg     Thanks to moondrake and sbriglie for their work on this
   11558      1.1  mrg 
   11559      1.1  mrg commit 4a16414c77ad77e7612f62f4ca1859e0d6a24cc2
   11560      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   11561      1.1  mrg Date:   Fri Feb 29 22:17:30 2008 +0100
   11562      1.1  mrg 
   11563      1.1  mrg     nv30: Remove fix that is useless now, and maybe broken in some cases
   11564      1.1  mrg 
   11565      1.1  mrg commit 5cb164876b824e8bf52aa44ccf4a797bab310602
   11566      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11567      1.1  mrg Date:   Thu Feb 28 00:43:17 2008 +0000
   11568      1.1  mrg 
   11569      1.1  mrg     Less magical way of setting dual link on EDID equipped panels
   11570      1.1  mrg     
   11571      1.1  mrg     Eldritch coupling ftl
   11572      1.1  mrg 
   11573      1.1  mrg commit 1127974ed8517f28ef9c451d81bf1c61a2b0e6ae
   11574      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11575      1.1  mrg Date:   Wed Feb 27 23:45:34 2008 +0100
   11576      1.1  mrg 
   11577      1.1  mrg     NV40EXA: Support extend/repeat type pad.
   11578      1.1  mrg     
   11579      1.1  mrg     - Note that all xservers, up to about a minute ago, did not try to accelerate repeat type reflect or pad.
   11580      1.1  mrg 
   11581      1.1  mrg commit 6980d0e24a9dae52903e6971c5c8a18240a7dbc1
   11582      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11583      1.1  mrg Date:   Wed Feb 27 12:55:54 2008 +0000
   11584      1.1  mrg 
   11585      1.1  mrg     Add default dual link transition frequency
   11586      1.1  mrg     
   11587      1.1  mrg     For card bios versions before the relevant field was added
   11588      1.1  mrg     Should fix Apple laptops.
   11589      1.1  mrg 
   11590      1.1  mrg commit 27e2e55698ab05bf3469e0f68474d4c3f021ca31
   11591      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11592      1.1  mrg Date:   Tue Feb 26 18:07:39 2008 +0000
   11593      1.1  mrg 
   11594      1.1  mrg     Deal with pre-nv40 laptops with EDID
   11595      1.1  mrg 
   11596      1.1  mrg commit 41992eb90828976105cbc8bba87fe7d079d7c06a
   11597      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   11598      1.1  mrg Date:   Fri Feb 22 17:29:12 2008 +0100
   11599      1.1  mrg 
   11600      1.1  mrg     Revert dummy commit
   11601      1.1  mrg 
   11602      1.1  mrg commit 073d852f36df4a18563ea892e89eca269efd55ef
   11603      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   11604      1.1  mrg Date:   Fri Feb 22 17:27:51 2008 +0100
   11605      1.1  mrg 
   11606      1.1  mrg     Dummy commit
   11607      1.1  mrg 
   11608      1.1  mrg commit 5db7920763aee3a1b124139273566f7add5e27df
   11609      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11610      1.1  mrg Date:   Sun Feb 10 23:14:52 2008 +0000
   11611      1.1  mrg 
   11612      1.1  mrg     Use some of nv_hw's functions in nv_bios.c
   11613      1.1  mrg 
   11614      1.1  mrg commit fa8891e78f37edc02537704172156ba77371a307
   11615      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11616      1.1  mrg Date:   Wed Feb 20 00:50:48 2008 +0000
   11617      1.1  mrg 
   11618      1.1  mrg     Unbreak console restore again, and use a less ambiguous function name for head locking
   11619      1.1  mrg 
   11620      1.1  mrg commit 38d42a7857480a930e2025e4f63aa7f5defca5c5
   11621      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11622      1.1  mrg Date:   Tue Feb 19 23:59:12 2008 +0000
   11623      1.1  mrg 
   11624      1.1  mrg     randr12: rename NV*VGA functions for api consistency
   11625      1.1  mrg     
   11626      1.1  mrg     Also nuke NVCrtcSetOwner wrapper
   11627      1.1  mrg 
   11628      1.1  mrg commit c77a54768c3fed5939755f23c5c067bb86f49805
   11629      1.1  mrg Author: Ben Skeggs <darktama@beleth.(none)>
   11630      1.1  mrg Date:   Thu Feb 21 00:55:39 2008 +1100
   11631      1.1  mrg 
   11632      1.1  mrg     xv: don't crash on init
   11633      1.1  mrg 
   11634      1.1  mrg commit cf963a128374bf7c2070e8a380e236b5e083adc1
   11635      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11636      1.1  mrg Date:   Wed Feb 20 09:36:42 2008 +0100
   11637      1.1  mrg 
   11638      1.1  mrg     randr12: Only NV11 needs byteswapping + NV11 uses premultiplied cursors i think.
   11639      1.1  mrg 
   11640      1.1  mrg commit 87f1676a243cddcaece9eeb0487a85b7e74b0f13
   11641      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11642      1.1  mrg Date:   Wed Feb 20 00:14:12 2008 +0100
   11643      1.1  mrg 
   11644      1.1  mrg     NV30/40TEX: Create two adapters, one with fancy filtering, the default without.
   11645      1.1  mrg     
   11646      1.1  mrg     - Also enable sync to vblank by default, strange that it was off.
   11647      1.1  mrg     - Remove the GET_TEXTURE(D)_PRIVATE macros, as one of them pointed to the blitter and one is now ambigious.
   11648      1.1  mrg 
   11649      1.1  mrg commit 7ee1bb47d86396cc1a0f7879a98d04588cb31eee
   11650      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11651      1.1  mrg Date:   Thu Feb 14 23:16:01 2008 +0000
   11652      1.1  mrg 
   11653      1.1  mrg     randr12: make more hw funcs generic
   11654      1.1  mrg 
   11655      1.1  mrg commit 11de8d7a6f9a2dfd5a4f93f031865e284268a0f3
   11656      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11657      1.1  mrg Date:   Tue Feb 19 21:44:56 2008 +0000
   11658      1.1  mrg 
   11659      1.1  mrg     Use fp strapping to determine whether straps are used for flat panel modes
   11660      1.1  mrg 
   11661      1.1  mrg commit c1ac6b977a4756e2dbfdb75ab5b53c7c10e76cf4
   11662      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11663      1.1  mrg Date:   Tue Feb 19 14:53:41 2008 +0000
   11664      1.1  mrg 
   11665      1.1  mrg     Rehabilitate bios opcode 6d
   11666      1.1  mrg 
   11667      1.1  mrg commit afb42307cb2810ca2d759df62240fbf1f0cc7f7c
   11668      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11669      1.1  mrg Date:   Tue Feb 19 14:23:06 2008 +0000
   11670      1.1  mrg 
   11671      1.1  mrg     Spruce up NV04 bios parsing a little
   11672      1.1  mrg 
   11673      1.1  mrg commit dfabaab48034bf36c19510fe5de0f1bdaa2157ef
   11674      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11675      1.1  mrg Date:   Tue Feb 19 00:37:27 2008 +0000
   11676      1.1  mrg 
   11677      1.1  mrg     More DCB v1.5 entries
   11678      1.1  mrg     
   11679      1.1  mrg     Courtesy HenneNWH's NV11
   11680      1.1  mrg 
   11681      1.1  mrg commit 2a4373d4f3b092600651b7dc8e2f9f9b520c7e0d
   11682      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11683      1.1  mrg Date:   Mon Feb 18 17:32:43 2008 +0000
   11684      1.1  mrg 
   11685      1.1  mrg     Treat 0x4 and 0x8 bits in LVDS DCB v2.0 configuration as meaning the same thing
   11686      1.1  mrg 
   11687      1.1  mrg commit daa557c0dadb3ad5caf39a4e90d3ebd16b12fc96
   11688      1.1  mrg Author: Danny Tholen <obiwan (a] mailmij.org>
   11689      1.1  mrg Date:   Mon Feb 18 05:00:03 2008 +0100
   11690      1.1  mrg 
   11691      1.1  mrg     Fix PPC DFS/UTS by using PCIgart.
   11692      1.1  mrg 
   11693      1.1  mrg commit f8f469286fb3acc1ee694c61fe21e42123a5456a
   11694      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   11695      1.1  mrg Date:   Sat Feb 16 03:41:38 2008 +1100
   11696      1.1  mrg 
   11697      1.1  mrg     dri: fix broken display in some cases
   11698      1.1  mrg 
   11699      1.1  mrg commit a293f32b2172837b6e2bcc3f5771c5219fccfb14
   11700      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11701      1.1  mrg Date:   Wed Feb 13 00:52:34 2008 +0000
   11702      1.1  mrg 
   11703      1.1  mrg     Fix bios pll setting regression
   11704      1.1  mrg     
   11705      1.1  mrg     Oops.
   11706      1.1  mrg 
   11707      1.1  mrg commit 7121fe9dfb1c9162c8be808e09ed6b4b3ce3999e
   11708      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11709      1.1  mrg Date:   Tue Feb 12 18:20:43 2008 +0000
   11710      1.1  mrg 
   11711      1.1  mrg     Use a loop to read RAMIN bios image, rather than memcpy
   11712      1.1  mrg 
   11713      1.1  mrg commit 3ad7c35740905ad267faf8e248075640d5ee9cea
   11714      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11715      1.1  mrg Date:   Tue Feb 12 17:23:38 2008 +0000
   11716      1.1  mrg 
   11717      1.1  mrg     randr12: reorder some variable declarations in nv_crtc and nv_output
   11718      1.1  mrg 
   11719      1.1  mrg commit ab40a46430f369a7bd9cef8db4e86414125c8437
   11720      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11721      1.1  mrg Date:   Tue Feb 12 15:19:58 2008 +0000
   11722      1.1  mrg 
   11723      1.1  mrg     randr12: use integer math for scaling
   11724      1.1  mrg     
   11725      1.1  mrg     No floats in modesetting path
   11726      1.1  mrg 
   11727      1.1  mrg commit 4a44468c29c37b5ad4828439f37d023865a9d457
   11728      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11729      1.1  mrg Date:   Tue Feb 12 15:03:46 2008 +0000
   11730      1.1  mrg 
   11731      1.1  mrg     randr12: tidy up some mode retrieval stuff
   11732      1.1  mrg 
   11733      1.1  mrg commit 50d77c4199a3a5d2f3ead8327341e91ac2ec5684
   11734      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11735      1.1  mrg Date:   Mon Feb 11 16:27:27 2008 +0000
   11736      1.1  mrg 
   11737      1.1  mrg     Trim useless nv_type members
   11738      1.1  mrg     
   11739      1.1  mrg     Also, crtc_active isn't used on randr12 path
   11740      1.1  mrg 
   11741      1.1  mrg commit 0c1e48a2192555856894d7e2b3025cd342c2f448
   11742      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11743      1.1  mrg Date:   Mon Feb 11 01:42:04 2008 +0000
   11744      1.1  mrg 
   11745      1.1  mrg     Remove some DDX cruft
   11746      1.1  mrg 
   11747      1.1  mrg commit 5a8e246fcab3e349f48d0ce0c4da812a411767f2
   11748      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11749      1.1  mrg Date:   Mon Feb 11 00:34:27 2008 +0000
   11750      1.1  mrg 
   11751      1.1  mrg     Use mmio access wrappers and reorder some variable declarations in nv_bios.c
   11752      1.1  mrg 
   11753      1.1  mrg commit 2ffcd89bfb0383fb32e8ec41f1cd472764b9b99d
   11754      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11755      1.1  mrg Date:   Mon Feb 11 00:03:50 2008 +0000
   11756      1.1  mrg 
   11757      1.1  mrg     randr12: Use absolute regs for 8 bit regs
   11758      1.1  mrg 
   11759      1.1  mrg commit c9b1f020d1c5be069dae19f99b3c26bb126052ae
   11760      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11761      1.1  mrg Date:   Fri Feb 8 19:44:37 2008 +0000
   11762      1.1  mrg 
   11763      1.1  mrg     Move non-crtc specific hw funcs from nv_crtc to nv_hw
   11764      1.1  mrg 
   11765      1.1  mrg commit 6cb8fb6cc63bf55f18b4dde53c393336e817474e
   11766      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11767      1.1  mrg Date:   Thu Feb 7 02:04:20 2008 +0000
   11768      1.1  mrg 
   11769      1.1  mrg     Ordering mechanism for BIT table parsing, and (hopefully) automagic laptop detection
   11770      1.1  mrg 
   11771      1.1  mrg commit 4f690235d70ae249323439380a69d8309a8c9981
   11772      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11773      1.1  mrg Date:   Wed Feb 6 22:18:46 2008 +0100
   11774      1.1  mrg 
   11775      1.1  mrg     Replace a const with its name.
   11776      1.1  mrg 
   11777      1.1  mrg commit 75c5912fffde88bfe2ddd158a446588b76ef44d9
   11778      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11779      1.1  mrg Date:   Wed Feb 6 19:06:14 2008 +0100
   11780      1.1  mrg 
   11781      1.1  mrg     Fix bad debugging in NVWritePVIO().
   11782      1.1  mrg 
   11783      1.1  mrg commit 50da8b8f5b5feb6787ed50f221529730d25b5467
   11784      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11785      1.1  mrg Date:   Wed Feb 6 17:44:52 2008 +0100
   11786      1.1  mrg 
   11787      1.1  mrg     Fix UV swapping on PPC.
   11788      1.1  mrg 
   11789      1.1  mrg commit 4ff11d13be6e8050e0b726dc7af8e4bc11bd9d0d
   11790      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11791      1.1  mrg Date:   Mon Feb 4 22:34:21 2008 +0000
   11792      1.1  mrg 
   11793      1.1  mrg     Missed out "DEBUG" part of the name in the define
   11794      1.1  mrg 
   11795      1.1  mrg commit 181ee3bcecfc778c9f671853a696ab3224ac4747
   11796      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   11797      1.1  mrg Date:   Mon Feb 4 22:31:02 2008 +0000
   11798      1.1  mrg 
   11799      1.1  mrg     Load correct PLL limits for single stage PLL cards with blank PLL tables
   11800      1.1  mrg 
   11801      1.1  mrg commit cbcb1070db6fbb4d13ddcc35739d2d3e49f3766d
   11802      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11803      1.1  mrg Date:   Mon Feb 4 07:47:06 2008 +0100
   11804      1.1  mrg 
   11805      1.1  mrg     Once again kill usage of an exa private function.
   11806      1.1  mrg     
   11807      1.1  mrg     - Must have creeped back in during all the texture adapter changes recently.
   11808      1.1  mrg 
   11809      1.1  mrg commit f14d27d638e75faa5bbda903f65a4d5479222ead
   11810      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11811      1.1  mrg Date:   Sun Feb 3 17:15:50 2008 +0100
   11812      1.1  mrg 
   11813      1.1  mrg     Remove include guards & add copyright.
   11814      1.1  mrg 
   11815      1.1  mrg commit 7522640ee8d342c5ebb62989b051f73e230f5ce7
   11816      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11817      1.1  mrg Date:   Sun Feb 3 17:01:50 2008 +0100
   11818      1.1  mrg 
   11819      1.1  mrg     Last round of fixes for nv30/40 bicubic Xv.
   11820      1.1  mrg 
   11821      1.1  mrg commit 78553ab9a0309c7d27632fe7184f3233cfde6610
   11822      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11823      1.1  mrg Date:   Sun Feb 3 06:07:35 2008 +0100
   11824      1.1  mrg 
   11825      1.1  mrg     Fix tearing.
   11826      1.1  mrg 
   11827      1.1  mrg commit 7240f861a98c5f8d9779a4f3a743b748af775337
   11828      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11829      1.1  mrg Date:   Sun Feb 3 05:15:41 2008 +0100
   11830      1.1  mrg 
   11831      1.1  mrg     Understood and fixed some NV30 FP_CONTROL bits.
   11832      1.1  mrg 
   11833      1.1  mrg commit bb2a7bd3461eec37f179748a9bdb9375b1c3da04
   11834      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11835      1.1  mrg Date:   Sat Feb 2 05:54:47 2008 +0100
   11836      1.1  mrg 
   11837      1.1  mrg     Fixes to nv30/nv40 textured video.
   11838      1.1  mrg 
   11839      1.1  mrg commit c10d30dfefe93a9911d89eaffe3d29d3cff66a96
   11840      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11841      1.1  mrg Date:   Thu Jan 31 06:15:02 2008 +0100
   11842      1.1  mrg 
   11843      1.1  mrg     Misc textured video fixes.
   11844      1.1  mrg 
   11845      1.1  mrg commit cfdfd5a99bb7ac959a1188994db4c75a97de2e34
   11846      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11847      1.1  mrg Date:   Thu Jan 31 06:00:59 2008 +0100
   11848      1.1  mrg 
   11849      1.1  mrg     Of course, add the nv30 video texture file.
   11850      1.1  mrg 
   11851      1.1  mrg commit 970a8e474c666d6e33351f7ca6a3a5273024baf4
   11852      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11853      1.1  mrg Date:   Thu Jan 31 05:59:08 2008 +0100
   11854      1.1  mrg 
   11855      1.1  mrg     nv30 video texture. Doesn't work with bicubic yet, only bilinear.
   11856      1.1  mrg 
   11857      1.1  mrg commit c1eba822f1579637f59933b04e31591e86b975fc
   11858      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11859      1.1  mrg Date:   Wed Jan 30 02:38:14 2008 +0100
   11860      1.1  mrg 
   11861      1.1  mrg     Remove (void)ing that's not necessary any more.
   11862      1.1  mrg 
   11863      1.1  mrg commit 7356ad90b387d01c2bf25aa653c41ca9365c5c20
   11864      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11865      1.1  mrg Date:   Wed Jan 30 02:30:39 2008 +0100
   11866      1.1  mrg 
   11867      1.1  mrg     Remove unneeded stuff.
   11868      1.1  mrg 
   11869      1.1  mrg commit e06dfd2964f9bd7f0855a101f5e6971020dfa6be
   11870      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11871      1.1  mrg Date:   Wed Jan 30 02:19:08 2008 +0100
   11872      1.1  mrg 
   11873      1.1  mrg     Separate the shaders from the rest of the code.
   11874      1.1  mrg 
   11875      1.1  mrg commit a69c50780cacf0d0f2948208cfa7e0558a8c3644
   11876      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11877      1.1  mrg Date:   Wed Jan 30 02:18:26 2008 +0100
   11878      1.1  mrg 
   11879      1.1  mrg     Macros for the PME range.
   11880      1.1  mrg 
   11881      1.1  mrg commit 47c8ed472f37d68f3cc241a58ee5b7b8643e537d
   11882      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11883      1.1  mrg Date:   Wed Jan 30 02:17:22 2008 +0100
   11884      1.1  mrg 
   11885      1.1  mrg     Add PME range.
   11886      1.1  mrg 
   11887      1.1  mrg commit 63f47c9bf59ccb9f1b6adbefd55deaec1435faf7
   11888      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11889      1.1  mrg Date:   Tue Jan 29 21:25:28 2008 +0100
   11890      1.1  mrg 
   11891      1.1  mrg     Small cleanups.
   11892      1.1  mrg 
   11893      1.1  mrg commit c98e9fa5c572deeafd7f605bb29d6c83cd38de9d
   11894      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11895      1.1  mrg Date:   Tue Jan 29 21:24:39 2008 +0100
   11896      1.1  mrg 
   11897      1.1  mrg     nv40 video texture: first pass at bicubic video.
   11898      1.1  mrg 
   11899      1.1  mrg commit 10967a4dac8c3eaf828359dcba7a6e1272561aa3
   11900      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11901      1.1  mrg Date:   Mon Jan 28 04:52:01 2008 +0100
   11902      1.1  mrg 
   11903      1.1  mrg     Update to newer nouveau_class.h
   11904      1.1  mrg 
   11905      1.1  mrg commit 82728b3df45e8a5c0a45462d2ce847a41fd31f07
   11906      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   11907      1.1  mrg Date:   Sat Jan 26 19:02:50 2008 +0100
   11908      1.1  mrg 
   11909      1.1  mrg     Update to latest nouveau_class.h
   11910      1.1  mrg 
   11911      1.1  mrg commit 9d9a5acae1deae8c76b512362634066e0c32a817
   11912      1.1  mrg Author: Jaime Velasco Juan <jsagarribay (a] gmail.com>
   11913      1.1  mrg Date:   Sun Feb 3 15:45:32 2008 +0100
   11914      1.1  mrg 
   11915      1.1  mrg     Don't FIRE_RING() when in NoAccel mode.
   11916      1.1  mrg 
   11917      1.1  mrg commit 11c1ee1cb0ee9c8096ea371d95d188c538ac3fb2
   11918      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11919      1.1  mrg Date:   Sun Feb 3 15:43:35 2008 +0100
   11920      1.1  mrg 
   11921      1.1  mrg     Some minor reindenting.
   11922      1.1  mrg 
   11923      1.1  mrg commit 0db347294e09d3d17200ca130e719df2d22f69b6
   11924      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   11925      1.1  mrg Date:   Mon Feb 4 01:19:23 2008 +1100
   11926      1.1  mrg 
   11927      1.1  mrg     exa: those limits were a bit conservative on some hw.
   11928      1.1  mrg     
   11929      1.1  mrg     AFAIK nv2x up should be able to handle 4096x4096 textures and
   11930      1.1  mrg     render targets.
   11931      1.1  mrg 
   11932      1.1  mrg commit eb72e67641215b710868da7bb66b466f6ccbbe25
   11933      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   11934      1.1  mrg Date:   Mon Feb 4 01:07:07 2008 +1100
   11935      1.1  mrg 
   11936      1.1  mrg     exa: more accurate coordinate limits
   11937      1.1  mrg 
   11938      1.1  mrg commit 8645d2d9554ee46397240fbd9904fd4f905aefb2
   11939      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11940      1.1  mrg Date:   Sun Feb 3 14:54:41 2008 +0100
   11941      1.1  mrg 
   11942      1.1  mrg     Fix NVExaPixmapMap() for NOUVEAU_EXA_PIXMAPS case.
   11943      1.1  mrg 
   11944      1.1  mrg commit dd81efd0cc64a070f7489decbac345cc1b4fa9ce
   11945      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11946      1.1  mrg Date:   Sun Feb 3 12:03:43 2008 +0100
   11947      1.1  mrg 
   11948      1.1  mrg     Fix undefined symbol.
   11949      1.1  mrg 
   11950      1.1  mrg commit 2a1116cbf61e84b16366076366f4bbd5f550fb9f
   11951      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11952      1.1  mrg Date:   Sat Feb 2 20:34:57 2008 +0100
   11953      1.1  mrg 
   11954      1.1  mrg     Remove a few leftovers to actually make the last commits work.
   11955      1.1  mrg 
   11956      1.1  mrg commit 714bea6449aab47a9f2211718183ee84a3c70129
   11957      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11958      1.1  mrg Date:   Sat Feb 2 19:53:32 2008 +0100
   11959      1.1  mrg 
   11960      1.1  mrg     Kill NVShowHideCursor and use a wrapper.
   11961      1.1  mrg 
   11962      1.1  mrg commit 741acded643945c5a2da7bef088ed1ff7f5fa85e
   11963      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11964      1.1  mrg Date:   Sat Feb 2 19:26:13 2008 +0100
   11965      1.1  mrg 
   11966      1.1  mrg     Remove nvRead/WriteVGA in favor of nvRead/WriteCurVGA wrappers.
   11967      1.1  mrg 
   11968      1.1  mrg commit d429cabd9ae9865a45cc88f43ab6d9d61b3fcf36
   11969      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11970      1.1  mrg Date:   Sat Feb 2 19:17:32 2008 +0100
   11971      1.1  mrg 
   11972      1.1  mrg     Kill NVLockUnlock and make it redirect to NVLockUnlockHead.
   11973      1.1  mrg 
   11974      1.1  mrg commit dc2aee0ef69c85aaffdc3c1da5a228642d049a30
   11975      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11976      1.1  mrg Date:   Sat Feb 2 15:12:00 2008 +0100
   11977      1.1  mrg 
   11978      1.1  mrg     More wrapper death.
   11979      1.1  mrg 
   11980      1.1  mrg commit a57fd67a2a6ae66af218fedd704a04d855260a2f
   11981      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11982      1.1  mrg Date:   Sat Feb 2 15:06:02 2008 +0100
   11983      1.1  mrg 
   11984      1.1  mrg     Let some wrappers die.
   11985      1.1  mrg 
   11986      1.1  mrg commit b9a4eb6f6ea4f8f0747baa50037e33a0584cfd29
   11987      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11988      1.1  mrg Date:   Sat Feb 2 12:47:32 2008 +0100
   11989      1.1  mrg 
   11990      1.1  mrg     Undo last commit and move it to drm.
   11991      1.1  mrg 
   11992      1.1  mrg commit 288b56545a8da1e7b5aa64b1093316ca2f28f868
   11993      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   11994      1.1  mrg Date:   Sat Feb 2 12:28:44 2008 +0100
   11995      1.1  mrg 
   11996      1.1  mrg     NV40: Fix longstanding issue with nouveau crashing after using blob.
   11997      1.1  mrg     
   11998      1.1  mrg     - Took me a while to track down, but for me this is definately it.
   11999      1.1  mrg     - In my case i got the X cross and then it would freeze and i would get a fifo dump.
   12000      1.1  mrg     - Don't be shy, let me know if this works for you too.
   12001      1.1  mrg 
   12002      1.1  mrg commit 0ec1b10a82c411181ff7a8643bb2390cfe08e4e4
   12003      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   12004      1.1  mrg Date:   Sat Feb 2 04:04:58 2008 +0100
   12005      1.1  mrg 
   12006      1.1  mrg     Don't allocate the whole AGP gart as a scratch buffer, since we still need to allocate the fifo afterwards.
   12007      1.1  mrg 
   12008      1.1  mrg commit 5b79b0a9e54fe99eaae5b411f46a601b6944b773
   12009      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12010      1.1  mrg Date:   Fri Feb 1 23:34:32 2008 +0100
   12011      1.1  mrg 
   12012      1.1  mrg     Don't use functions that are not supposed to be used in randr12 mode.
   12013      1.1  mrg     
   12014      1.1  mrg     - Also add NVLockUnlockHead() and NVSetOwner() functions.
   12015      1.1  mrg 
   12016      1.1  mrg commit cedb604ee79cd73a9ec3940c7b056109811ba670
   12017      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12018      1.1  mrg Date:   Fri Feb 1 22:41:09 2008 +0100
   12019      1.1  mrg 
   12020      1.1  mrg     Remove usage of "illegal" wrappers in code that also used for randr12 mode.
   12021      1.1  mrg     
   12022      1.1  mrg     - I've got something prettier in mind to clean this up, which will likely follow.
   12023      1.1  mrg 
   12024      1.1  mrg commit 1a5247856929877442e1ec00f190c6d497ca64fe
   12025      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12026      1.1  mrg Date:   Fri Feb 1 19:14:38 2008 +0100
   12027      1.1  mrg 
   12028      1.1  mrg     randr12: Remove a hack, confirmed on 7600GS that it is unneeded.
   12029      1.1  mrg     
   12030      1.1  mrg     - This was one of the cards that did need it in the past.
   12031      1.1  mrg 
   12032      1.1  mrg commit b6972e7bec0455250851c06d142336cb53be1a74
   12033      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12034      1.1  mrg Date:   Fri Feb 1 14:47:32 2008 +0100
   12035      1.1  mrg 
   12036      1.1  mrg     randr12: Some minor fixes.
   12037      1.1  mrg 
   12038      1.1  mrg commit 988dce0f452f6b80b2d02e1a0f78f826674cc3c0
   12039      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   12040      1.1  mrg Date:   Fri Feb 1 10:04:32 2008 +0100
   12041      1.1  mrg 
   12042      1.1  mrg     NV10 EXA: limit regcomb state re-emission, fix logic for A8 + A8 yielding a 3% perf improvement :p
   12043      1.1  mrg 
   12044      1.1  mrg commit a84852c2e0b19cf848495dc7e4bde4426b7bd199
   12045      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12046      1.1  mrg Date:   Wed Jan 30 22:57:09 2008 +0100
   12047      1.1  mrg 
   12048      1.1  mrg     (hopefully) Fix build on powerpc.
   12049      1.1  mrg 
   12050      1.1  mrg commit e8a975e6a8afe5ae9c77d20f4d59d3d10221f7d9
   12051      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   12052      1.1  mrg Date:   Wed Jan 30 18:37:39 2008 +0100
   12053      1.1  mrg 
   12054      1.1  mrg     Xv: NV30 overlay can not scale down by more than 0.5x
   12055      1.1  mrg 
   12056      1.1  mrg commit adc26892f6e711f08a5ed189a643e3fe9646e15c
   12057      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12058      1.1  mrg Date:   Wed Jan 30 17:43:16 2008 +0000
   12059      1.1  mrg 
   12060      1.1  mrg     Fail gracefully for too-big resolutions / colour depths
   12061      1.1  mrg 
   12062      1.1  mrg commit 09c9d7c3c50b630e1509f787ff946cc0656f7cba
   12063      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12064      1.1  mrg Date:   Wed Jan 30 18:50:37 2008 +0100
   12065      1.1  mrg 
   12066      1.1  mrg     randr12: Misc change.
   12067      1.1  mrg 
   12068      1.1  mrg commit 6a46bf59f15d68404b536d436bf70337cd88e33d
   12069      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12070      1.1  mrg Date:   Wed Jan 30 18:35:18 2008 +0100
   12071      1.1  mrg 
   12072      1.1  mrg     Check if the framebuffer can fit into the offscreen memory.
   12073      1.1  mrg 
   12074      1.1  mrg commit 9607d7828b16b0cb4a428bc29e2ce7c9bfd95371
   12075      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   12076      1.1  mrg Date:   Wed Jan 30 18:24:44 2008 +0100
   12077      1.1  mrg 
   12078      1.1  mrg     Xv: NV04 overlay can not scale down at all, as confirmed by DirectFB
   12079      1.1  mrg 
   12080      1.1  mrg commit 7edfb473533ce41db9e2b3709d32bb8ca7da85a4
   12081      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12082      1.1  mrg Date:   Wed Jan 30 14:44:14 2008 +0000
   12083      1.1  mrg 
   12084      1.1  mrg     PBUS define additions
   12085      1.1  mrg 
   12086      1.1  mrg commit 6e090591bd2dab051362d8528a3bc76f30418d94
   12087      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12088      1.1  mrg Date:   Wed Jan 30 14:35:25 2008 +0000
   12089      1.1  mrg 
   12090      1.1  mrg     PCRTC define additions
   12091      1.1  mrg 
   12092      1.1  mrg commit e51799382e40c033b2d6d09dd65dd7f7c1e5e4d6
   12093      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12094      1.1  mrg Date:   Wed Jan 30 15:03:06 2008 +0000
   12095      1.1  mrg 
   12096      1.1  mrg     Missed these in the ->absolute conversion
   12097      1.1  mrg 
   12098      1.1  mrg commit ee0d557a26d326af27445bd0b283a5c6ead7c1cd
   12099      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   12100      1.1  mrg Date:   Tue Jan 29 18:46:16 2008 +0100
   12101      1.1  mrg 
   12102      1.1  mrg     Xv: detection of composite for the overlay
   12103      1.1  mrg 
   12104      1.1  mrg commit 3a5f92d48e32d251e41bab561e52082033d26d9d
   12105      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12106      1.1  mrg Date:   Wed Jan 30 01:31:43 2008 +0000
   12107      1.1  mrg 
   12108      1.1  mrg     Make bios port io use PVIO as appropriate, and have harsh validity checks
   12109      1.1  mrg 
   12110      1.1  mrg commit 92c0d9630843957212d8ce296fea6bca8d802069
   12111      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12112      1.1  mrg Date:   Wed Jan 30 00:36:59 2008 +0000
   12113      1.1  mrg 
   12114      1.1  mrg     Make PLL setting quieter
   12115      1.1  mrg 
   12116      1.1  mrg commit f58d174bd50943c3dfb2d6c909d0a98dbbd35dae
   12117      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12118      1.1  mrg Date:   Tue Jan 29 23:10:27 2008 +0000
   12119      1.1  mrg 
   12120      1.1  mrg     Move some regs from nv_bios.c to nvreg.h
   12121      1.1  mrg     
   12122      1.1  mrg     And use more symbolic names in nv_bios
   12123      1.1  mrg 
   12124      1.1  mrg commit d0022c35f39fde74ee5f3978ea78e053988fb608
   12125      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12126      1.1  mrg Date:   Tue Jan 29 22:41:40 2008 +0000
   12127      1.1  mrg 
   12128      1.1  mrg     Tighten bios reg checks a little
   12129      1.1  mrg 
   12130      1.1  mrg commit b1b1d76eb187f4ab3020bbd69c2b1cc9b39d0d83
   12131      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12132      1.1  mrg Date:   Wed Jan 30 00:30:46 2008 +0000
   12133      1.1  mrg 
   12134      1.1  mrg     randr12: make nv4x plls less special
   12135      1.1  mrg 
   12136      1.1  mrg commit 8f05d66bad8e74129cffa2918f9ecf6824c9f0b9
   12137      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12138      1.1  mrg Date:   Tue Jan 29 22:33:34 2008 +0000
   12139      1.1  mrg 
   12140      1.1  mrg     Don't attempt to parse BIT D and L tables on non-mobile cards
   12141      1.1  mrg 
   12142      1.1  mrg commit 8e834ece6592df13bd3eb7e9f28c01b4eb0c9791
   12143      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12144      1.1  mrg Date:   Tue Jan 29 18:57:28 2008 +0000
   12145      1.1  mrg 
   12146      1.1  mrg     Add some mobile pci-ids, and reorder numerically
   12147      1.1  mrg 
   12148      1.1  mrg commit 0b586ae0a2998339a9d5d3590e91dfa62af9ab6a
   12149      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12150      1.1  mrg Date:   Tue Jan 29 19:04:25 2008 +0100
   12151      1.1  mrg 
   12152      1.1  mrg     randr12: Remove excessive writing of VTOwner.
   12153      1.1  mrg 
   12154      1.1  mrg commit c522ebb293a1c37142e29bf02bb82524e99336b0
   12155      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12156      1.1  mrg Date:   Tue Jan 29 17:30:32 2008 +0000
   12157      1.1  mrg 
   12158      1.1  mrg     Make sure nv04 has some defaults (as the bios parsing is non-existant)
   12159      1.1  mrg 
   12160      1.1  mrg commit 62b6c5fe490578990c249042657f20bb0cf49a01
   12161      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12162      1.1  mrg Date:   Sun Jan 27 22:11:31 2008 +0000
   12163      1.1  mrg 
   12164      1.1  mrg     Use absolute regs in the DDX
   12165      1.1  mrg     
   12166      1.1  mrg     Due to having to make a few defines for regs that were hardcoded, there could
   12167      1.1  mrg     be breakage (nv04 overlay, this means you)
   12168      1.1  mrg     Hopefully not.
   12169      1.1  mrg 
   12170      1.1  mrg commit f5c9f9910a46cfa41d817ef7ca345bfea278b358
   12171      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12172      1.1  mrg Date:   Tue Jan 29 14:14:26 2008 +0000
   12173      1.1  mrg 
   12174      1.1  mrg     Reorganise pll limit retrieval
   12175      1.1  mrg 
   12176      1.1  mrg commit 26ff67f03be38925905a572dab3ec61653cd8286
   12177      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12178      1.1  mrg Date:   Tue Jan 29 10:53:14 2008 +0100
   12179      1.1  mrg 
   12180      1.1  mrg     NV30EXA: Always init texture origin, please report if your viewport setup needs to be different.
   12181      1.1  mrg 
   12182      1.1  mrg commit 38df9a95740e934b9691dff1ed1b597cd2254cfa
   12183      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12184      1.1  mrg Date:   Mon Jan 28 20:55:47 2008 +0100
   12185      1.1  mrg 
   12186      1.1  mrg     Forgot to be paranoid.
   12187      1.1  mrg 
   12188      1.1  mrg commit 2ea0314859569c3ae4356272a35f0b316abf4df7
   12189      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12190      1.1  mrg Date:   Mon Jan 28 20:51:20 2008 +0100
   12191      1.1  mrg 
   12192      1.1  mrg     Small improvement to nouveau_dma_wait, at least makes it show up in profiling in a clear way.
   12193      1.1  mrg     
   12194      1.1  mrg     - This may also slightly reduce the cost of a very short wait, but not by much.
   12195      1.1  mrg 
   12196      1.1  mrg commit dd483e226519bc4d2c088e97490039613014dfac
   12197      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12198      1.1  mrg Date:   Sat Jan 26 20:22:08 2008 +0000
   12199      1.1  mrg 
   12200      1.1  mrg     randr12: 2nd attempt on nv11 console restore
   12201      1.1  mrg 
   12202      1.1  mrg commit 5b0fa02101c82a83e11f7d279d366689d54bfacb
   12203      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12204      1.1  mrg Date:   Sat Jan 26 18:09:10 2008 +0000
   12205      1.1  mrg 
   12206      1.1  mrg     Use NV_{WR,RD}08 to avoid double logging io
   12207      1.1  mrg     
   12208      1.1  mrg     And one less bios FIXME
   12209      1.1  mrg 
   12210      1.1  mrg commit a099bbff8bb3766201a7deb9c4a718fff7edbe51
   12211      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12212      1.1  mrg Date:   Mon Jan 21 23:54:51 2008 +0000
   12213      1.1  mrg 
   12214      1.1  mrg     randr12: remove unused PLL code
   12215      1.1  mrg 
   12216      1.1  mrg commit 0eb428e5a8b60e52d18b3bdffed46ae3f07b7bc0
   12217      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12218      1.1  mrg Date:   Fri Jan 25 16:05:59 2008 +0000
   12219      1.1  mrg 
   12220      1.1  mrg     randr12: attempt to fix brokenness of head setting / getting on nv11
   12221      1.1  mrg 
   12222      1.1  mrg commit eea2fd41ebc17f72b43c776a0391df0733b8d6e4
   12223      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12224      1.1  mrg Date:   Sat Jan 26 14:20:01 2008 +0000
   12225      1.1  mrg 
   12226      1.1  mrg     randr12: don't do load detection on nv11
   12227      1.1  mrg 
   12228      1.1  mrg commit a2c0facefbc878815e00c734464b3c87b5cce842
   12229      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12230      1.1  mrg Date:   Sat Jan 26 01:46:59 2008 +0000
   12231      1.1  mrg 
   12232      1.1  mrg     Assume 18 bit laptop panels by default, add a message that may trigger on 24 bit panels
   12233      1.1  mrg     
   12234      1.1  mrg     Revert "Invert 18/24 bit interface flag, so that the default value (0) does not imply dithering"
   12235      1.1  mrg     
   12236      1.1  mrg     This reverts commit 5b9dc7ad6eb2f16c4ca8824c2a19c85bbe1f126b.
   12237      1.1  mrg 
   12238      1.1  mrg commit ec548d20239a49f8e9eb0399317d4c68df24f4a3
   12239      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12240      1.1  mrg Date:   Sat Jan 26 01:36:41 2008 +0000
   12241      1.1  mrg 
   12242      1.1  mrg     Detect mobile BMP biosen
   12243      1.1  mrg     
   12244      1.1  mrg     I'd really love to know how where this info is in BIT
   12245      1.1  mrg 
   12246      1.1  mrg commit 9f932eb684814e2a04c83d5aee172b9e020d82a3
   12247      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12248      1.1  mrg Date:   Fri Jan 25 23:31:58 2008 +0100
   12249      1.1  mrg 
   12250      1.1  mrg     NV30EXA: Fix viewport setup + switch to triangle based composite.
   12251      1.1  mrg 
   12252      1.1  mrg commit afca5f2665a62ef2d025c15f07fe1cdc2b40d8d5
   12253      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12254      1.1  mrg Date:   Fri Jan 25 01:18:50 2008 +0000
   12255      1.1  mrg 
   12256      1.1  mrg     randr12: fix / annotate a couple of ddc thinkos
   12257      1.1  mrg     
   12258      1.1  mrg     catch a longstanding source of error too
   12259      1.1  mrg 
   12260      1.1  mrg commit 3e6ea79c3292c3ed5bd676653c4c40532772ae5f
   12261      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12262      1.1  mrg Date:   Fri Jan 25 00:33:07 2008 +0000
   12263      1.1  mrg 
   12264      1.1  mrg     Implement opcodes 0x66, 0x67, and 0x68
   12265      1.1  mrg     
   12266      1.1  mrg     Courtesy jwstolk's trace
   12267      1.1  mrg     Names taken from nv11 biosmod scps
   12268      1.1  mrg 
   12269      1.1  mrg commit cdae2e26cc432ba572f92522f1b3454264d38f43
   12270      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12271      1.1  mrg Date:   Fri Jan 25 00:10:08 2008 +0100
   12272      1.1  mrg 
   12273      1.1  mrg     randr12: Rework native modes for TMDS.
   12274      1.1  mrg     
   12275      1.1  mrg     - Choose a preferred ddc mode when available, otherwise the one with the highest refresh.
   12276      1.1  mrg     - Fall back on cvt modes, only when needed.
   12277      1.1  mrg 
   12278      1.1  mrg commit 46636052498d1e33985e3d98a6ce9462639bd4ff
   12279      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12280      1.1  mrg Date:   Wed Jan 23 23:02:46 2008 +0000
   12281      1.1  mrg 
   12282      1.1  mrg     oops
   12283      1.1  mrg 
   12284      1.1  mrg commit e067a0eee42324ec7c01e4d84a33554054817dd9
   12285      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   12286      1.1  mrg Date:   Wed Jan 23 23:40:51 2008 +0100
   12287      1.1  mrg 
   12288      1.1  mrg     Use proper version.
   12289      1.1  mrg 
   12290      1.1  mrg commit 324c19acf6b506aae47e3699dd0fcefb72473590
   12291      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12292      1.1  mrg Date:   Wed Jan 23 01:13:58 2008 +0000
   12293      1.1  mrg 
   12294      1.1  mrg     Fix C51 refclk
   12295      1.1  mrg 
   12296      1.1  mrg commit 178b8bbf0e09c190fef8b2f85acddd3172ace629
   12297      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12298      1.1  mrg Date:   Wed Jan 23 20:59:50 2008 +0000
   12299      1.1  mrg 
   12300      1.1  mrg     randr12: calculate (and set, for nv40) sel_clk before calculating plls
   12301      1.1  mrg 
   12302      1.1  mrg commit 8067bd08d9a928c97b83f2b6ebff996b320c5813
   12303      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12304      1.1  mrg Date:   Wed Jan 23 19:43:42 2008 +0100
   12305      1.1  mrg 
   12306      1.1  mrg     Fix big bug in commit "Mostly log message changes".
   12307      1.1  mrg     
   12308      1.1  mrg     - Please don't hide such important changes in a commit like that ;-)
   12309      1.1  mrg 
   12310      1.1  mrg commit c5329a42c509efe9336573ff7e32978082ba9355
   12311      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12312      1.1  mrg Date:   Wed Jan 23 16:37:31 2008 +0000
   12313      1.1  mrg 
   12314      1.1  mrg     Redo sel_clk setting and update its documentation
   12315      1.1  mrg     
   12316      1.1  mrg     My apologies if this breaks stuff.
   12317      1.1  mrg 
   12318      1.1  mrg commit f07ab92e7bb419df5473e1ed843a79ef4ff08f30
   12319      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12320      1.1  mrg Date:   Wed Jan 23 02:09:56 2008 +0000
   12321      1.1  mrg 
   12322      1.1  mrg     Fail on LVDS DCB entry parsing issues
   12323      1.1  mrg 
   12324      1.1  mrg commit 12efa8cdfe68c312458368ab876030b02919a922
   12325      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12326      1.1  mrg Date:   Wed Jan 23 00:09:11 2008 +0000
   12327      1.1  mrg 
   12328      1.1  mrg     Mostly log message changes
   12329      1.1  mrg 
   12330      1.1  mrg commit 0faa15d9b84b2cad23424dfc1679f119c5b45108
   12331      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   12332      1.1  mrg Date:   Wed Jan 23 23:45:37 2008 +1100
   12333      1.1  mrg 
   12334      1.1  mrg     not an appropriate place for this type of thing..
   12335      1.1  mrg 
   12336      1.1  mrg commit 9e982df106028edd0f7ce0feedbe8e082f29f2ac
   12337      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12338      1.1  mrg Date:   Wed Jan 23 11:42:55 2008 +0100
   12339      1.1  mrg 
   12340      1.1  mrg     randr12: Increase cvt mode to 72 Hz.
   12341      1.1  mrg     
   12342      1.1  mrg     - I've had occasions were i did slightly notice something at 60 Hz, and no problems at a higher setting.
   12343      1.1  mrg     - I must admit i was a little bit tired at the time, but i figure it won't hurt (much).
   12344      1.1  mrg 
   12345      1.1  mrg commit 71435dde5b2fd1c197ef5dc31b22ba40abcbca7e
   12346      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12347      1.1  mrg Date:   Wed Jan 23 11:20:47 2008 +0100
   12348      1.1  mrg 
   12349      1.1  mrg     NV40EXA: Use the same approach as the texture adapter for rendering.
   12350      1.1  mrg     
   12351      1.1  mrg     - Verified to work for abitrary rotation.
   12352      1.1  mrg     - This should eliminate diagional tearing altogether.
   12353      1.1  mrg 
   12354      1.1  mrg commit d9149bddc758cc0644630b26fe10fc563ba38ce9
   12355      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12356      1.1  mrg Date:   Wed Jan 23 10:28:25 2008 +0100
   12357      1.1  mrg 
   12358      1.1  mrg     NV40TEX: Switch to a big triangle and clip it to a quad.
   12359      1.1  mrg     
   12360      1.1  mrg     - On some systems (NV43, NV46 are known) an artifact shows when 2 triangles are combines and the size is larger than roughly 512x512.
   12361      1.1  mrg     - The trick is draw a single triangle and use scissors to turn it into a quad.
   12362      1.1  mrg     - Someone once asked me if i ever made drawings, well i did in this case and i've included it for future reference.
   12363      1.1  mrg 
   12364      1.1  mrg commit e578d6e0a8c0fb8877d8b4b6ba1046dccf28ee6d
   12365      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12366      1.1  mrg Date:   Tue Jan 22 18:33:42 2008 +0000
   12367      1.1  mrg 
   12368      1.1  mrg     Fix LVDS with DCB 2.0
   12369      1.1  mrg     
   12370      1.1  mrg     Also use the X_ERROR facility for errors, not ErrorF
   12371      1.1  mrg 
   12372      1.1  mrg commit fd3195f503420591b522249bb423c817db0709e7
   12373      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12374      1.1  mrg Date:   Tue Jan 22 19:00:49 2008 +0100
   12375      1.1  mrg 
   12376      1.1  mrg     Xv: Remove illegal usage of private exa symbols.
   12377      1.1  mrg 
   12378      1.1  mrg commit 3a995b06ddb507655279565e992604bd40036b19
   12379      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12380      1.1  mrg Date:   Tue Jan 22 15:53:38 2008 +0100
   12381      1.1  mrg 
   12382      1.1  mrg     NV40TEX: Use width, not (x2, y2).
   12383      1.1  mrg 
   12384      1.1  mrg commit abaa8e822be49b9d2129d31c4996dfcf8034ea2a
   12385      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   12386      1.1  mrg Date:   Tue Jan 22 11:42:19 2008 +0100
   12387      1.1  mrg 
   12388      1.1  mrg     Xv: NV12 overlay copy - removed wrong byteswapping on PPC, reported by moondrake
   12389      1.1  mrg 
   12390      1.1  mrg commit 782237e4e942f2e8a9ed3dd111d60c665459963c
   12391      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12392      1.1  mrg Date:   Mon Jan 21 23:44:47 2008 +0000
   12393      1.1  mrg 
   12394      1.1  mrg     randr12: some tidyup
   12395      1.1  mrg 
   12396      1.1  mrg commit 91ca67056cb236e5770d4fb39dd7fbb9818ff093
   12397      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12398      1.1  mrg Date:   Mon Jan 21 22:35:58 2008 +0000
   12399      1.1  mrg 
   12400      1.1  mrg     randr12: more beautiful dithering
   12401      1.1  mrg 
   12402      1.1  mrg commit 1d5dc47324ddd1939db166af60df7a3a0e055810
   12403      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   12404      1.1  mrg Date:   Mon Jan 21 22:19:24 2008 +0100
   12405      1.1  mrg 
   12406      1.1  mrg     oops :)
   12407      1.1  mrg 
   12408      1.1  mrg commit 7080f93a83e0d680f53a7962df300d527edd121a
   12409      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   12410      1.1  mrg Date:   Mon Jan 21 21:43:11 2008 +0100
   12411      1.1  mrg 
   12412      1.1  mrg     Quickly hacked support for NV6x.
   12413      1.1  mrg 
   12414      1.1  mrg commit 2d399af61424cc4b4e0080ea016423f1b22c02f3
   12415      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12416      1.1  mrg Date:   Mon Jan 21 20:16:56 2008 +0000
   12417      1.1  mrg 
   12418      1.1  mrg     randr12: fix dual head restore
   12419      1.1  mrg 
   12420      1.1  mrg commit 8be20d6fc21a3869786e8c19656bf8b6569fee6e
   12421      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12422      1.1  mrg Date:   Mon Jan 21 18:51:52 2008 +0000
   12423      1.1  mrg 
   12424      1.1  mrg     randr12: save and restore palette
   12425      1.1  mrg 
   12426      1.1  mrg commit d32f310afa05ad85d6675348400880506d98ac1e
   12427      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12428      1.1  mrg Date:   Mon Jan 21 15:03:59 2008 +0000
   12429      1.1  mrg 
   12430      1.1  mrg     Make LVDS bios script logs easier to understand
   12431      1.1  mrg     
   12432      1.1  mrg     and fix a backwards comparison
   12433      1.1  mrg 
   12434      1.1  mrg commit 7c7f0194678c7bd7c5ce791c07b38ac8eeeef608
   12435      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12436      1.1  mrg Date:   Mon Jan 21 14:14:07 2008 +0000
   12437      1.1  mrg 
   12438      1.1  mrg     randr12: avoid SIGFPE
   12439      1.1  mrg 
   12440      1.1  mrg commit b9a3aab7a7f6c5c4a5c440e46bbca7d76fd8df68
   12441      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12442      1.1  mrg Date:   Mon Jan 21 14:09:46 2008 +0000
   12443      1.1  mrg 
   12444      1.1  mrg     debug_modes breaks build on old xservers
   12445      1.1  mrg 
   12446      1.1  mrg commit d2e078b4ebf11b286e152e0ea10b17c41bf61b67
   12447      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12448      1.1  mrg Date:   Mon Jan 21 14:06:42 2008 +0000
   12449      1.1  mrg 
   12450      1.1  mrg     randr12: use correct clock for LVDS modesetting part 2
   12451      1.1  mrg 
   12452      1.1  mrg commit 52154e97b5a40b014fbee747fc542f765b4390bc
   12453      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12454      1.1  mrg Date:   Mon Jan 21 13:46:15 2008 +0000
   12455      1.1  mrg 
   12456      1.1  mrg     randr12: use correct clock for LVDS modesetting
   12457      1.1  mrg 
   12458      1.1  mrg commit d54a9f4b76f3a8c29c5fce6dfe7cc3fbc20f3952
   12459      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12460      1.1  mrg Date:   Mon Jan 21 12:27:36 2008 +0000
   12461      1.1  mrg 
   12462      1.1  mrg     Don't log strange characters
   12463      1.1  mrg 
   12464      1.1  mrg commit 07e01061e9b90348ea38b8889ff9e8daf207b820
   12465      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12466      1.1  mrg Date:   Sun Jan 20 21:53:30 2008 +0000
   12467      1.1  mrg 
   12468      1.1  mrg     Use more imaginative log levels than X_INFO
   12469      1.1  mrg 
   12470      1.1  mrg commit 18017632cbc96f36bbc72b454bd5b48070985a6f
   12471      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12472      1.1  mrg Date:   Sun Jan 20 20:17:28 2008 +0000
   12473      1.1  mrg 
   12474      1.1  mrg     Use stdbool.h types in nv_bios.c
   12475      1.1  mrg     
   12476      1.1  mrg     It makes vim highlighting work better and reduces shift key wear.
   12477      1.1  mrg     Coincidentally it's what the drm uses too.
   12478      1.1  mrg     
   12479      1.1  mrg     bool, true and false are defined in IEEE 1003.1 (2003) and POSIX since C99
   12480  1.1.1.4  mrg             (as is stdint.h, which we use already)
   12481      1.1  mrg 
   12482      1.1  mrg commit e1714a4f4329728cf897f8953acc480b47a4e5d7
   12483      1.1  mrg Author: root <root (a] dpish.hayton.korsenowski>
   12484      1.1  mrg Date:   Sun Jan 20 18:38:11 2008 +0000
   12485      1.1  mrg 
   12486      1.1  mrg     randr12: fix early cards
   12487      1.1  mrg 
   12488      1.1  mrg commit 271844d3a761af65c9625d1564e1c08a9f64d159
   12489      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12490      1.1  mrg Date:   Sun Jan 20 19:06:49 2008 +0100
   12491      1.1  mrg 
   12492      1.1  mrg     NV40TEX: Don't sync when compositing, will have bad sideeffects if the compositing manager tries it too.
   12493      1.1  mrg 
   12494      1.1  mrg commit c338a14ea688953b03f274d0e436b579d0411f18
   12495      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12496      1.1  mrg Date:   Sun Jan 20 17:28:13 2008 +0100
   12497      1.1  mrg 
   12498      1.1  mrg     Some misc cleanup.
   12499      1.1  mrg 
   12500      1.1  mrg commit 2cd6e157cebac663f1b3c88e3653a4c2c9971ff1
   12501      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12502      1.1  mrg Date:   Sun Jan 20 17:11:27 2008 +0100
   12503      1.1  mrg 
   12504      1.1  mrg     randr12: Fix a major screwup i made during a cleanup.
   12505      1.1  mrg 
   12506      1.1  mrg commit c3127a0c9cf4599c40b27e24a411a7fe4969152a
   12507      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12508      1.1  mrg Date:   Sun Jan 20 17:00:58 2008 +0100
   12509      1.1  mrg 
   12510      1.1  mrg     NV40TEX: Implement sync to vblank.
   12511      1.1  mrg     
   12512      1.1  mrg     - I don't know why this didn't work the first time i tried, maybe i missed it due to another bug (that also caused tearing).
   12513      1.1  mrg     - This should also work reasonably well for composited situations, but ofcource we can't guarantee that.
   12514      1.1  mrg 
   12515      1.1  mrg commit 512f4ba33528dafb505bc2db5f9bb4d1b92c3a7b
   12516      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12517      1.1  mrg Date:   Sun Jan 20 14:47:52 2008 +0000
   12518      1.1  mrg 
   12519      1.1  mrg     randr12: init some more Xv state
   12520      1.1  mrg 
   12521      1.1  mrg commit 3f6a681a38fccbd53dd10aa42cc8d1b9bfe0eb71
   12522      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12523      1.1  mrg Date:   Sat Jan 19 14:02:43 2008 +0000
   12524      1.1  mrg 
   12525      1.1  mrg     minor debug correction
   12526      1.1  mrg 
   12527      1.1  mrg commit efd3cd086036cd5f8817aee771ee630066a92830
   12528      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12529      1.1  mrg Date:   Sun Jan 20 01:56:00 2008 +0000
   12530      1.1  mrg 
   12531      1.1  mrg     INIT_8E opcode
   12532      1.1  mrg     
   12533      1.1  mrg     again, from pq's trace
   12534      1.1  mrg 
   12535      1.1  mrg commit f0bb436796a2d4dc693ec92b73c7abb27d428cda
   12536      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12537      1.1  mrg Date:   Sat Jan 19 01:37:34 2008 +0000
   12538      1.1  mrg 
   12539      1.1  mrg     INIT_IO opcode
   12540      1.1  mrg     
   12541      1.1  mrg     Based on pq's g8x trace
   12542      1.1  mrg 
   12543      1.1  mrg commit c1b69fdaa089898821338b14c1f72eda354c2caa
   12544      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12545      1.1  mrg Date:   Sat Jan 19 19:24:04 2008 +0100
   12546      1.1  mrg 
   12547      1.1  mrg     randr12: hide cursor before locking + misc cleanup.
   12548      1.1  mrg 
   12549      1.1  mrg commit dfa8901e847e1fbcbcb6de0c0726f53531b15b34
   12550      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12551      1.1  mrg Date:   Sat Jan 19 16:39:26 2008 +0100
   12552      1.1  mrg 
   12553      1.1  mrg     randr12: Remove unneeded vgahw stuff.
   12554      1.1  mrg 
   12555      1.1  mrg commit 47452756724007318eb384912c40302b15523998
   12556      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12557      1.1  mrg Date:   Sat Jan 19 16:29:57 2008 +0100
   12558      1.1  mrg 
   12559      1.1  mrg     randr12: Move away from some of the nv_hw wrappers.
   12560      1.1  mrg 
   12561      1.1  mrg commit 9e3a2d7c8c36d4dc43396be6b742b6137dfef455
   12562      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12563      1.1  mrg Date:   Sat Jan 19 15:59:48 2008 +0100
   12564      1.1  mrg 
   12565      1.1  mrg     randr12: Remove usage of nvRead/WriteVGA0/1.
   12566      1.1  mrg 
   12567      1.1  mrg commit 936e9fe8adb2660cf75959265971c60f378cd7d6
   12568      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12569      1.1  mrg Date:   Sat Jan 19 11:28:41 2008 +0100
   12570      1.1  mrg 
   12571      1.1  mrg     randr12: Some cleanup.
   12572      1.1  mrg     
   12573      1.1  mrg     - framebuffer consoles can use most of the normal stuff, so change it back.
   12574      1.1  mrg     - some cursor deobfuscation
   12575      1.1  mrg 
   12576      1.1  mrg commit a9bae6ba734882308ac29a9fe2403eaa027bd518
   12577      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12578      1.1  mrg Date:   Fri Jan 18 20:49:58 2008 +0000
   12579      1.1  mrg 
   12580      1.1  mrg     More detailed modesetting debug (both randr12 and oldstyle)
   12581      1.1  mrg 
   12582      1.1  mrg commit a28216639c3cf01d8f7cc85030d69fd58be86ed9
   12583      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12584      1.1  mrg Date:   Fri Jan 18 18:10:40 2008 +0000
   12585      1.1  mrg 
   12586      1.1  mrg     Remove no longer needed panel quirk
   12587      1.1  mrg 
   12588      1.1  mrg commit 59fec415ef32c291363408d5c8a24a2041450434
   12589      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12590      1.1  mrg Date:   Fri Jan 18 17:02:32 2008 +0000
   12591      1.1  mrg 
   12592      1.1  mrg     Use bios PLL functions on nv4x
   12593      1.1  mrg     
   12594      1.1  mrg     And a minor completeness correction
   12595      1.1  mrg 
   12596      1.1  mrg commit 7efaf3d97a51d2447310954c9224fd7ec888caf9
   12597      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12598      1.1  mrg Date:   Fri Jan 18 23:45:51 2008 +0100
   12599      1.1  mrg 
   12600      1.1  mrg     randr12: Refine CR4B, anyone know what this does?
   12601      1.1  mrg     
   12602      1.1  mrg     - There is more to this register.
   12603      1.1  mrg 
   12604      1.1  mrg commit 41646042ab9d9d0c3bc8a76b25a4bff45f039922
   12605      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12606      1.1  mrg Date:   Fri Jan 18 16:50:50 2008 +0000
   12607      1.1  mrg 
   12608      1.1  mrg     Rerefactor getting pll limits for nv4x
   12609      1.1  mrg 
   12610      1.1  mrg commit 174d8f7e015250af4c0b27e044f5088f5465d851
   12611      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12612      1.1  mrg Date:   Fri Jan 18 14:24:48 2008 +0000
   12613      1.1  mrg 
   12614      1.1  mrg     Use pll limits infrastructure on single stage plls
   12615      1.1  mrg     
   12616      1.1  mrg     And add default PLL limits on old cards
   12617      1.1  mrg 
   12618      1.1  mrg commit b3ca42d8589bed843ce5e772a1807c4c95377b92
   12619      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12620      1.1  mrg Date:   Fri Jan 18 01:47:05 2008 +0000
   12621      1.1  mrg 
   12622      1.1  mrg     Don't speculate on the unknown limit field, and call the others log2p, not p
   12623      1.1  mrg 
   12624      1.1  mrg commit d9db305e2d4bfb017a8542a7407ad4df27c86121
   12625      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12626      1.1  mrg Date:   Fri Jan 18 01:18:42 2008 +0000
   12627      1.1  mrg 
   12628      1.1  mrg     Better setPLL_single
   12629      1.1  mrg 
   12630      1.1  mrg commit 2a94184112cf06225672ef34836e19723761140a
   12631      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12632      1.1  mrg Date:   Fri Jan 18 14:33:01 2008 +0000
   12633      1.1  mrg 
   12634      1.1  mrg     Bios parsing safety checks
   12635      1.1  mrg 
   12636      1.1  mrg commit 6251f2fa774b913f5622ff9d07f56b2a5b9d1888
   12637      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12638      1.1  mrg Date:   Fri Jan 18 12:17:50 2008 +0100
   12639      1.1  mrg 
   12640      1.1  mrg     Some misc fixes.
   12641      1.1  mrg 
   12642      1.1  mrg commit b21789f93c7e7df9db320dea093deab0f1056955
   12643      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12644      1.1  mrg Date:   Fri Jan 18 09:23:39 2008 +0100
   12645      1.1  mrg 
   12646      1.1  mrg     randr12: Actually using SavedReg does tend to help ;-)
   12647      1.1  mrg 
   12648      1.1  mrg commit f15ea75b88b68fadb64fdeef75a23329e2a3f903
   12649      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12650      1.1  mrg Date:   Fri Jan 18 09:13:24 2008 +0100
   12651      1.1  mrg 
   12652      1.1  mrg     randr12: Fix a huge gaping hole in NewRestore.
   12653      1.1  mrg     
   12654      1.1  mrg     - Restore CR5758 in a better place and actually restore something proper (use SavedReg instead of ModeReg).
   12655      1.1  mrg     - Minor other fix.
   12656      1.1  mrg 
   12657      1.1  mrg commit cd427da27d69db000f07ec50d27ca56ded97994e
   12658      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12659      1.1  mrg Date:   Thu Jan 17 23:37:23 2008 +0000
   12660      1.1  mrg 
   12661      1.1  mrg     Invent a DVI-A output for the DVI-D output, on DCB1.4/1.5
   12662      1.1  mrg 
   12663      1.1  mrg commit fbcb57827a1c4ac4b3c7ce66ca935f6b095f020d
   12664      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12665      1.1  mrg Date:   Thu Jan 17 22:49:37 2008 +0000
   12666      1.1  mrg 
   12667      1.1  mrg     And another DCB 1.4 entry
   12668      1.1  mrg 
   12669      1.1  mrg commit a355e5b0dcd5f5c78da20bd07f581b5841b3a2ba
   12670      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12671      1.1  mrg Date:   Thu Jan 17 22:25:12 2008 +0100
   12672      1.1  mrg 
   12673      1.1  mrg     randr12: Forgot to clear a few state variables on restore.
   12674      1.1  mrg 
   12675      1.1  mrg commit ba0d0e8571b657b5196d0508347f7641cd7f04cb
   12676      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12677      1.1  mrg Date:   Thu Jan 17 20:48:16 2008 +0000
   12678      1.1  mrg 
   12679      1.1  mrg     Add me
   12680      1.1  mrg 
   12681      1.1  mrg commit 9cfc736ea4b089c74daaf1b0fac6393fec459bc0
   12682      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12683      1.1  mrg Date:   Thu Jan 17 20:29:30 2008 +0000
   12684      1.1  mrg 
   12685      1.1  mrg     That warning wasn't there a moment ago
   12686      1.1  mrg 
   12687      1.1  mrg commit 7eded6883404ce0cff83051497518a99c1d8a832
   12688      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12689      1.1  mrg Date:   Thu Jan 17 17:07:24 2008 +0000
   12690      1.1  mrg 
   12691      1.1  mrg     Fix for situations with fixed second stage gain and hook code in to init scripts
   12692      1.1  mrg     
   12693      1.1  mrg     And make sure bad PLL values are easily seen
   12694      1.1  mrg 
   12695      1.1  mrg commit 075a14ac2525b364edc583caac50e03d171f67a7
   12696      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12697      1.1  mrg Date:   Thu Jan 17 19:59:55 2008 +0000
   12698      1.1  mrg 
   12699      1.1  mrg     PLL limits reg off-by-four is dealt with elsewhere
   12700      1.1  mrg     
   12701      1.1  mrg     Also some more imaginative pll limit member naming
   12702      1.1  mrg     and minor get_pll_limits debugging corrections
   12703      1.1  mrg 
   12704      1.1  mrg commit a3ef2cb34ad9de4567d30625a3bf87720a5ed8da
   12705      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12706      1.1  mrg Date:   Thu Jan 17 17:30:19 2008 +0000
   12707      1.1  mrg 
   12708      1.1  mrg     setPLL for nv40 lowreg PLLs
   12709      1.1  mrg 
   12710      1.1  mrg commit c3bef786b5291a638791b8a5125b3ff60cf9d1b1
   12711      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12712      1.1  mrg Date:   Thu Jan 17 17:30:36 2008 +0000
   12713      1.1  mrg 
   12714      1.1  mrg     setPLL for nv40 highreg PLLs
   12715      1.1  mrg 
   12716      1.1  mrg commit 996b93cdc73e3d6e581a766cbbf4a29bb34b8eb2
   12717      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12718      1.1  mrg Date:   Thu Jan 17 18:27:51 2008 +0100
   12719      1.1  mrg 
   12720      1.1  mrg     randr12: Some misc fixes.
   12721      1.1  mrg 
   12722      1.1  mrg commit aa561c487754210ca22a1fc1d17c54d8e199e7a1
   12723      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12724      1.1  mrg Date:   Wed Jan 16 22:42:18 2008 +0100
   12725      1.1  mrg 
   12726      1.1  mrg     Some misc fixes, mostly related to setting the right crtc for overlay (randr12).
   12727      1.1  mrg 
   12728      1.1  mrg commit 276d4e35673bb71410c882badf03550bcee48571
   12729      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12730      1.1  mrg Date:   Wed Jan 16 08:03:51 2008 +0100
   12731      1.1  mrg 
   12732      1.1  mrg     randr12: Fix mode privates again, hopefully ;-)
   12733      1.1  mrg 
   12734      1.1  mrg commit f89243e4c2ba33a822b15de9136736f44b4c1579
   12735      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12736      1.1  mrg Date:   Wed Jan 16 00:25:08 2008 +0000
   12737      1.1  mrg 
   12738      1.1  mrg     Minor reg adjustment
   12739      1.1  mrg 
   12740      1.1  mrg commit df0f66750d1d893b2d91b0cfc91ecd4f0a1ba80e
   12741      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12742      1.1  mrg Date:   Tue Jan 15 16:30:00 2008 +0000
   12743      1.1  mrg 
   12744      1.1  mrg     Refactor pll table parsing
   12745      1.1  mrg     
   12746      1.1  mrg     And correct table reg matching on version 0x21 tables, which is off-by-4
   12747      1.1  mrg 
   12748      1.1  mrg commit 3171b470f00a11d3528067c7d91e751257aa603c
   12749      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12750      1.1  mrg Date:   Tue Jan 15 14:59:49 2008 +0000
   12751      1.1  mrg 
   12752      1.1  mrg     Use pll_lims in getMNP_double
   12753      1.1  mrg     
   12754      1.1  mrg     Also move quirks elsewhere, and optimize
   12755      1.1  mrg 
   12756      1.1  mrg commit 7bc921485c63232fecb59e488ef203166c48c6e1
   12757      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12758      1.1  mrg Date:   Tue Jan 15 15:14:46 2008 +0000
   12759      1.1  mrg 
   12760      1.1  mrg     Store PLL limit frequencies in kHz, since that's what we use them in
   12761      1.1  mrg 
   12762      1.1  mrg commit 51a739771b59a4725e75660b2c8edb54aa763ba5
   12763      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12764      1.1  mrg Date:   Tue Jan 15 01:32:25 2008 +0000
   12765      1.1  mrg 
   12766      1.1  mrg     Two stage PLL limits parsing corrections
   12767      1.1  mrg     
   12768      1.1  mrg     And some corrections to getMNP_double
   12769      1.1  mrg 
   12770      1.1  mrg commit 7013116596ce8b065df265f16b3fdb9ac9e3df37
   12771      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12772      1.1  mrg Date:   Tue Jan 15 09:53:58 2008 +0000
   12773      1.1  mrg 
   12774      1.1  mrg     randr12: Oh no! More pNv->twoHeads
   12775      1.1  mrg 
   12776      1.1  mrg commit c7081039bf27aad12e17063d1a9becf160e7ee49
   12777      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12778      1.1  mrg Date:   Tue Jan 15 21:05:08 2008 +0100
   12779      1.1  mrg 
   12780      1.1  mrg     randr12: PrivFlags are not so private, switch to a real mode Private.
   12781      1.1  mrg     
   12782      1.1  mrg     - This hopefully fixes the obscure issues people have had these last few days.
   12783      1.1  mrg 
   12784      1.1  mrg commit cd14cd8c520361a15f5f8d255171c85810d83033
   12785      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   12786      1.1  mrg Date:   Tue Jan 15 20:44:48 2008 +0100
   12787      1.1  mrg 
   12788      1.1  mrg     Order the reg ranges, add some.
   12789      1.1  mrg 
   12790      1.1  mrg commit 17fa42166fb4e8102cbe880be6021f1145268d16
   12791      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   12792      1.1  mrg Date:   Tue Jan 15 18:45:30 2008 +0100
   12793      1.1  mrg 
   12794      1.1  mrg     nv30: set VIEWPORT_TX_ORIGIN to 0 for all cards, except real nv30
   12795      1.1  mrg 
   12796      1.1  mrg commit 777a3df246feb364d440282db0864fb9b0908872
   12797      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12798      1.1  mrg Date:   Tue Jan 15 17:52:19 2008 +0100
   12799      1.1  mrg 
   12800      1.1  mrg     NV30EXA: Chipset should be masked by 0xFFF0, switch to NVArch while i'm at it.
   12801      1.1  mrg 
   12802      1.1  mrg commit b55608bac3f4f909f1ef8380a1ac69ca2f262ea2
   12803      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12804      1.1  mrg Date:   Tue Jan 15 08:10:46 2008 +0100
   12805      1.1  mrg 
   12806      1.1  mrg     randr12: Reenable cvtmode.
   12807      1.1  mrg 
   12808      1.1  mrg commit 0db297bb6199878c0f77935acc447c568a87c900
   12809      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12810      1.1  mrg Date:   Mon Jan 14 22:54:42 2008 +0100
   12811      1.1  mrg 
   12812      1.1  mrg     randr12: Undo some changes of the past + always set vpll on modeset.
   12813      1.1  mrg 
   12814      1.1  mrg commit 2879f4518e6830cf0b490cde5b4daca3e931383d
   12815      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   12816      1.1  mrg Date:   Mon Jan 14 23:26:14 2008 +0100
   12817      1.1  mrg 
   12818      1.1  mrg     nv30: Only change VIEWPOR_TX_ORIGIN on real nv30
   12819      1.1  mrg 
   12820      1.1  mrg commit 405fd62ee8b56e3b1d6cc78df7ecfa654cd54dec
   12821      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12822      1.1  mrg Date:   Mon Jan 14 20:17:05 2008 +0100
   12823      1.1  mrg 
   12824      1.1  mrg     randr12: "NewRestore" Always reset some state regs after restore.
   12825      1.1  mrg 
   12826      1.1  mrg commit 8093b83c3d1393ba225f9def1ce055b04cba5a8f
   12827      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12828      1.1  mrg Date:   Mon Jan 14 19:29:28 2008 +0100
   12829      1.1  mrg 
   12830      1.1  mrg     randr12: "NewRestore" proper depth vs bpp awareness.
   12831      1.1  mrg 
   12832      1.1  mrg commit 8733ea89d9acece8721a2ae2d62a68916746c374
   12833      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12834      1.1  mrg Date:   Mon Jan 14 18:21:47 2008 +0000
   12835      1.1  mrg 
   12836      1.1  mrg     randr12: yet more pre nv10 fixes
   12837      1.1  mrg 
   12838      1.1  mrg commit c0d1117782673771b0490fe4d19abd83c6620033
   12839      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12840      1.1  mrg Date:   Mon Jan 14 11:54:28 2008 +0000
   12841      1.1  mrg 
   12842      1.1  mrg     Possible fix for C51's misaligned regs
   12843      1.1  mrg 
   12844      1.1  mrg commit 6ac824446d65a28519f378b3c01b1a6683a14d1b
   12845      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12846      1.1  mrg Date:   Sun Jan 13 21:36:53 2008 +0000
   12847      1.1  mrg 
   12848      1.1  mrg     randr12: better load detection (enabled)
   12849      1.1  mrg 
   12850      1.1  mrg commit ef28e91b24ee34911b3238e681064a95be7afd3a
   12851      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12852      1.1  mrg Date:   Mon Jan 14 00:48:25 2008 +0100
   12853      1.1  mrg 
   12854      1.1  mrg     randr12: We didn't copy the Flags to the adjusted mode, very bad.
   12855      1.1  mrg 
   12856      1.1  mrg commit d41d5ae34a7d7f4658a1d86635fb8c59b80a1355
   12857      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12858      1.1  mrg Date:   Sun Jan 13 21:35:33 2008 +0000
   12859      1.1  mrg 
   12860      1.1  mrg     Be more flexible on init table length
   12861      1.1  mrg 
   12862      1.1  mrg commit 4744e5410c27d8bd3c2f92bee4554801639dba29
   12863      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12864      1.1  mrg Date:   Sun Jan 13 19:37:28 2008 +0000
   12865      1.1  mrg 
   12866      1.1  mrg     More DCB 1.4/1.5 support
   12867      1.1  mrg 
   12868      1.1  mrg commit c043b3fa7cf6297e010dfa6fcff24f263b8a8fd8
   12869      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12870      1.1  mrg Date:   Sun Jan 13 17:09:04 2008 +0100
   12871      1.1  mrg 
   12872      1.1  mrg     randr12: Minor fix.
   12873      1.1  mrg 
   12874      1.1  mrg commit 3f7f0cab91416f6f4f4378ee6bdabeb9e75cf230
   12875      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12876      1.1  mrg Date:   Sun Jan 13 16:05:22 2008 +0100
   12877      1.1  mrg 
   12878      1.1  mrg     randr12: Some "NewRestore" fixes for framebuffer modes.
   12879      1.1  mrg     
   12880      1.1  mrg     - This is mostly it for framebuffer modes.
   12881      1.1  mrg 
   12882      1.1  mrg commit d8e7c5068835004741b74577344bd4defad4d139
   12883      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12884      1.1  mrg Date:   Sun Jan 13 15:05:15 2008 +0100
   12885      1.1  mrg 
   12886      1.1  mrg     nvbios: Fix a bmp bug for malc0.
   12887      1.1  mrg 
   12888      1.1  mrg commit 5c01f96caa2b3b7223383f37d6903fbcaf3643cd
   12889      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12890      1.1  mrg Date:   Sun Jan 13 14:12:00 2008 +0100
   12891      1.1  mrg 
   12892      1.1  mrg     randr12: Some "NewRestore" fixes.
   12893      1.1  mrg     
   12894      1.1  mrg     - Improvements to restoring framebuffer modes, still a few minor bugs to fix.
   12895      1.1  mrg     - VGA modes work partially, i doubt this will make mainline though, since it's fragile.
   12896      1.1  mrg     - This is a work in progress, only for testing.
   12897      1.1  mrg     - Added some other functions to NOUVEAU_MODESET_TRACE.
   12898      1.1  mrg 
   12899      1.1  mrg commit 364497a4234410adea25e4e51e0bdb17ccd3ba4a
   12900      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12901      1.1  mrg Date:   Sat Jan 12 00:39:59 2008 +0000
   12902      1.1  mrg 
   12903      1.1  mrg     randr12: more fixes aimed at nv0x
   12904      1.1  mrg 
   12905      1.1  mrg commit ac546e77fe71ffbbc76d9c48c5ab0b6faac832d7
   12906      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12907      1.1  mrg Date:   Fri Jan 11 22:05:11 2008 +0000
   12908      1.1  mrg 
   12909      1.1  mrg     Remove some nv_bios TODOs and shut up some warnings
   12910      1.1  mrg 
   12911      1.1  mrg commit fc04d71de6ec36158040617fb973218a8bdd0903
   12912      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12913      1.1  mrg Date:   Fri Jan 11 23:23:43 2008 +0100
   12914      1.1  mrg 
   12915      1.1  mrg     randr12: Add new experimental restore mode.
   12916      1.1  mrg     
   12917      1.1  mrg     - Option "NewRestore"
   12918      1.1  mrg     - Only tested on my 16bpp 1280x1024 vesafb console.
   12919      1.1  mrg     - It may work on text consoles.
   12920      1.1  mrg     - This should eventually replace the somewhat frail restore system that we currently have.
   12921      1.1  mrg 
   12922      1.1  mrg commit 361bbe074a0d674012615b05fd3da81e8e1ce34e
   12923      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12924      1.1  mrg Date:   Fri Jan 11 22:30:14 2008 +0100
   12925      1.1  mrg 
   12926      1.1  mrg     randr12: Intermediate commit.
   12927      1.1  mrg 
   12928      1.1  mrg commit 3b6e551e1afefe86338ab830505dc08412b2e80b
   12929      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12930      1.1  mrg Date:   Fri Jan 11 18:59:53 2008 +0100
   12931      1.1  mrg 
   12932      1.1  mrg     randr12: Intermediate commit.
   12933      1.1  mrg 
   12934      1.1  mrg commit 5a989b23322e6ba1abe6456246300067c3bf42cb
   12935      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12936      1.1  mrg Date:   Fri Jan 11 21:33:47 2008 +0000
   12937      1.1  mrg 
   12938      1.1  mrg     Tidy up and correct DCB merging
   12939      1.1  mrg 
   12940      1.1  mrg commit ec7889a5a0787929c8c8ae08aaf729929c483035
   12941      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12942      1.1  mrg Date:   Thu Jan 10 23:44:59 2008 +0000
   12943      1.1  mrg 
   12944      1.1  mrg     Fix bios opcode 0x56 and add reg alignment check
   12945      1.1  mrg 
   12946      1.1  mrg commit 9b356d08f9169e35bdbff079c3351c475e53ec9b
   12947      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12948      1.1  mrg Date:   Fri Jan 11 16:34:28 2008 +0000
   12949      1.1  mrg 
   12950      1.1  mrg     randr12: undo overzealous code disablement
   12951      1.1  mrg 
   12952      1.1  mrg commit 44295b59f57be8956a5226415b5fdfbf49e175c1
   12953      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12954      1.1  mrg Date:   Fri Jan 11 12:28:16 2008 +0000
   12955      1.1  mrg 
   12956      1.1  mrg     randr12: twoHeads and other fixes for pre nv10 (nv_crtc.c)
   12957      1.1  mrg 
   12958      1.1  mrg commit 80fa1e1aef1b093b0310c51817ee9685e4d9d251
   12959      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12960      1.1  mrg Date:   Fri Jan 11 11:16:21 2008 +0000
   12961      1.1  mrg 
   12962      1.1  mrg     randr12: some tidyup to output save/restore functions, and some twoHeads fixes
   12963      1.1  mrg 
   12964      1.1  mrg commit 04f64725b5784ecfd7a5c3218d4710c2ad0f7f0f
   12965      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12966      1.1  mrg Date:   Fri Jan 11 11:20:45 2008 +0000
   12967      1.1  mrg 
   12968      1.1  mrg     randr12: tidy up dpms functions
   12969      1.1  mrg     
   12970      1.1  mrg     also, don't set cr57/58 in output_prepare as the dpms funcs do it, and it shouldn't be done on early cards anyway
   12971      1.1  mrg 
   12972      1.1  mrg commit cc6794abb637e5ac8c98d7c6385bd36aa43d1ebc
   12973      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12974      1.1  mrg Date:   Thu Jan 10 20:25:50 2008 +0000
   12975      1.1  mrg 
   12976      1.1  mrg     randr12: use clocks in kHz throughout
   12977      1.1  mrg 
   12978      1.1  mrg commit 8337b77b40da9c3bba106837b4553433fa4e8a76
   12979      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12980      1.1  mrg Date:   Thu Jan 10 19:09:16 2008 +0000
   12981      1.1  mrg 
   12982      1.1  mrg     The bios transition freq is in 10s kHz - so x10
   12983      1.1  mrg 
   12984      1.1  mrg commit d65f59144f8a79116bca2f09de41d5786a7a4f84
   12985      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12986      1.1  mrg Date:   Thu Jan 10 18:50:47 2008 +0100
   12987      1.1  mrg 
   12988      1.1  mrg     randr12: Some minor things for supporting vga modes (in the future).
   12989      1.1  mrg 
   12990      1.1  mrg commit 0e646b0332b52e23ef13301765f7f1e8f881e165
   12991      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   12992      1.1  mrg Date:   Thu Jan 10 17:41:39 2008 +0100
   12993      1.1  mrg 
   12994      1.1  mrg     randr12: Intermediate commit.
   12995      1.1  mrg 
   12996      1.1  mrg commit a5122460cfa07d45cf91ae112db9170fecee6966
   12997      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   12998      1.1  mrg Date:   Thu Jan 10 16:21:49 2008 +0000
   12999      1.1  mrg 
   13000      1.1  mrg     Remove weirdo special case handling on bios reg writes
   13001      1.1  mrg     
   13002      1.1  mrg     I don't think these ever get used, and the code only seems to be on gf6 anyway
   13003      1.1  mrg 
   13004      1.1  mrg commit 31b1a894079ca3983d17ac7a81d6ecd420f7d377
   13005      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13006      1.1  mrg Date:   Thu Jan 10 14:14:24 2008 +0000
   13007      1.1  mrg 
   13008      1.1  mrg     randr12: dtrt wrt dual link on lvds when !straps
   13009      1.1  mrg 
   13010      1.1  mrg commit e02d2cc8b77443fde4e267ce4d9691ed680eef01
   13011      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13012      1.1  mrg Date:   Thu Jan 10 12:03:43 2008 +0000
   13013      1.1  mrg 
   13014      1.1  mrg     randr12: improve setting of fp_control
   13015      1.1  mrg 
   13016      1.1  mrg commit d8eb924a43576c0e360965a43f5363d0ba2aecd0
   13017      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13018      1.1  mrg Date:   Thu Jan 10 12:03:30 2008 +0100
   13019      1.1  mrg 
   13020      1.1  mrg     Xv: cleanup.
   13021      1.1  mrg 
   13022      1.1  mrg commit 1f727083cfafa9097ed98266420a2fd16905ae10
   13023      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13024      1.1  mrg Date:   Thu Jan 10 00:12:52 2008 +0000
   13025      1.1  mrg 
   13026      1.1  mrg     randr12: enable LVDS and refactor output creation
   13027      1.1  mrg     
   13028      1.1  mrg     Heavily based on initial patch by seventhguardian
   13029      1.1  mrg 
   13030      1.1  mrg commit c08c6de0f452c7f5cd1bac8bf974aaac872c8e2c
   13031      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13032      1.1  mrg Date:   Wed Jan 9 16:18:30 2008 +0000
   13033      1.1  mrg 
   13034      1.1  mrg     deifdefication - we requre xserver 1.3, so randr 1.2 is guaranteed
   13035      1.1  mrg 
   13036      1.1  mrg commit 1556144a1af3c89eaa14cbfe8bdc9dc966fef8be
   13037      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13038      1.1  mrg Date:   Wed Jan 9 15:47:50 2008 +0000
   13039      1.1  mrg 
   13040      1.1  mrg     randr12: optimize away excessive LVDS_RESETing
   13041      1.1  mrg 
   13042      1.1  mrg commit 55e6750038edd7010ae8304fe3c3b4ac9e7b963c
   13043      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13044      1.1  mrg Date:   Wed Jan 9 22:08:49 2008 +0100
   13045      1.1  mrg 
   13046      1.1  mrg     randr12: Fix minor bug, related to output resource conflicts.
   13047      1.1  mrg 
   13048      1.1  mrg commit c1fe3766bd181d9ed273850e6c0d1939c0efc8aa
   13049      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13050      1.1  mrg Date:   Wed Jan 9 20:20:03 2008 +0100
   13051      1.1  mrg 
   13052      1.1  mrg     randr12: Reset crtc when changing output routes.
   13053      1.1  mrg 
   13054      1.1  mrg commit 01b9a081c288c69fa0bbc0d3829a0026796e731a
   13055      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13056      1.1  mrg Date:   Wed Jan 9 19:30:17 2008 +0100
   13057      1.1  mrg 
   13058      1.1  mrg     randr12: Don't change vpll's twice on restore.
   13059      1.1  mrg 
   13060      1.1  mrg commit 3643b2635dcaba3e6ec969a3cd6eda43623c8992
   13061      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13062      1.1  mrg Date:   Wed Jan 9 15:12:30 2008 +0000
   13063      1.1  mrg 
   13064      1.1  mrg     Detect an LVDS panel if there's a hardcoded EDID
   13065      1.1  mrg 
   13066      1.1  mrg commit 64d8032c419ef8cf14cdf3f83228d3e0f5714909
   13067      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13068      1.1  mrg Date:   Wed Jan 9 15:11:24 2008 +0000
   13069      1.1  mrg 
   13070      1.1  mrg     If no PROM, and no PRAMIN, use the PCI rom image
   13071      1.1  mrg 
   13072      1.1  mrg commit 99a64d31979a8c83ac9d52fabe3114c576c94bba
   13073      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13074      1.1  mrg Date:   Tue Jan 8 22:58:37 2008 +0000
   13075      1.1  mrg 
   13076      1.1  mrg     fp bios edid oops commit
   13077      1.1  mrg 
   13078      1.1  mrg commit b470cf257433dad174d62cdbd4331ada2809334e
   13079      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13080      1.1  mrg Date:   Tue Jan 8 23:54:51 2008 +0100
   13081      1.1  mrg 
   13082      1.1  mrg     randr12: More fixes for strange output routes.
   13083      1.1  mrg 
   13084      1.1  mrg commit cfbdbd6ac846af79d9ddf2b4597736cba74d5916
   13085      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13086      1.1  mrg Date:   Tue Jan 8 20:57:10 2008 +0000
   13087      1.1  mrg 
   13088      1.1  mrg     randr12: try to use bios fp edid, if nothing else works
   13089      1.1  mrg 
   13090      1.1  mrg commit d4e4892244c90b481bfd8c6d28d2390fe696e160
   13091      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13092      1.1  mrg Date:   Tue Jan 8 20:07:10 2008 +0000
   13093      1.1  mrg 
   13094      1.1  mrg     Read EDID from BIOS if appropriate
   13095      1.1  mrg 
   13096      1.1  mrg commit 6fab536aa13b8639d9b419a37fccfb30a4313b77
   13097      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13098      1.1  mrg Date:   Tue Jan 8 16:18:09 2008 +0000
   13099      1.1  mrg 
   13100      1.1  mrg     Darktama's C51 is a mobile card
   13101      1.1  mrg 
   13102      1.1  mrg commit 921f2e226ccbe7468cc8e51919872c3e8cf28c4e
   13103      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13104      1.1  mrg Date:   Tue Jan 8 15:37:51 2008 +0000
   13105      1.1  mrg 
   13106      1.1  mrg     BIT cards use the init scripts to do the power sequencing
   13107      1.1  mrg 
   13108      1.1  mrg commit 33ea2cdef8c46ee9837b6fc9809df82d4bdca339
   13109      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13110      1.1  mrg Date:   Tue Jan 8 22:36:12 2008 +0100
   13111      1.1  mrg 
   13112      1.1  mrg     randr12: Small fix for NV3x, more will be needed.
   13113      1.1  mrg 
   13114      1.1  mrg commit 175b91d48644bdbfc4e48f4c2fe6c9cf936802b5
   13115      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13116      1.1  mrg Date:   Tue Jan 8 20:23:38 2008 +0100
   13117      1.1  mrg 
   13118      1.1  mrg     randr12: Fix reverse pll reading code for NV30.
   13119      1.1  mrg 
   13120      1.1  mrg commit 4add8cfb68404e9e2764451c4e48ab4d0cf04482
   13121      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13122      1.1  mrg Date:   Tue Jan 8 19:07:50 2008 +0100
   13123      1.1  mrg 
   13124      1.1  mrg     randr12: Some minor things for NV30.
   13125      1.1  mrg 
   13126      1.1  mrg commit 74b03f7d4f5506222b6a95ccf8b5c9e0ff69e4dc
   13127      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13128      1.1  mrg Date:   Tue Jan 8 13:52:00 2008 +0000
   13129      1.1  mrg 
   13130      1.1  mrg     Assorted small bios/randr12 bits and pieces
   13131      1.1  mrg     
   13132      1.1  mrg     Make bios execution a bit faster
   13133      1.1  mrg     Better self documenting code for DCB dual link criterion
   13134      1.1  mrg     Tidy up some ineffectual LVDS mode code
   13135      1.1  mrg 
   13136      1.1  mrg commit 76f3c47736661df86490b0d133ac82c371cab73d
   13137      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13138      1.1  mrg Date:   Mon Jan 7 23:38:08 2008 +0100
   13139      1.1  mrg 
   13140      1.1  mrg     randr12: Handle NV30 vpll's correctly.
   13141      1.1  mrg     
   13142      1.1  mrg     - This only concerns the real NV30, not the other NV3x cards.
   13143      1.1  mrg 
   13144      1.1  mrg commit 1a25def0a64ac6437c6ba5f51ddb8743d4a88d00
   13145      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13146      1.1  mrg Date:   Mon Jan 7 19:06:16 2008 +0100
   13147      1.1  mrg 
   13148      1.1  mrg     randr12: Clear dpms cache when needed.
   13149      1.1  mrg 
   13150      1.1  mrg commit 3f0008128e2afd2b1a1b595829c6324e46a4bf1d
   13151      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13152      1.1  mrg Date:   Mon Jan 7 19:03:53 2008 +0100
   13153      1.1  mrg 
   13154      1.1  mrg     Xv: overlay BW workaround applied to NV40 as well
   13155      1.1  mrg 
   13156      1.1  mrg commit d5dabd8c316371605d81be55a5c6c82e6351b591
   13157      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13158      1.1  mrg Date:   Mon Jan 7 19:01:07 2008 +0100
   13159      1.1  mrg 
   13160      1.1  mrg     Xv: removed useless #includes
   13161      1.1  mrg 
   13162      1.1  mrg commit 510f3575df87733857dbb5bfe398ce04aebadfd4
   13163      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13164      1.1  mrg Date:   Mon Jan 7 17:13:43 2008 +0100
   13165      1.1  mrg 
   13166      1.1  mrg     Xv: added NV04 overlay brightness attribute. Original patch by Andrew Randrianasulu
   13167      1.1  mrg 
   13168      1.1  mrg commit a71de657e1e2718800ef1c319dab5dafcc9ea0cd
   13169      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   13170      1.1  mrg Date:   Tue Jan 8 02:18:59 2008 +1100
   13171      1.1  mrg 
   13172      1.1  mrg     avoid symbol clash with 3d driver.
   13173      1.1  mrg 
   13174      1.1  mrg commit 0463dc0682fb192ce82037601289f75913f65e3c
   13175      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   13176      1.1  mrg Date:   Tue Jan 8 02:16:26 2008 +1100
   13177      1.1  mrg 
   13178      1.1  mrg     nv50: support hostdata UTS
   13179      1.1  mrg 
   13180      1.1  mrg commit 9fb186c57bdad07281f1a0bdebac98a4b18dc6e3
   13181      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   13182      1.1  mrg Date:   Mon Jan 7 18:33:03 2008 +1100
   13183      1.1  mrg 
   13184      1.1  mrg     nv50: small fix
   13185      1.1  mrg 
   13186      1.1  mrg commit b679d6a8539403f075a57d882bb4d0eb33b180d9
   13187      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   13188      1.1  mrg Date:   Mon Jan 7 02:39:19 2008 +0100
   13189      1.1  mrg 
   13190      1.1  mrg     nv40 video texture: sometimes less is more.
   13191      1.1  mrg 
   13192      1.1  mrg commit b9a364a985bb23ee30dc094ba13e19ea2f4f6bdf
   13193      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13194      1.1  mrg Date:   Sun Jan 6 20:44:56 2008 +0100
   13195      1.1  mrg 
   13196      1.1  mrg     NV40EXA: Remove stair shaped tearing i get.
   13197      1.1  mrg 
   13198      1.1  mrg commit 80ac301acaf8dba6a93f5b04b97f8dca2748b92c
   13199      1.1  mrg Author: Pierre Ossman <drzeus (a] drzeus.cx>
   13200      1.1  mrg Date:   Sun Jan 6 20:04:10 2008 +0100
   13201      1.1  mrg 
   13202      1.1  mrg     We do not get a valid CRTC configuration structure if we're not using RandR 1.2,
   13203      1.1  mrg     so make sure we can handle the old mode with some form of grace.
   13204      1.1  mrg     
   13205      1.1  mrg     Signed-off-by: Pierre Ossman <drzeus (a] drzeus.cx>
   13206      1.1  mrg 
   13207      1.1  mrg commit f1aaf3fe616f5a0633e685867cf33b37f2c3f07b
   13208      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   13209      1.1  mrg Date:   Sun Jan 6 19:14:03 2008 +0100
   13210      1.1  mrg 
   13211      1.1  mrg     nv40 video texture: bilinear filtering for UV.
   13212      1.1  mrg 
   13213      1.1  mrg commit 57fc0631428f29af0d24036c939826349e3018b5
   13214      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13215      1.1  mrg Date:   Sun Jan 6 17:41:50 2008 +0100
   13216      1.1  mrg 
   13217      1.1  mrg     Xv: overlay auto CRTC switch with randr12, blitter fallback
   13218      1.1  mrg     
   13219      1.1  mrg     Now switching the overlay to the right CRTC when displaying video with the overlay and dual head, with a nice fallback
   13220      1.1  mrg     to the blitter when the window is on both CRTCs.
   13221      1.1  mrg     Fixed a bug preventing the overlay from working on CRTC1.
   13222      1.1  mrg 
   13223      1.1  mrg commit b6ba53ee1cbda5cb91e43ae6b84e1737ebc367f4
   13224      1.1  mrg Author: Jeremy Kolb <jkolb (a] glorfindel.hsd1.ma.comcast.net>
   13225      1.1  mrg Date:   Sun Jan 6 12:58:45 2008 -0500
   13226      1.1  mrg 
   13227      1.1  mrg     port "G80: Reduce load detection false positives." from xf86-video-nv commit d483ecd851bb84014f1fa86f0ada4540b3ad801e
   13228      1.1  mrg 
   13229      1.1  mrg commit b4fa9b060308090f4bab3f8716f7e2ecaf234be7
   13230      1.1  mrg Author: Jeremy Kolb <jkolb (a] glorfindel.hsd1.ma.comcast.net>
   13231      1.1  mrg Date:   Sun Jan 6 12:51:55 2008 -0500
   13232      1.1  mrg 
   13233      1.1  mrg     Return NULL not FALSE.
   13234      1.1  mrg 
   13235      1.1  mrg commit 47dde8283bcc409037682098cad8f0a0c3f9e3b2
   13236      1.1  mrg Author: Pierre Ossman <drzeus (a] drzeus.cx>
   13237      1.1  mrg Date:   Sun Jan 6 17:48:48 2008 +0100
   13238      1.1  mrg 
   13239      1.1  mrg     Xv: don't wait for vblank on CRTC0 _and_ CRTC1
   13240      1.1  mrg 
   13241      1.1  mrg commit c8a9b4d0c2145d13c74a00cb24e1310e247a2718
   13242      1.1  mrg Author: Pierre Ossman <drzeus (a] drzeus.cx>
   13243      1.1  mrg Date:   Sun Jan 6 17:45:37 2008 +0100
   13244      1.1  mrg 
   13245      1.1  mrg     wait for correct crtc vsync
   13246      1.1  mrg     
   13247      1.1  mrg     Make sure we wait for the CRTC that will actually display the video
   13248      1.1  mrg     frame we're blitting.
   13249      1.1  mrg 
   13250      1.1  mrg commit 25fac91dfc7072405243d2891f9ec1f0cef49a3d
   13251      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   13252      1.1  mrg Date:   Sun Jan 6 16:20:43 2008 +0100
   13253      1.1  mrg 
   13254      1.1  mrg     Switch to latest nouveau_class.h
   13255      1.1  mrg 
   13256      1.1  mrg commit bc82548514daab356fe0e0ee942ff75018fbc383
   13257      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   13258      1.1  mrg Date:   Sun Jan 6 16:19:50 2008 +0100
   13259      1.1  mrg 
   13260      1.1  mrg     Use clamp to edge to avoid the thin black lines.
   13261      1.1  mrg 
   13262      1.1  mrg commit acaf2501d17030097761b3f8d369f14874261f6d
   13263      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13264      1.1  mrg Date:   Sun Jan 6 13:17:49 2008 +0100
   13265      1.1  mrg 
   13266      1.1  mrg     randr12: Some fixes for NV31M.
   13267      1.1  mrg 
   13268      1.1  mrg commit 7b1521c263511016538286806f54221721c60608
   13269      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13270      1.1  mrg Date:   Sat Jan 5 19:43:08 2008 +0100
   13271      1.1  mrg 
   13272      1.1  mrg     randr12: NV11 and NV20 stop at CR52.
   13273      1.1  mrg 
   13274      1.1  mrg commit 9441ca0fd579cb648577f107777236d22a2b1ead
   13275      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13276      1.1  mrg Date:   Sat Jan 5 19:32:32 2008 +0100
   13277      1.1  mrg 
   13278      1.1  mrg     randr12: NV11 and NV20 don't have CR57 and CR58.
   13279      1.1  mrg 
   13280      1.1  mrg commit 8f520754459c363313353605207f7598e259ea77
   13281      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13282      1.1  mrg Date:   Sat Jan 5 18:54:14 2008 +0100
   13283      1.1  mrg 
   13284      1.1  mrg     Add a missing function to NOUVEAU_MODESET_TRACE.
   13285      1.1  mrg 
   13286      1.1  mrg commit d5bf6a0149dc80d5d76ab8857415d20b42188656
   13287      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13288      1.1  mrg Date:   Sat Jan 5 17:22:33 2008 +0000
   13289      1.1  mrg 
   13290      1.1  mrg     randr12: fix PLL breaking typo
   13291      1.1  mrg 
   13292      1.1  mrg commit 21f02f5f248bce5f49e0fcee5594c83155b532b5
   13293      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13294      1.1  mrg Date:   Sat Jan 5 03:10:21 2008 +0000
   13295      1.1  mrg 
   13296      1.1  mrg     Need to restore EXTDEV before fp table parsing
   13297      1.1  mrg     
   13298      1.1  mrg     and a nice hwsq message
   13299      1.1  mrg 
   13300      1.1  mrg commit 4e4819f6722a120d3a22eb9829fe73780a0c1087
   13301      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13302      1.1  mrg Date:   Sat Jan 5 18:30:08 2008 +0100
   13303      1.1  mrg 
   13304      1.1  mrg     randr12: Minor cleanup.
   13305      1.1  mrg 
   13306      1.1  mrg commit 758e1cf14d61725d69ca75b7268f22e11a32a5ba
   13307      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13308      1.1  mrg Date:   Sat Jan 5 18:27:10 2008 +0100
   13309      1.1  mrg 
   13310      1.1  mrg     randr12: Fix a thinko, generate data before restoring, not at the beginning.
   13311      1.1  mrg 
   13312      1.1  mrg commit f315ce85fa33894767892772c1e7a0966150ba6b
   13313      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13314      1.1  mrg Date:   Sat Jan 5 14:05:55 2008 +0100
   13315      1.1  mrg 
   13316      1.1  mrg     randr12: Some NV40 quirks.
   13317      1.1  mrg 
   13318      1.1  mrg commit 08b1a2622708be9f714c27fd31372e28277d7c5b
   13319      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13320      1.1  mrg Date:   Sat Jan 5 13:03:40 2008 +0100
   13321      1.1  mrg 
   13322      1.1  mrg     randr12: Small quirk for NV11.
   13323      1.1  mrg 
   13324      1.1  mrg commit 73101dbcfac68688914e2a3f46008ddd69d0dc62
   13325      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13326      1.1  mrg Date:   Sat Jan 5 02:46:52 2008 +0000
   13327      1.1  mrg 
   13328      1.1  mrg     Load NV17 power sequencing microcode
   13329      1.1  mrg 
   13330      1.1  mrg commit 2ec6cf4a6e59b861c1672471872fc4ca75cfce27
   13331      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13332      1.1  mrg Date:   Sat Jan 5 01:22:42 2008 +0100
   13333      1.1  mrg 
   13334      1.1  mrg     randr12: Cache dpms calls to avoid unnecesary blinking and such.
   13335      1.1  mrg 
   13336      1.1  mrg commit 4f586ac169e7acd0e0bfa4139bd74e718d7598e2
   13337      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13338      1.1  mrg Date:   Sat Jan 5 01:38:52 2008 +0200
   13339      1.1  mrg 
   13340      1.1  mrg     Xv: linearly interpolate U and V samples when converting from YV12 to YUY2
   13341      1.1  mrg     
   13342      1.1  mrg     Original patch by ahuillet, pq did one last fix.
   13343      1.1  mrg 
   13344      1.1  mrg commit 5f1a721070c20a4287d17a8797ef1aabe19a579e
   13345      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13346      1.1  mrg Date:   Fri Jan 4 17:59:54 2008 +0000
   13347      1.1  mrg 
   13348      1.1  mrg     More DCB 1.4/1.5 fixes
   13349      1.1  mrg 
   13350      1.1  mrg commit 95485646eb61aaa84a8d3b6550552ab417be8e16
   13351      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13352      1.1  mrg Date:   Fri Jan 4 18:33:31 2008 +0100
   13353      1.1  mrg 
   13354      1.1  mrg     randr12: Forgot to switch to vpll1_a, etc in one place.
   13355      1.1  mrg 
   13356      1.1  mrg commit c43bb4990f44d50d91785f8c9860e27c3357c0a3
   13357      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13358      1.1  mrg Date:   Fri Jan 4 01:14:40 2008 +0000
   13359      1.1  mrg 
   13360      1.1  mrg     randr12: fix BIT bios LVDS dpms
   13361      1.1  mrg 
   13362      1.1  mrg commit 5d9e42bbb5878f52cf7fd6d96532253d868b2a27
   13363      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13364      1.1  mrg Date:   Fri Jan 4 13:26:38 2008 +0000
   13365      1.1  mrg 
   13366      1.1  mrg     Better guesses at DCB 1.4/1.5
   13367      1.1  mrg 
   13368      1.1  mrg commit 73da4362cd7e2918bd066528a9feb157019edb5e
   13369      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13370      1.1  mrg Date:   Fri Jan 4 11:54:27 2008 +0100
   13371      1.1  mrg 
   13372      1.1  mrg     randr12: Remove unnecesary usleep.
   13373      1.1  mrg     
   13374      1.1  mrg     - I once did this thinking it may solve a bug, but it turned out a palette issue.
   13375      1.1  mrg 
   13376      1.1  mrg commit c35f532fdee6141e871560f8a400040c2eb82891
   13377      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13378      1.1  mrg Date:   Fri Jan 4 11:43:16 2008 +0100
   13379      1.1  mrg 
   13380      1.1  mrg     NV40: Improve VCO2 detection in nvGetClocks()
   13381      1.1  mrg 
   13382      1.1  mrg commit 9369c03788d7410150044d2e3a83f0bcb876af42
   13383      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13384      1.1  mrg Date:   Fri Jan 4 11:39:37 2008 +0100
   13385      1.1  mrg 
   13386      1.1  mrg     randr12: Improve speed of mode switches.
   13387      1.1  mrg     
   13388      1.1  mrg     - Moved pre-NV40 to vpll1_a, vpll1_b, etc variables.
   13389      1.1  mrg     - Only change vpll when needed.
   13390      1.1  mrg 
   13391      1.1  mrg commit ec0fe5294fdee7a79e9bfaf21ea42cfd3f52ec75
   13392      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13393      1.1  mrg Date:   Fri Jan 4 02:31:21 2008 +0000
   13394      1.1  mrg 
   13395      1.1  mrg     Infra for regs stored over suspend and a sort-of implementation of INIT_COMPUTE_MEM
   13396      1.1  mrg 
   13397      1.1  mrg commit 786e133577edcf91b519dd8dede24250ec6fdcdf
   13398      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13399      1.1  mrg Date:   Thu Jan 3 02:21:35 2008 +0000
   13400      1.1  mrg 
   13401      1.1  mrg     Better bios register read function prototype and a ReadEXTDEV purge
   13402      1.1  mrg 
   13403      1.1  mrg commit 951f95ba553f301de2a540ef67cf04152cf72344
   13404      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13405      1.1  mrg Date:   Thu Jan 3 00:52:12 2008 +0000
   13406      1.1  mrg 
   13407      1.1  mrg     Refactor NVParseBios
   13408      1.1  mrg 
   13409      1.1  mrg commit 8b82f24e8a526c0483120f9979a3b9370da3b297
   13410      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13411      1.1  mrg Date:   Thu Jan 3 00:32:24 2008 +0000
   13412      1.1  mrg 
   13413      1.1  mrg     Revert "randr12: LVDS screens use center mode."
   13414      1.1  mrg     
   13415      1.1  mrg     This reverts commit 1142b15c56a0b9dab8b929fc196a825815457374.
   13416      1.1  mrg     
   13417      1.1  mrg     They don't, necessarily
   13418      1.1  mrg 
   13419      1.1  mrg commit 876d7b11c754dd66738bcc26a07e0d707b81a99f
   13420      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13421      1.1  mrg Date:   Thu Jan 3 22:45:00 2008 +0100
   13422      1.1  mrg 
   13423      1.1  mrg     NV40: Handle broken VCO2 values.
   13424      1.1  mrg 
   13425      1.1  mrg commit 50eb355e44017a51636c1e7b8c140bc3b48813af
   13426      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13427      1.1  mrg Date:   Thu Jan 3 22:36:04 2008 +0100
   13428      1.1  mrg 
   13429      1.1  mrg     NV40: A better attempt at YUV->RGB conversion constants + remove vblank sync.
   13430      1.1  mrg     
   13431      1.1  mrg     - The vblank sync didn't work (made things worse actually), someone needs to reverse engineer the proper way for the 3d engine.
   13432      1.1  mrg 
   13433      1.1  mrg commit 22cdfec9b0858c186ab37ff649248a2a825eb513
   13434      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13435      1.1  mrg Date:   Thu Jan 3 12:48:43 2008 +0100
   13436      1.1  mrg 
   13437      1.1  mrg     NV40: Avoid a SIGFPE in nvGetClocks() when VCO2 is off.
   13438      1.1  mrg 
   13439      1.1  mrg commit 5015e2cefcf2069ee0054c433c7ae1763d2f95eb
   13440      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13441      1.1  mrg Date:   Thu Jan 3 12:37:10 2008 +0100
   13442      1.1  mrg 
   13443      1.1  mrg     NV40: Actually add the attribute.
   13444      1.1  mrg 
   13445      1.1  mrg commit 5b60344486c8ddeba28204dbea6f1e11704cf951
   13446      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   13447      1.1  mrg Date:   Thu Jan 3 05:56:23 2008 +0100
   13448      1.1  mrg 
   13449      1.1  mrg     Add a vsync attribute to nv40 textured video. It doesn't seem to work so well for me (6200), I suspect because my card is too slow anyway. Possible solutions include reducing the shader instruction # and forcing drawing from top to bottom.
   13450      1.1  mrg 
   13451      1.1  mrg commit f7a356250a9a0cb214dbb1871696506c04fab946
   13452      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13453      1.1  mrg Date:   Wed Jan 2 12:15:21 2008 +0100
   13454      1.1  mrg 
   13455      1.1  mrg     randr12: Hopefully these were all the function declerations that need updating.
   13456      1.1  mrg     
   13457      1.1  mrg     - Build didn't even show any errors, so that's why i missed them.
   13458      1.1  mrg 
   13459      1.1  mrg commit aa608573918ed34968054fb5a93b11fc5c8aa1a8
   13460      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13461      1.1  mrg Date:   Wed Jan 2 00:19:12 2008 +0100
   13462      1.1  mrg 
   13463      1.1  mrg     Dump some CARD8 and CARD32 in favour of uintX_t.
   13464      1.1  mrg 
   13465      1.1  mrg commit b44af66323b622411d5ffa4a78a210abefdb1e2f
   13466      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13467      1.1  mrg Date:   Tue Jan 1 22:38:34 2008 +0100
   13468      1.1  mrg 
   13469      1.1  mrg     randr12: Small fix for NV4x cards with strange output routes.
   13470      1.1  mrg 
   13471      1.1  mrg commit 6b204d5ef3ff61236ef86eadcc7e137a722aef72
   13472      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13473      1.1  mrg Date:   Tue Jan 1 21:51:31 2008 +0100
   13474      1.1  mrg 
   13475      1.1  mrg     randr12: Improve output routing.
   13476      1.1  mrg 
   13477      1.1  mrg commit 64546788e50ae3482698f9505869e06f727c0e50
   13478      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13479      1.1  mrg Date:   Tue Jan 1 21:07:36 2008 +0100
   13480      1.1  mrg 
   13481      1.1  mrg     randr12: Really hopefully fix output resource conflict detection now.
   13482      1.1  mrg 
   13483      1.1  mrg commit b71a52ae9689026e7d96d2c2752eec0c9854b0c3
   13484      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13485      1.1  mrg Date:   Tue Jan 1 20:38:24 2008 +0100
   13486      1.1  mrg 
   13487      1.1  mrg     randr12: Hopefully fix output resource conflict detection.
   13488      1.1  mrg 
   13489      1.1  mrg commit 9ac2765ff13f82746991c85649f45c13475e851d
   13490      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13491      1.1  mrg Date:   Tue Jan 1 19:41:07 2008 +0100
   13492      1.1  mrg 
   13493      1.1  mrg     Forgot the NOUVEAU_EXA_PIXMAPS case.
   13494      1.1  mrg 
   13495      1.1  mrg commit 53565fc3e854abc0b5e7614da251024a60ddfd9e
   13496      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13497      1.1  mrg Date:   Tue Jan 1 19:36:28 2008 +0100
   13498      1.1  mrg 
   13499      1.1  mrg     Stricter alignment requirements for offscreenBase, to avoid framebuffer corruption.
   13500      1.1  mrg 
   13501      1.1  mrg commit c9cedb7712719e3dee450245ebeb7db18cd40770
   13502      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13503      1.1  mrg Date:   Tue Jan 1 17:36:20 2008 +0100
   13504      1.1  mrg 
   13505      1.1  mrg     randr12: Time to let some routing insanity die.
   13506      1.1  mrg     
   13507      1.1  mrg     - I hope nvidia is just crazy sometimes when setting CRTC1 on both output resources.
   13508      1.1  mrg     - Or is it some override used on load detect?
   13509      1.1  mrg 
   13510      1.1  mrg commit 9f1494ebf1ec1957f362366ab4abfc31c2227092
   13511      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13512      1.1  mrg Date:   Tue Jan 1 17:28:41 2008 +0100
   13513      1.1  mrg 
   13514      1.1  mrg     randr12: Always set bit 26 in FP_DEBUG_0 if already present.
   13515      1.1  mrg 
   13516      1.1  mrg commit a83c71244b8dceb2cac968195777636bd5c5f639
   13517      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13518      1.1  mrg Date:   Tue Jan 1 17:01:19 2008 +0100
   13519      1.1  mrg 
   13520      1.1  mrg     randr12: Minor tweak to flatpanel regs.
   13521      1.1  mrg 
   13522      1.1  mrg commit afe174cd57173c22011718d3290db5d939076ce6
   13523      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13524      1.1  mrg Date:   Tue Jan 1 14:25:54 2008 +0100
   13525      1.1  mrg 
   13526      1.1  mrg     Remove AM_MAINTAINER_MODE from configure.ac
   13527      1.1  mrg 
   13528      1.1  mrg commit ef1a613e0f1a1fffb54a50fd14c10069ed9eac4b
   13529      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13530      1.1  mrg Date:   Mon Dec 31 20:24:41 2007 +0100
   13531      1.1  mrg 
   13532      1.1  mrg     randr12: Fix a bug in an earlier commit.
   13533      1.1  mrg     
   13534      1.1  mrg     - This was local, but i wanted to keep some things seperate.
   13535      1.1  mrg 
   13536      1.1  mrg commit 01313e3dca07615fa3b2a2b09f6d45489cc8d796
   13537      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13538      1.1  mrg Date:   Mon Dec 31 20:15:03 2007 +0100
   13539      1.1  mrg 
   13540      1.1  mrg     randr12: Add a quirk for 1280x800 panel on 7300go.
   13541      1.1  mrg 
   13542      1.1  mrg commit 78bf63088d5805762460801c59f0f93b43ec96a7
   13543      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13544      1.1  mrg Date:   Mon Dec 31 19:34:33 2007 +0100
   13545      1.1  mrg 
   13546      1.1  mrg     randr12: Duplicate native modes, to avoid hitting an invalid pointer.
   13547      1.1  mrg 
   13548      1.1  mrg commit 83aad1ad6e8a5e48ee91346b4c7037ddc8456a73
   13549      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13550      1.1  mrg Date:   Mon Dec 31 18:57:49 2007 +0100
   13551      1.1  mrg 
   13552      1.1  mrg     randr12: Set the adjusted mode in output code.
   13553      1.1  mrg 
   13554      1.1  mrg commit 23d9d05a68cf2eac51b500d48d31bae3b484bbe8
   13555      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13556      1.1  mrg Date:   Mon Dec 31 14:20:41 2007 +0100
   13557      1.1  mrg 
   13558      1.1  mrg     randr12: Deal with output resources in a better way.
   13559      1.1  mrg 
   13560      1.1  mrg commit a4d973214158efa90a1a23da879630d2b53ad313
   13561      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13562      1.1  mrg Date:   Mon Dec 31 13:18:16 2007 +0100
   13563      1.1  mrg 
   13564      1.1  mrg     randr12: Disable crt load detect again, until i know how to use it properly.
   13565      1.1  mrg 
   13566      1.1  mrg commit 59346e15688186b4c00ee5348413ae8312ac9a30
   13567      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13568      1.1  mrg Date:   Sun Dec 30 19:11:48 2007 +0100
   13569      1.1  mrg 
   13570      1.1  mrg     Revert "randr12: Another quirk for the 7300GO cards."
   13571      1.1  mrg     
   13572      1.1  mrg     This reverts commit 2f2921e6c33a0482f1f30e4d69820dc82690310a.
   13573      1.1  mrg     It was unneeded after all.
   13574      1.1  mrg 
   13575      1.1  mrg commit 2f2921e6c33a0482f1f30e4d69820dc82690310a
   13576      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13577      1.1  mrg Date:   Sun Dec 30 17:07:13 2007 +0100
   13578      1.1  mrg 
   13579      1.1  mrg     randr12: Another quirk for the 7300GO cards.
   13580      1.1  mrg 
   13581      1.1  mrg commit 642baacdab215f6ad7173757b8d7e00f716d6dbe
   13582      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13583      1.1  mrg Date:   Sun Dec 30 16:44:23 2007 +0100
   13584      1.1  mrg 
   13585      1.1  mrg     randr12: Fix quad view on some 7300GO cards.
   13586      1.1  mrg 
   13587      1.1  mrg commit df36ea6d9cd2a22b51a0386bbfe4f6760ed98d97
   13588      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13589      1.1  mrg Date:   Sun Dec 30 15:01:47 2007 +0100
   13590      1.1  mrg 
   13591      1.1  mrg     Add some headerfiles to Makefile.am
   13592      1.1  mrg 
   13593      1.1  mrg commit 29851581b2420570efd4fca2d4f6a19113ea6947
   13594      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13595      1.1  mrg Date:   Sun Dec 30 13:35:47 2007 +0100
   13596      1.1  mrg 
   13597      1.1  mrg     randr12: Only load palette's when appropriate.
   13598      1.1  mrg 
   13599      1.1  mrg commit c3359789d8f288b403aedbcdfa8795391fc13deb
   13600      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13601      1.1  mrg Date:   Sun Dec 30 13:26:24 2007 +0100
   13602      1.1  mrg 
   13603      1.1  mrg     NV40: Some fixes and safeties.
   13604      1.1  mrg 
   13605      1.1  mrg commit a7c922b58af72e3a48b92056c2fcd71c22477c2f
   13606      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13607      1.1  mrg Date:   Sun Dec 30 11:36:10 2007 +0100
   13608      1.1  mrg 
   13609      1.1  mrg     NV40: Fix some comments and a damage reporting bug.
   13610      1.1  mrg 
   13611      1.1  mrg commit b6cd9964f9c20c40eda4283a93e447601beddb96
   13612      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13613      1.1  mrg Date:   Sun Dec 30 02:31:38 2007 +0100
   13614      1.1  mrg 
   13615      1.1  mrg     NV40: Fix the texturing adapter when not rendering offscreen.
   13616      1.1  mrg     
   13617      1.1  mrg     - Now clip restrictions are taken into consideration.
   13618      1.1  mrg     - No streching when clipping the border of a screen anymore.
   13619      1.1  mrg 
   13620      1.1  mrg commit 4efdd1b560228aae7f6f5d6ed549461f8fdf0d00
   13621      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13622      1.1  mrg Date:   Sat Dec 29 22:34:32 2007 +0100
   13623      1.1  mrg 
   13624      1.1  mrg     randr12: Minor cleanup.
   13625      1.1  mrg 
   13626      1.1  mrg commit 5af6cd8dea2fa51b362201961191a17b0813fa30
   13627      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13628      1.1  mrg Date:   Sat Dec 29 21:46:18 2007 +0100
   13629      1.1  mrg 
   13630      1.1  mrg     randr12: Micro cleanup.
   13631      1.1  mrg 
   13632      1.1  mrg commit 4f91dd1ae08d348b2977b8ede0908ddd2add1cb4
   13633      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13634      1.1  mrg Date:   Sat Dec 29 20:15:25 2007 +0100
   13635      1.1  mrg 
   13636      1.1  mrg     NVBIOS: Fix duallink detection.
   13637      1.1  mrg 
   13638      1.1  mrg commit 559a640a542a89238afba02a78cf6399b8edc2fc
   13639      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13640      1.1  mrg Date:   Sat Dec 29 19:34:12 2007 +0100
   13641      1.1  mrg 
   13642      1.1  mrg     randr12: Do not remove bits in DITHER register.
   13643      1.1  mrg 
   13644      1.1  mrg commit 4b980011742a6fa0bdeb312a7b367d6a56675fcb
   13645      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13646      1.1  mrg Date:   Sat Dec 29 15:09:08 2007 +0100
   13647      1.1  mrg 
   13648      1.1  mrg     NV40: Preliminary Xv Texture Adaptor.
   13649      1.1  mrg     
   13650      1.1  mrg     - Only supports YV12.
   13651      1.1  mrg     - No attributes.
   13652      1.1  mrg     - Only the Y component gets bilinear filtering.
   13653      1.1  mrg     - You're welcome to improve it ;-)
   13654      1.1  mrg 
   13655      1.1  mrg commit a4c045aa14b471fcfe29cdbec0cd846b2c5be2a6
   13656      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   13657      1.1  mrg Date:   Sat Dec 29 12:15:40 2007 +0100
   13658      1.1  mrg 
   13659      1.1  mrg     Xv: nforce2 overlay can do yv12
   13660      1.1  mrg 
   13661      1.1  mrg commit 1142b15c56a0b9dab8b929fc196a825815457374
   13662      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13663      1.1  mrg Date:   Fri Dec 28 21:11:49 2007 +0100
   13664      1.1  mrg 
   13665      1.1  mrg     randr12: LVDS screens use center mode.
   13666      1.1  mrg 
   13667      1.1  mrg commit 8215e970445d99312c8fbbc31944466f70f3e186
   13668      1.1  mrg Author: Andrew Randrianasulu <randrianasulu (a] yahoo.com>
   13669      1.1  mrg Date:   Fri Dec 28 20:59:17 2007 +0100
   13670      1.1  mrg 
   13671      1.1  mrg     Fix IFC on nv4/5 by using the proper object.
   13672      1.1  mrg 
   13673      1.1  mrg commit c6ae3fe9f077c38f616fd3ad07275dcf8cb65bbc
   13674      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13675      1.1  mrg Date:   Fri Dec 28 05:45:10 2007 +0000
   13676      1.1  mrg 
   13677      1.1  mrg     Make sure the CRTC regs are unlocked when doing bios init
   13678      1.1  mrg     
   13679      1.1  mrg     Also make the single stage PLL setter less exploitable by the whims of the hardware
   13680      1.1  mrg 
   13681      1.1  mrg commit bb467ad4baa30fc46a05bbce11d6aa4e3dac89a9
   13682      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13683      1.1  mrg Date:   Fri Dec 28 08:23:17 2007 +0000
   13684      1.1  mrg 
   13685      1.1  mrg     Fake a DCB entry for cards from the pre-DCB era
   13686      1.1  mrg     
   13687      1.1  mrg     Also, drop DCB parsing to after the init parsing again; having an INIT_TMDS in
   13688      1.1  mrg     the init scripts would be silly (the original reason for bumping DCB parsing up)
   13689      1.1  mrg 
   13690      1.1  mrg commit cdfe4fef9bd7d0a69d9ba19a79779152baef5489
   13691      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13692      1.1  mrg Date:   Fri Dec 28 07:36:58 2007 +0000
   13693      1.1  mrg 
   13694      1.1  mrg     Madness. Bios parsing for NV05
   13695      1.1  mrg 
   13696      1.1  mrg commit d4e12684617d07dc859e774f3eff9b944bc4c89e
   13697      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13698      1.1  mrg Date:   Thu Dec 27 20:01:14 2007 +0100
   13699      1.1  mrg 
   13700      1.1  mrg     randr12: Minor change.
   13701      1.1  mrg 
   13702      1.1  mrg commit ab9dc943dd5036545e3396868c0332e9b727f31f
   13703      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13704      1.1  mrg Date:   Thu Dec 27 19:50:27 2007 +0100
   13705      1.1  mrg 
   13706      1.1  mrg     randr12: Small change.
   13707      1.1  mrg 
   13708      1.1  mrg commit 66d343ad594f1019eb8f4d23308eb97dd1bbd94d
   13709      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13710      1.1  mrg Date:   Thu Dec 27 19:25:00 2007 +0100
   13711      1.1  mrg 
   13712      1.1  mrg     randr12: minor change
   13713      1.1  mrg 
   13714      1.1  mrg commit cf5072e0c1d9dbee4f22ef190082aa1db78dbb0d
   13715      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13716      1.1  mrg Date:   Thu Dec 27 18:37:30 2007 +0100
   13717      1.1  mrg 
   13718      1.1  mrg     randr12: Undo unnecesary change.
   13719      1.1  mrg 
   13720      1.1  mrg commit a7c643601073de5a63f718ddcdc9eb9f4873f2bf
   13721      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13722      1.1  mrg Date:   Thu Dec 27 17:12:17 2007 +0100
   13723      1.1  mrg 
   13724      1.1  mrg     randr12: Some fixes for LVDS and an odd 7300GO.
   13725      1.1  mrg 
   13726      1.1  mrg commit b17f8ca13604f6b085b474219843d740b31918e8
   13727      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13728      1.1  mrg Date:   Wed Dec 26 20:59:36 2007 +0000
   13729      1.1  mrg 
   13730      1.1  mrg     Fix the setPLL optional code to actually compile
   13731      1.1  mrg 
   13732      1.1  mrg commit 05b929ccd9c7cd50f60b84bf987fc5220ee83008
   13733      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13734      1.1  mrg Date:   Wed Dec 26 21:31:16 2007 +0000
   13735      1.1  mrg 
   13736      1.1  mrg     Fix up getting modes for both TMDS and LVDS
   13737      1.1  mrg 
   13738      1.1  mrg commit ba92eb062aaf8b53c7f5c1858eb876d3e2f9af3e
   13739      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13740      1.1  mrg Date:   Wed Dec 26 21:21:15 2007 +0100
   13741      1.1  mrg 
   13742      1.1  mrg     randr12: Remove this, since it's not essential and can cause problems.
   13743      1.1  mrg 
   13744      1.1  mrg commit 150d3362c5e0a300c35f1cb0c7da0c98cdd6b4de
   13745      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13746      1.1  mrg Date:   Wed Dec 26 20:28:43 2007 +0100
   13747      1.1  mrg 
   13748      1.1  mrg     randr12: Some minor fixed for dvi and lvds.
   13749      1.1  mrg 
   13750      1.1  mrg commit 076f86dd67d6e69bd7d2a68f372cbbbb35785a3c
   13751      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13752      1.1  mrg Date:   Wed Dec 26 14:51:49 2007 +0100
   13753      1.1  mrg 
   13754      1.1  mrg     randr12: Some assorted fixes for dual link outputs.
   13755      1.1  mrg 
   13756      1.1  mrg commit 15489f15e8130ffa74bee7c52086857554a69a6b
   13757      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13758      1.1  mrg Date:   Tue Dec 25 23:50:10 2007 +0000
   13759      1.1  mrg 
   13760      1.1  mrg     On some chips we shouldn't look for a 27MHz crystal
   13761      1.1  mrg 
   13762      1.1  mrg commit 8fa59a6231e293a8b669517bf11d35dcc15f34ff
   13763      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13764      1.1  mrg Date:   Tue Dec 25 19:43:47 2007 +0100
   13765      1.1  mrg 
   13766      1.1  mrg     randr12: Some minor changes.
   13767      1.1  mrg 
   13768      1.1  mrg commit 80bdd0e9f4bd664e217722a57a8db79d56968194
   13769      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13770      1.1  mrg Date:   Tue Dec 25 11:58:09 2007 +0100
   13771      1.1  mrg 
   13772      1.1  mrg     randr12: Restrict TMDS register backup to digital outputs.
   13773      1.1  mrg     
   13774      1.1  mrg     - The NV11 locks up when accessing these and it has no digital outputs, so ;-)
   13775      1.1  mrg 
   13776      1.1  mrg commit 5574e96ae3e4608b95b5dd5f2dd5676386bb4ffe
   13777      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13778      1.1  mrg Date:   Mon Dec 24 22:33:21 2007 +0000
   13779      1.1  mrg 
   13780      1.1  mrg     Better (not complete) support for DCB1.1/1.2
   13781      1.1  mrg 
   13782      1.1  mrg commit 2aa6a2347fa283dbd9b10258053602bd37880c26
   13783      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13784      1.1  mrg Date:   Mon Dec 24 21:00:31 2007 +0000
   13785      1.1  mrg 
   13786      1.1  mrg     "type1" bios scripts
   13787      1.1  mrg 
   13788      1.1  mrg commit e0c5f65c0091b0f0ac7715fbf399a1f6fea60dc6
   13789      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13790      1.1  mrg Date:   Mon Dec 24 18:13:47 2007 +0000
   13791      1.1  mrg 
   13792      1.1  mrg     Rehabilitate BMP parsing
   13793      1.1  mrg 
   13794      1.1  mrg commit 2789da6b34c9495a88d349b73cb838f4626fb152
   13795      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13796      1.1  mrg Date:   Mon Dec 24 22:51:51 2007 +0000
   13797      1.1  mrg 
   13798      1.1  mrg     Fix BMP length for version 5.16
   13799      1.1  mrg 
   13800      1.1  mrg commit 93448b40627d35fd89d8fd5629dae5f487082f43
   13801      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13802      1.1  mrg Date:   Mon Dec 24 15:23:41 2007 +0000
   13803      1.1  mrg 
   13804      1.1  mrg     randr12: use new PLL code on < NV40
   13805      1.1  mrg 
   13806      1.1  mrg commit 3d90e13c26e389f43253a5d2721ce93a628f156d
   13807      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13808      1.1  mrg Date:   Mon Dec 24 05:31:37 2007 +0000
   13809      1.1  mrg 
   13810      1.1  mrg     setPLL routines for single and two stage plls
   13811      1.1  mrg     
   13812      1.1  mrg     plus some parsing fixes
   13813      1.1  mrg 
   13814      1.1  mrg commit eabe1e02504467c7425e62673a68f4dc7dd83aab
   13815      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13816      1.1  mrg Date:   Mon Dec 24 02:29:54 2007 +0000
   13817      1.1  mrg 
   13818      1.1  mrg     Two stage nv31 PLL mnp calculator and bios limits parsing
   13819      1.1  mrg 
   13820      1.1  mrg commit c8b50bc7dc146e01ceb67ee3633b5c8958345fcd
   13821      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13822      1.1  mrg Date:   Sun Dec 23 03:09:26 2007 +0000
   13823      1.1  mrg 
   13824      1.1  mrg     Single stage PLL MNP calculator
   13825      1.1  mrg 
   13826      1.1  mrg commit 935f809f4bc9dab37e80c59007141d7b9ad673a8
   13827      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13828      1.1  mrg Date:   Sun Dec 23 22:05:10 2007 +0100
   13829      1.1  mrg 
   13830      1.1  mrg     Reading into the -1 index of array is a bad idea, this should fix subchannel binding issues.
   13831      1.1  mrg 
   13832      1.1  mrg commit f357ba26b7f560cdec03f70a2c3b79b65d70172b
   13833      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13834      1.1  mrg Date:   Sun Dec 23 15:48:24 2007 +0100
   13835      1.1  mrg 
   13836      1.1  mrg     randr12: Add modesetting debug option (showing most register writes).
   13837      1.1  mrg     
   13838      1.1  mrg     - Contribution of ahuillet.
   13839      1.1  mrg 
   13840      1.1  mrg commit 95387b9779173cc3e51a7fffc60975010253b391
   13841      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13842      1.1  mrg Date:   Sun Dec 23 15:35:24 2007 +0100
   13843      1.1  mrg 
   13844      1.1  mrg     NV40EXA: Suport as many of the repeat types as possible + random cleanup(randr12).
   13845      1.1  mrg 
   13846      1.1  mrg commit 8e80f7504f872166a811b6ce20663aaf97fd7181
   13847      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13848      1.1  mrg Date:   Sun Dec 23 13:49:24 2007 +0100
   13849      1.1  mrg 
   13850      1.1  mrg     Revert a manifestation of my stupidity.
   13851      1.1  mrg 
   13852      1.1  mrg commit 86a3a5fd40005a4860d11f0046444ba232db0d1e
   13853      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13854      1.1  mrg Date:   Sun Dec 23 13:47:08 2007 +0100
   13855      1.1  mrg 
   13856      1.1  mrg     Xv: added an attribute to change the CRTC the overlay is on - useful with dualhead
   13857      1.1  mrg 
   13858      1.1  mrg commit 129f04612cdbad756dbe213f77d2f12482b62c47
   13859      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13860      1.1  mrg Date:   Sat Dec 22 23:32:36 2007 +0100
   13861      1.1  mrg 
   13862      1.1  mrg     aunedsoau~
   13863      1.1  mrg 
   13864      1.1  mrg commit 26953280895698a94c1f886cf7c0d2f389167b1c
   13865      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13866      1.1  mrg Date:   Sun Dec 23 11:46:17 2007 +0100
   13867      1.1  mrg 
   13868      1.1  mrg     randr12: Extend dvi clock setting to nv3x also + cleanup.
   13869      1.1  mrg 
   13870      1.1  mrg commit 063d1bd50b164e841e3a725b75ac243827aede50
   13871      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13872      1.1  mrg Date:   Sun Dec 23 10:46:09 2007 +0100
   13873      1.1  mrg 
   13874      1.1  mrg     randr12: Actually load the default palette on modeset.
   13875      1.1  mrg 
   13876      1.1  mrg commit 810901abb50a54b8f1eb73029f5348805a53531d
   13877      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13878      1.1  mrg Date:   Sun Dec 23 10:32:18 2007 +0100
   13879      1.1  mrg 
   13880      1.1  mrg     randr12: Simplify code a bit by using the more sane code for NV4x also.
   13881      1.1  mrg 
   13882      1.1  mrg commit eb8441824ea2a7dc9a1d7a86a4305fae48a26a0c
   13883      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13884      1.1  mrg Date:   Sun Dec 23 01:02:18 2007 +0100
   13885      1.1  mrg 
   13886      1.1  mrg     Minor cleanup.
   13887      1.1  mrg 
   13888      1.1  mrg commit 9eef67abaf8beb9ed93eb5b6ecdf7255f5b06e4c
   13889      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13890      1.1  mrg Date:   Sun Dec 23 00:18:13 2007 +0100
   13891      1.1  mrg 
   13892      1.1  mrg     randr12: Always enable MPLL and NVPLL on pre-NV41 cards.
   13893      1.1  mrg 
   13894      1.1  mrg commit fa82eb23904bc1a70209778d2aafcbef6f27cfa1
   13895      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13896      1.1  mrg Date:   Sun Dec 23 00:07:01 2007 +0100
   13897      1.1  mrg 
   13898      1.1  mrg     randr12: Put all NV2x (and lower) cards into restricted mode.
   13899      1.1  mrg 
   13900      1.1  mrg commit 33d7313d7dca4501b7ac2e078a87f3a10ab1b501
   13901      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13902      1.1  mrg Date:   Sat Dec 22 23:55:19 2007 +0100
   13903      1.1  mrg 
   13904      1.1  mrg     randr12: Correct CRTC selection for pre-NV40 cards.
   13905      1.1  mrg 
   13906      1.1  mrg commit d6243fe33223d2934c1a819c58bb58b9ebe15c25
   13907      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13908      1.1  mrg Date:   Sat Dec 22 23:39:51 2007 +0100
   13909      1.1  mrg 
   13910      1.1  mrg     randr12: Older cards do have switchable CRTC's, i was again wrong.
   13911      1.1  mrg 
   13912      1.1  mrg commit a96553544ae76239e394ab34b33814a57252d31c
   13913      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13914      1.1  mrg Date:   Sat Dec 22 23:23:32 2007 +0100
   13915      1.1  mrg 
   13916      1.1  mrg     randr12: Minor cleanup to clock writing for pre-NV40 cards.
   13917      1.1  mrg 
   13918      1.1  mrg commit 9b63f42bc7da9b45ecbbd32ef81cae55d2a57220
   13919      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   13920      1.1  mrg Date:   Sat Dec 22 18:44:36 2007 +0100
   13921      1.1  mrg 
   13922      1.1  mrg     NV10EXA: disabled A8+A8 hack on PPC machines.
   13923      1.1  mrg 
   13924      1.1  mrg commit 308fec0111d182fb17536ff2746e079c1af32d5a
   13925      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   13926      1.1  mrg Date:   Sat Dec 22 23:18:57 2007 +1100
   13927      1.1  mrg 
   13928      1.1  mrg     nv30: Don't touch 0x1a4
   13929      1.1  mrg 
   13930      1.1  mrg commit 62916c7c8c6b467436e4628c7d08a4e0de1f21f3
   13931      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13932      1.1  mrg Date:   Sat Dec 22 12:02:31 2007 +0100
   13933      1.1  mrg 
   13934      1.1  mrg     randr12: Undo a previous mistake for NV1x/NV2x.
   13935      1.1  mrg 
   13936      1.1  mrg commit 6f9eb17637e2c3b8d49a07332f06a0102d2fe016
   13937      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13938      1.1  mrg Date:   Fri Dec 21 20:18:57 2007 +0000
   13939      1.1  mrg 
   13940      1.1  mrg     Beginnings of PLL limits for BMP bioses
   13941      1.1  mrg     
   13942      1.1  mrg     And the correct way to use the debug_modes member (still disabled for now)
   13943      1.1  mrg 
   13944      1.1  mrg commit 73bc1db51e9431c5d1861d8a753aa8dd9abe9882
   13945      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13946      1.1  mrg Date:   Sat Dec 22 02:57:40 2007 +0000
   13947      1.1  mrg 
   13948      1.1  mrg     On demand PLL limit parsing for NV40
   13949      1.1  mrg     
   13950      1.1  mrg     Also some nv_bios message formatting consistancy pedantry
   13951      1.1  mrg 
   13952      1.1  mrg commit 57b5dbfac4ff65258e94a17717815156a54cc273
   13953      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13954      1.1  mrg Date:   Sat Dec 22 01:29:38 2007 +0100
   13955      1.1  mrg 
   13956      1.1  mrg     NV40EXA: Fix borders of images that recieved arbitrary rotation.
   13957      1.1  mrg     
   13958      1.1  mrg     - It was getting padded up to the edge of the smallest square that could fit the rotated image.
   13959      1.1  mrg     - Please try this on older cards as well.
   13960      1.1  mrg 
   13961      1.1  mrg commit 39ef0262be49feaed2ba1c6caeab5134181ef0b9
   13962      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13963      1.1  mrg Date:   Sat Dec 22 01:26:44 2007 +0100
   13964      1.1  mrg 
   13965      1.1  mrg     randr12: Some minor changes.
   13966      1.1  mrg 
   13967      1.1  mrg commit 371b6e52bef743f14003e3783ea3dbc624050594
   13968      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13969      1.1  mrg Date:   Fri Dec 21 18:02:33 2007 +0100
   13970      1.1  mrg 
   13971      1.1  mrg     randr12: Restrict crtc's on nv1x and nv2x.
   13972      1.1  mrg     
   13973      1.1  mrg     - If anyone can show a mmio-trace showing how to switch them (on cards that have a dcb table claiming they can), then please do.
   13974      1.1  mrg 
   13975      1.1  mrg commit c2ac36927827439cf92ff53bbf2414bfaf45a6c3
   13976      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13977      1.1  mrg Date:   Fri Dec 21 00:05:37 2007 +0100
   13978      1.1  mrg 
   13979      1.1  mrg     randr12: Detect switchable crtc's.
   13980      1.1  mrg 
   13981      1.1  mrg commit 33a2cf86520f42d549d03c46134b818e90d51a41
   13982      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   13983      1.1  mrg Date:   Thu Dec 20 23:47:11 2007 +0100
   13984      1.1  mrg 
   13985      1.1  mrg     NV10 EXA: use the proper variable
   13986      1.1  mrg 
   13987      1.1  mrg commit 71c3b8ff09adcadb10d800d3696762c3ef58be3d
   13988      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   13989      1.1  mrg Date:   Wed Dec 19 23:44:23 2007 +0000
   13990      1.1  mrg 
   13991      1.1  mrg     randr12: fix old and new style scaling for LVDS, and use an enum for the scaling modes
   13992      1.1  mrg 
   13993      1.1  mrg commit 6bea51b905a461b4e703053082ab45d9e1074112
   13994      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   13995      1.1  mrg Date:   Thu Dec 20 00:07:29 2007 +0100
   13996      1.1  mrg 
   13997      1.1  mrg     randr12: Fix secondary (analog) outputs with ffs(or) != 3 on some NV4x cards.
   13998      1.1  mrg 
   13999      1.1  mrg commit e0e04eb561f4b127087befc4e3768d8012a82bfe
   14000      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14001      1.1  mrg Date:   Wed Dec 19 04:29:34 2007 +0000
   14002      1.1  mrg 
   14003      1.1  mrg     randr12: don't use invalid crtc pointer for lvds dpms
   14004      1.1  mrg 
   14005      1.1  mrg commit a68ac97979a3178ea210470bbb3d64f3f9325e07
   14006      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14007      1.1  mrg Date:   Wed Dec 19 04:00:14 2007 +0000
   14008      1.1  mrg 
   14009      1.1  mrg     Turn LVDS panel on again, after resetting, when we're shutting down
   14010      1.1  mrg 
   14011      1.1  mrg commit 1cfd659fc1a5f8dc2faba30155fca46bbe31f3a4
   14012      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14013      1.1  mrg Date:   Tue Dec 18 16:58:57 2007 +0000
   14014      1.1  mrg 
   14015      1.1  mrg     minor link_head_and_output cleanup
   14016      1.1  mrg 
   14017      1.1  mrg commit 73a5d09b3e9fa13d04d6696ca38b6402795acc3d
   14018      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14019      1.1  mrg Date:   Wed Dec 19 03:43:59 2007 +0000
   14020      1.1  mrg 
   14021      1.1  mrg     randr12: CRTC member wasn't big enough
   14022      1.1  mrg     
   14023      1.1  mrg     yay gcc. could fix console colour breakage
   14024      1.1  mrg 
   14025      1.1  mrg commit 0a63198195f689b32388b99db61ff942e16fbc6d
   14026      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14027      1.1  mrg Date:   Tue Dec 18 23:43:57 2007 +0100
   14028      1.1  mrg 
   14029      1.1  mrg     NV10EXA: Fix rotation.
   14030      1.1  mrg 
   14031      1.1  mrg commit f2a3807618cfeac01d7d28e9d76721ad61495f7f
   14032      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14033      1.1  mrg Date:   Tue Dec 18 23:23:59 2007 +0100
   14034      1.1  mrg 
   14035      1.1  mrg     randr12: Add new pll calculation for NV4x cards (from NVClock).
   14036      1.1  mrg 
   14037      1.1  mrg commit ebf96c8b651d1a0dc5a19576cf57efcbb989d51d
   14038      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14039      1.1  mrg Date:   Tue Dec 18 21:38:56 2007 +0100
   14040      1.1  mrg 
   14041      1.1  mrg     randr12: Hopefully reset outputs better between mode changes.
   14042      1.1  mrg 
   14043      1.1  mrg commit 5561f54f94e0b31394ecaf461e342470ca768281
   14044      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14045      1.1  mrg Date:   Tue Dec 18 07:49:05 2007 +0100
   14046      1.1  mrg 
   14047      1.1  mrg     Some endianess fixes for the previously committed code.
   14048      1.1  mrg 
   14049      1.1  mrg commit 11104ce9c499f30fb5abe29e65ba1918c563f4cd
   14050      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   14051      1.1  mrg Date:   Tue Dec 18 07:40:08 2007 +0100
   14052      1.1  mrg 
   14053      1.1  mrg     Rename NV30TCL to NV34TCL in preparation of the merge.
   14054      1.1  mrg 
   14055      1.1  mrg commit 3e6ea7af5b1613b9e0e4e29433910d998def4899
   14056      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14057      1.1  mrg Date:   Mon Dec 17 23:13:12 2007 +0100
   14058      1.1  mrg 
   14059      1.1  mrg     Add pll limits bios detection code for NV4x cards.
   14060      1.1  mrg 
   14061      1.1  mrg commit e56512d283f401a75c6165a0a02e8a7a5905fc4c
   14062      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14063      1.1  mrg Date:   Mon Dec 17 19:45:42 2007 +0100
   14064      1.1  mrg 
   14065      1.1  mrg     NV30EXA: Fix rotation.
   14066      1.1  mrg 
   14067      1.1  mrg commit 9ff42b7a83da06a3b9b7076ca888ea447eaa16f3
   14068      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14069      1.1  mrg Date:   Mon Dec 17 17:50:11 2007 +0100
   14070      1.1  mrg 
   14071      1.1  mrg     randr12: Fixes + cleanup.
   14072      1.1  mrg 
   14073      1.1  mrg commit 83d99bc3e15d11d3476c54053f6bbe0ff9f094be
   14074      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14075      1.1  mrg Date:   Mon Dec 17 00:40:24 2007 +0100
   14076      1.1  mrg 
   14077      1.1  mrg     randr12: Some minor additions.
   14078      1.1  mrg 
   14079      1.1  mrg commit 60c08fedec09dd036b4165881b3001874c4d349a
   14080      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   14081      1.1  mrg Date:   Sun Dec 16 23:40:26 2007 +0100
   14082      1.1  mrg 
   14083      1.1  mrg     nv30 exa : handle gart case.
   14084      1.1  mrg 
   14085      1.1  mrg commit efb10849e136048c9c49cce752d4073402219c8c
   14086      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14087      1.1  mrg Date:   Sun Dec 16 23:26:49 2007 +0100
   14088      1.1  mrg 
   14089      1.1  mrg     Undo a bad change.
   14090      1.1  mrg 
   14091      1.1  mrg commit dd8beae22883822ea3555122b0352d4e3cf2c266
   14092      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14093      1.1  mrg Date:   Sun Dec 16 21:35:18 2007 +0100
   14094      1.1  mrg 
   14095      1.1  mrg     A little more cleanup.
   14096      1.1  mrg 
   14097      1.1  mrg commit 9ff169ba62dcb2eeefce8a020060de731b72cb6c
   14098      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14099      1.1  mrg Date:   Sun Dec 16 21:32:32 2007 +0100
   14100      1.1  mrg 
   14101      1.1  mrg     More cleanup.
   14102      1.1  mrg 
   14103      1.1  mrg commit 2d03d4b999a0a37ff2f9fc87bd20959e789a152e
   14104      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14105      1.1  mrg Date:   Sun Dec 16 21:19:13 2007 +0100
   14106      1.1  mrg 
   14107      1.1  mrg     randr12: Select sensible maximum heights and widths for framebuffer.
   14108      1.1  mrg 
   14109      1.1  mrg commit 0e47fa4ab35e529926f5fdccdb44f9d054e1886a
   14110      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14111      1.1  mrg Date:   Sun Dec 16 21:17:04 2007 +0100
   14112      1.1  mrg 
   14113      1.1  mrg     Some reindenting and minor cleanups.
   14114      1.1  mrg 
   14115      1.1  mrg commit 2be4b73905dc5767e593bf4753607144fe67b7ab
   14116      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14117      1.1  mrg Date:   Sun Dec 16 20:24:26 2007 +0100
   14118      1.1  mrg 
   14119      1.1  mrg     Some cleanup.
   14120      1.1  mrg 
   14121      1.1  mrg commit 6686adbea6638dd894eef697e044941352cc2674
   14122      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14123      1.1  mrg Date:   Sun Dec 16 20:10:39 2007 +0100
   14124      1.1  mrg 
   14125      1.1  mrg     randr12: Restrict digital outputs with ffs(or) == 1 to primary crtc + some cleanup.
   14126      1.1  mrg     
   14127      1.1  mrg     - The blob does not reveal what the possible way is (so far), and guesswork didn't help either.
   14128      1.1  mrg 
   14129      1.1  mrg commit 9c8da2f562ca571a56224d7fecfb9c3fb3a8d3d0
   14130      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   14131      1.1  mrg Date:   Sun Dec 16 18:33:52 2007 +0100
   14132      1.1  mrg 
   14133      1.1  mrg     And of course, that comment has to go.
   14134      1.1  mrg 
   14135      1.1  mrg commit 02e9a01064930a7081569474be9544fa1f20a0f4
   14136      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   14137      1.1  mrg Date:   Sun Dec 16 18:32:52 2007 +0100
   14138      1.1  mrg 
   14139      1.1  mrg     Fix front buffer alignment issues (probably needed because of tiling).
   14140      1.1  mrg 
   14141      1.1  mrg commit b134b8f1552066b6706521a9c85d9241d99b3ccc
   14142      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14143      1.1  mrg Date:   Sun Dec 16 13:41:38 2007 +0100
   14144      1.1  mrg 
   14145      1.1  mrg     randr12: Fix compile error.
   14146      1.1  mrg 
   14147      1.1  mrg commit ec0c9cc9a69c00a960e98e796c00d35d996cf360
   14148      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14149      1.1  mrg Date:   Sun Dec 16 12:55:29 2007 +0100
   14150      1.1  mrg 
   14151      1.1  mrg     randr12: A minor change to OUTPUT register.
   14152      1.1  mrg 
   14153      1.1  mrg commit 69782a57285bb53df73c7f45d29882ae990f6054
   14154      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   14155      1.1  mrg Date:   Sun Dec 16 00:09:45 2007 +0100
   14156      1.1  mrg 
   14157      1.1  mrg     nv30: revert viewport clip change, add myself, add unknown command 0x2b8 (viewport origin?)
   14158      1.1  mrg 
   14159      1.1  mrg commit 8dd238f3ce2e7eda7151670ea50a75abdb5b6217
   14160      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14161      1.1  mrg Date:   Sat Dec 15 23:49:58 2007 +0100
   14162      1.1  mrg 
   14163      1.1  mrg     randr12: Some minor changes.
   14164      1.1  mrg 
   14165      1.1  mrg commit 08a50d878571f7c9579b15703a08c5c2e52924f2
   14166      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14167      1.1  mrg Date:   Sat Dec 15 19:54:11 2007 +0100
   14168      1.1  mrg 
   14169      1.1  mrg     randr12: Some minor reordering of load/save functions + don't lock crtc when leaving X.
   14170      1.1  mrg 
   14171      1.1  mrg commit 4209c06800b97e98261c10e0a625a68f7352ca6c
   14172      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14173      1.1  mrg Date:   Sat Dec 15 14:48:04 2007 +0100
   14174      1.1  mrg 
   14175      1.1  mrg     randr12: Also support accelerated rotation on older xservers (and default code).
   14176      1.1  mrg 
   14177      1.1  mrg commit 933b40a2911486a78615984fb17e9ea6757fcfa8
   14178      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   14179      1.1  mrg Date:   Sat Dec 15 23:45:03 2007 +1100
   14180      1.1  mrg 
   14181      1.1  mrg     nv40: just for stillunknown...
   14182      1.1  mrg     
   14183      1.1  mrg     Fix composite transforms.  This is getting to a point where it may be
   14184      1.1  mrg     worth doing this in the vertex program perhaps.  For now this works,
   14185      1.1  mrg     it'll do.
   14186      1.1  mrg 
   14187      1.1  mrg commit 7212400070264e27a53564a7f5fc95dd9c99f82e
   14188      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   14189      1.1  mrg Date:   Sat Dec 15 23:44:17 2007 +1100
   14190      1.1  mrg 
   14191      1.1  mrg     Revert "NV40EXA: Fix composite rotation."
   14192      1.1  mrg     
   14193      1.1  mrg     This reverts commit 02d4538b207cf318737ace8c3d8ded76a54e5886.
   14194      1.1  mrg 
   14195      1.1  mrg commit 1a622257687a499ce74b3a608618d957784dccf0
   14196      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14197      1.1  mrg Date:   Sat Dec 15 13:39:23 2007 +0100
   14198      1.1  mrg 
   14199      1.1  mrg     randr12: Avoid a vram/memory leak in some situations.
   14200      1.1  mrg 
   14201      1.1  mrg commit 02d4538b207cf318737ace8c3d8ded76a54e5886
   14202      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14203      1.1  mrg Date:   Sat Dec 15 13:35:45 2007 +0100
   14204      1.1  mrg 
   14205      1.1  mrg     NV40EXA: Fix composite rotation.
   14206      1.1  mrg     
   14207      1.1  mrg     - Thanks to radeon (code) for inspiration and sample code.
   14208      1.1  mrg 
   14209      1.1  mrg commit 77d47348dfe01ca3972a683d3c478f910301e910
   14210      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14211      1.1  mrg Date:   Sat Dec 15 12:02:36 2007 +0100
   14212      1.1  mrg 
   14213      1.1  mrg     randr12: Add some ifdefs to make compiling better on older xserver's.
   14214      1.1  mrg 
   14215      1.1  mrg commit dbb7efc5b81145ad61d8e6502b918a1e909f3cfb
   14216      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   14217      1.1  mrg Date:   Sat Dec 15 11:44:41 2007 +0100
   14218      1.1  mrg 
   14219      1.1  mrg     nv30: need to set default depth range
   14220      1.1  mrg 
   14221      1.1  mrg commit 6ab8436df0865aab7f12cd8527600353b4728df7
   14222      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   14223      1.1  mrg Date:   Sat Dec 15 11:37:43 2007 +0100
   14224      1.1  mrg 
   14225      1.1  mrg     nv30: only 4 texture units
   14226      1.1  mrg 
   14227      1.1  mrg commit 370d97a4578528c26c3f1546a9522caf40aa2151
   14228      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   14229      1.1  mrg Date:   Sat Dec 15 10:34:26 2007 +0100
   14230      1.1  mrg 
   14231      1.1  mrg     nv30: fix viewport clipping setup
   14232      1.1  mrg 
   14233      1.1  mrg commit 1190d046dfef97dea04d72c993f90a203d81d86c
   14234      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14235      1.1  mrg Date:   Sat Dec 15 02:00:37 2007 +0100
   14236      1.1  mrg 
   14237      1.1  mrg     Fix ugly bug, that creeped in.
   14238      1.1  mrg 
   14239      1.1  mrg commit 46f321985ae57457edcedf80f82ba23e53fd9cd2
   14240      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14241      1.1  mrg Date:   Sat Dec 15 01:44:59 2007 +0100
   14242      1.1  mrg 
   14243      1.1  mrg     randr12: Preliminary support for rotation, please read notes.
   14244      1.1  mrg     
   14245      1.1  mrg     - It works, but it's slow, very slow.
   14246      1.1  mrg     - Each crtc now has it's own cursor map (fixing the bugs you never saw).
   14247      1.1  mrg     - Dualhead with one rotated screen may show minor corruption near the edges, this will disappear if a fullscreen app opens.
   14248      1.1  mrg     - Acceleration is possible, BUT:
   14249      1.1  mrg     - You need a git xserver.
   14250      1.1  mrg     - Enable NOUVEAU_EXA_PIXMAPS in nouveau_local.h (*maybe* this will become default later).
   14251      1.1  mrg     - Most of the composite hooks have problems with rotation, so left and right won't work, inverted does work for me.
   14252      1.1  mrg     - So please fix the composite hooks ;-)
   14253      1.1  mrg     - Note: No slowdowns are apparent when using proper acceleration.
   14254      1.1  mrg 
   14255      1.1  mrg commit 0f07ec3f681b87762fbe7328f47b628711bdbaae
   14256      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14257      1.1  mrg Date:   Sat Dec 15 00:01:04 2007 +0000
   14258      1.1  mrg 
   14259      1.1  mrg     Better restoration of TMDS regs on LVDS
   14260      1.1  mrg 
   14261      1.1  mrg commit 34be8d005fbfff373cc7fe52ca2fa09f5cd5ef00
   14262      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14263      1.1  mrg Date:   Fri Dec 14 23:58:25 2007 +0100
   14264      1.1  mrg 
   14265      1.1  mrg     randr12: It seems DVI on laptops wasn't as strange after all.
   14266      1.1  mrg 
   14267      1.1  mrg commit d678932a1818c5c5f4a4f3097992626ce9620c0e
   14268      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14269      1.1  mrg Date:   Fri Dec 14 01:40:14 2007 +0000
   14270      1.1  mrg 
   14271      1.1  mrg     INIT_COPY_NV_REG and INIT_ZM_REG_GROUP_ADDRESS_LATCHED opcodes
   14272      1.1  mrg     
   14273      1.1  mrg     Thanks to RAOF for the trace with these
   14274      1.1  mrg     
   14275      1.1  mrg     Also correct a doc oopsy, and a bunch of superfluous whitespace
   14276      1.1  mrg 
   14277      1.1  mrg commit 5b9dc7ad6eb2f16c4ca8824c2a19c85bbe1f126b
   14278      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14279      1.1  mrg Date:   Thu Dec 13 02:30:06 2007 +0000
   14280      1.1  mrg 
   14281      1.1  mrg     Invert 18/24 bit interface flag, so that the default value (0) does not imply dithering
   14282      1.1  mrg 
   14283      1.1  mrg commit a878b48c7b5a7aafac9aaa877706f5c7570d3057
   14284      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14285      1.1  mrg Date:   Thu Dec 13 01:10:12 2007 +0000
   14286      1.1  mrg 
   14287      1.1  mrg     Name bios opcodes 4f and 50
   14288      1.1  mrg     
   14289      1.1  mrg     Extrapolating from previous names, but marked as non canon
   14290      1.1  mrg 
   14291      1.1  mrg commit 59b46e695b1badbf00f2c03bc78ce58f6887f739
   14292      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14293      1.1  mrg Date:   Thu Dec 13 01:03:25 2007 +0000
   14294      1.1  mrg 
   14295      1.1  mrg     Get VBIOS from pNv (cleanup)
   14296      1.1  mrg     
   14297      1.1  mrg     And a minor doc correction
   14298      1.1  mrg 
   14299      1.1  mrg commit c45930d0819668612547b4bf1a8d963bfe40e38b
   14300      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14301      1.1  mrg Date:   Thu Dec 13 00:15:21 2007 +0000
   14302      1.1  mrg 
   14303      1.1  mrg     randr12: some minor cleanups, no actual changes
   14304      1.1  mrg 
   14305      1.1  mrg commit 0e778b2d6970f761e5c0b5eb3054e91589cd2c46
   14306      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14307      1.1  mrg Date:   Wed Dec 12 15:54:53 2007 +0000
   14308      1.1  mrg 
   14309      1.1  mrg     Setup NV40 LVDS
   14310      1.1  mrg 
   14311      1.1  mrg commit 269d83cb46075971fd8dc5402589d4da3eb92f22
   14312      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14313      1.1  mrg Date:   Wed Dec 12 22:20:43 2007 +0000
   14314      1.1  mrg 
   14315      1.1  mrg     INIT_CONDITION_TIME opcode
   14316      1.1  mrg 
   14317      1.1  mrg commit 9b3072d195aae383a993526b3ab4350c500c4277
   14318      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14319      1.1  mrg Date:   Wed Dec 12 18:08:07 2007 +0000
   14320      1.1  mrg 
   14321      1.1  mrg     Opcode 4F
   14322      1.1  mrg 
   14323      1.1  mrg commit 8ee100ced7da347904e45ce590350d7b7c47ed36
   14324      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14325      1.1  mrg Date:   Mon Dec 10 22:50:40 2007 +0000
   14326      1.1  mrg 
   14327      1.1  mrg     FP BIOS mode finding for nv40
   14328      1.1  mrg 
   14329      1.1  mrg commit 9131985f5c359bdb077eb52649369a5c06831544
   14330      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14331      1.1  mrg Date:   Tue Dec 11 23:23:27 2007 +0000
   14332      1.1  mrg 
   14333      1.1  mrg     CR57 doc addition
   14334      1.1  mrg 
   14335      1.1  mrg commit d595eb86790432f6a75dec3388080ffc9ffff8d8
   14336      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14337      1.1  mrg Date:   Wed Dec 12 22:12:33 2007 +0100
   14338      1.1  mrg 
   14339      1.1  mrg     randr12: A good guess at the lower bits of SEL_CLK (i hope ;-)).
   14340      1.1  mrg 
   14341      1.1  mrg commit c5bc9899c218abe801e024919c89896e8183dff2
   14342      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14343      1.1  mrg Date:   Wed Dec 12 21:03:34 2007 +0100
   14344      1.1  mrg 
   14345      1.1  mrg     randr12: Add some extra safeties (to mode checking).
   14346      1.1  mrg 
   14347      1.1  mrg commit 43c05d306485eb5d8c8b9b39f9bd4a3f470f20a2
   14348      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14349      1.1  mrg Date:   Tue Dec 11 21:43:02 2007 +0100
   14350      1.1  mrg 
   14351      1.1  mrg     randr12: Enable dithering on lvds when needed.
   14352      1.1  mrg 
   14353      1.1  mrg commit 8752f18d27a6095485e36f4fb20e9252f27a1e1b
   14354      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14355      1.1  mrg Date:   Tue Dec 11 20:22:23 2007 +0100
   14356      1.1  mrg 
   14357      1.1  mrg     randr12: SEL_CLK attempt 10, return to simplicity, which may actually work ;-)
   14358      1.1  mrg 
   14359      1.1  mrg commit c1227d3a2b9194d50a4274a48fa0b3bcf2628e36
   14360      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14361      1.1  mrg Date:   Tue Dec 11 17:52:39 2007 +0100
   14362      1.1  mrg 
   14363      1.1  mrg     randr12: (mostly) Some fixes for NV40.
   14364      1.1  mrg     
   14365      1.1  mrg     - The NV40 is a strange card, as it partially behaves like an NV3x.
   14366      1.1  mrg 
   14367      1.1  mrg commit 34d9e971e17e763aee96b823bb34da54a281339c
   14368      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14369      1.1  mrg Date:   Tue Dec 11 11:50:28 2007 +0100
   14370      1.1  mrg 
   14371      1.1  mrg     randr12: Fix SEL_CLK assignment again (for non-mobile cards) + fix crosswiring.
   14372      1.1  mrg     
   14373      1.1  mrg     - I made a good guess for mobile cards, but i need more mmio-traces.
   14374      1.1  mrg     - I accidentally broke crosswiring for my card (and other's like it).
   14375      1.1  mrg 
   14376      1.1  mrg commit bf28c3e7d9976f8695198a938397f001de62836b
   14377      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14378      1.1  mrg Date:   Tue Dec 11 00:04:38 2007 +0100
   14379      1.1  mrg 
   14380      1.1  mrg     randr12: Fix an earlier mistake, make a decent guess about dvi on laptops.
   14381      1.1  mrg     
   14382      1.1  mrg     - I could use some more mmiotraces of LVDS+DVI on NV4x.
   14383      1.1  mrg 
   14384      1.1  mrg commit 58531ebd4a72368b13d3c1564110ef85fb6d6644
   14385      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14386      1.1  mrg Date:   Mon Dec 10 20:43:26 2007 +0100
   14387      1.1  mrg 
   14388      1.1  mrg     randr12: Improve crosswiring for digital outputs + minor changes and cleanup.
   14389      1.1  mrg 
   14390      1.1  mrg commit a388cc5fe21f8692e8ee1dbd71caea88ea2ca5df
   14391      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14392      1.1  mrg Date:   Mon Dec 10 16:31:47 2007 +0100
   14393      1.1  mrg 
   14394      1.1  mrg     randr12: Properly set SEL_CLK based on bus, not based on output.
   14395      1.1  mrg     
   14396      1.1  mrg     - This hopefully fixes non-working dvi on some desktop cards and on mobile cards.
   14397      1.1  mrg 
   14398      1.1  mrg commit f96a6c2d5d251af560de673ccd91b88b3f5cc535
   14399      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14400      1.1  mrg Date:   Mon Dec 10 00:03:49 2007 +0100
   14401      1.1  mrg 
   14402      1.1  mrg     randr12: Add config option for scaling mode.
   14403      1.1  mrg 
   14404      1.1  mrg commit fc73ddad60c551289629be5f2f87b39e26f42674
   14405      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14406      1.1  mrg Date:   Sun Dec 9 22:46:39 2007 +0100
   14407      1.1  mrg 
   14408      1.1  mrg     randr12: Some cleanup.
   14409      1.1  mrg 
   14410      1.1  mrg commit 2543e301402b04ae94f349e21a7760beb6f5bdc6
   14411      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14412      1.1  mrg Date:   Sun Dec 9 19:58:58 2007 +0000
   14413      1.1  mrg 
   14414      1.1  mrg     Bios register write function special case and some INIT_RESET improvements
   14415      1.1  mrg     
   14416      1.1  mrg     nv32_wr weirdness only seen on NV40+, but it shouldn't hurt for earlier cards
   14417      1.1  mrg 
   14418      1.1  mrg commit 4408ce8d2f902a9ace550a045e6022df2936fbce
   14419      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14420      1.1  mrg Date:   Sun Dec 9 17:09:03 2007 +0000
   14421      1.1  mrg 
   14422      1.1  mrg     Some renaming for bios indexed port io
   14423      1.1  mrg 
   14424      1.1  mrg commit 9eb4294e3f5814f675b403078761bf002540868b
   14425      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14426      1.1  mrg Date:   Sun Dec 9 18:36:26 2007 +0100
   14427      1.1  mrg 
   14428      1.1  mrg     randr12: Revert dither value to that used by nv.
   14429      1.1  mrg 
   14430      1.1  mrg commit cfbe4bdef7f4ba958462743dc28bf253b456c1a3
   14431      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14432      1.1  mrg Date:   Sun Dec 9 18:34:10 2007 +0100
   14433      1.1  mrg 
   14434      1.1  mrg     randr12: Set FP_CONTROL correctly for NV2x cards.
   14435      1.1  mrg 
   14436      1.1  mrg commit d5dd3afc50e491689f765a5e6a72892efa1768a3
   14437      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14438      1.1  mrg Date:   Sun Dec 9 18:10:29 2007 +0100
   14439      1.1  mrg 
   14440      1.1  mrg     randr12: Improve output selection.
   14441      1.1  mrg     
   14442      1.1  mrg     - Now detect if there is a dual link capable output at all.
   14443      1.1  mrg     - NV2x cards can't switch crtc on analog outputs.
   14444      1.1  mrg 
   14445      1.1  mrg commit fda83a3c489469d2bb4cbd20c205016b19dfdec5
   14446      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14447      1.1  mrg Date:   Sun Dec 9 15:51:02 2007 +0000
   14448      1.1  mrg 
   14449      1.1  mrg     Additional LVDS bios script sanity check
   14450      1.1  mrg     
   14451      1.1  mrg     Avoids current incorrect situation when LVDS attempted on NV40
   14452      1.1  mrg 
   14453      1.1  mrg commit 9932e36d4cf2988d1f6f40d615cd247acc21b592
   14454      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14455      1.1  mrg Date:   Sun Dec 9 16:29:14 2007 +0100
   14456      1.1  mrg 
   14457      1.1  mrg     randr12: Fix minor (potentional) bug.
   14458      1.1  mrg 
   14459      1.1  mrg commit 3f83d7308f3b0aca4943262b0ba2715a32b61d58
   14460      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14461      1.1  mrg Date:   Sun Dec 9 12:47:55 2007 +0100
   14462      1.1  mrg 
   14463      1.1  mrg     randr12: Add noscale mode and some misc fixes.
   14464      1.1  mrg 
   14465      1.1  mrg commit d688008b38609814de9c5c36a2c8bc569455d14e
   14466      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14467      1.1  mrg Date:   Sat Dec 8 18:34:04 2007 +0100
   14468      1.1  mrg 
   14469      1.1  mrg     randr12: Fix typo, it's "our" not "or".
   14470      1.1  mrg 
   14471      1.1  mrg commit 0f7c018af0c7f929c2bf8efb12c510d6e3170885
   14472      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14473      1.1  mrg Date:   Sat Dec 8 18:25:41 2007 +0100
   14474      1.1  mrg 
   14475      1.1  mrg     randr12: Assuming an output always has a crtc is a bad idea.
   14476      1.1  mrg     
   14477      1.1  mrg     - Don't rely on current crtc to restore mode.
   14478      1.1  mrg 
   14479      1.1  mrg commit 86f248cc2e52de652b1768e15a4ba62eefefd81c
   14480      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14481      1.1  mrg Date:   Sat Dec 8 16:49:21 2007 +0100
   14482      1.1  mrg 
   14483      1.1  mrg     randr12: Avoid that two outputs have the same clock selected.
   14484      1.1  mrg 
   14485      1.1  mrg commit 6be67d6cf0f047ceba0aa62989dc44bb58b0db87
   14486      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14487      1.1  mrg Date:   Sat Dec 8 15:50:39 2007 +0100
   14488      1.1  mrg 
   14489      1.1  mrg     randr12: Fix bug in sel_clk assignment.
   14490      1.1  mrg 
   14491      1.1  mrg commit ddfec2f1c749af227dd57dbde6751320ba72adb6
   14492      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14493      1.1  mrg Date:   Sat Dec 8 02:18:41 2007 +0000
   14494      1.1  mrg 
   14495      1.1  mrg     Base error :)
   14496      1.1  mrg 
   14497      1.1  mrg commit dff95ae101f701d737c8d2134181693f36178beb
   14498      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14499      1.1  mrg Date:   Fri Dec 7 16:56:26 2007 +0000
   14500      1.1  mrg 
   14501      1.1  mrg     Fix failure to cope with varying table lengths
   14502      1.1  mrg 
   14503      1.1  mrg commit 10731d2a8fe06fa8675c26d201615c2a019de737
   14504      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14505      1.1  mrg Date:   Fri Dec 7 02:54:36 2007 +0000
   14506      1.1  mrg 
   14507      1.1  mrg     Add a new valid register range, which appears in some gf7 biosen.
   14508      1.1  mrg     
   14509      1.1  mrg     NVClock has it down as appearing in gf8 as a new PBUS range,
   14510      1.1  mrg     but the use on gf7 looks PBUS-like too
   14511      1.1  mrg 
   14512      1.1  mrg commit b25049233613eff99d767a8ec0c97b5140088213
   14513      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14514      1.1  mrg Date:   Fri Dec 7 03:13:52 2007 +0000
   14515      1.1  mrg 
   14516      1.1  mrg     Some more bios script opcodes
   14517      1.1  mrg     
   14518      1.1  mrg     Thanks to swany for the trace for these
   14519      1.1  mrg 
   14520      1.1  mrg commit 6da4923088e8ca1d2de464030205b41d893e65b3
   14521      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14522      1.1  mrg Date:   Fri Dec 7 02:17:37 2007 +0000
   14523      1.1  mrg 
   14524      1.1  mrg     Some M table parsing, and defer I table execution
   14525      1.1  mrg 
   14526      1.1  mrg commit 7e5e477b67279e00d1e56736f9c953972bda4dec
   14527      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14528      1.1  mrg Date:   Fri Dec 7 00:18:25 2007 +0000
   14529      1.1  mrg 
   14530      1.1  mrg     Improve TMDS04 setting for LVDS
   14531      1.1  mrg 
   14532      1.1  mrg commit dd757910f546a97bb42dbefdc7eae058980b1ffb
   14533      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14534      1.1  mrg Date:   Thu Dec 6 23:37:01 2007 +0000
   14535      1.1  mrg 
   14536      1.1  mrg     TMDS regs setting for pre NV40
   14537      1.1  mrg 
   14538      1.1  mrg commit 38f139d473eb3201daaac47e655516f65c7528a6
   14539      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14540      1.1  mrg Date:   Fri Dec 7 00:30:14 2007 +0000
   14541      1.1  mrg 
   14542      1.1  mrg     BIOS version parsing
   14543      1.1  mrg 
   14544      1.1  mrg commit 20b6be6c95a71a41456c4c9b5cb1a1e0238f2e70
   14545      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14546      1.1  mrg Date:   Thu Dec 6 17:01:49 2007 +0000
   14547      1.1  mrg 
   14548      1.1  mrg     Refactor BIT specific details out of TMDS setting
   14549      1.1  mrg 
   14550      1.1  mrg commit f665b4737f1fbbd5e4a6495b561e723f17bc6137
   14551      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14552      1.1  mrg Date:   Thu Dec 6 18:48:04 2007 +0000
   14553      1.1  mrg 
   14554      1.1  mrg     The 'T' table is clearly a TMDS table, call it as such
   14555      1.1  mrg 
   14556      1.1  mrg commit 3759cc9d602b0cd933a0ee7e6f64626822383e19
   14557      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14558      1.1  mrg Date:   Thu Dec 6 05:03:49 2007 +0000
   14559      1.1  mrg 
   14560      1.1  mrg     The TMDS scripts being non-stubs does not seem to matter - they're still not executed
   14561      1.1  mrg     
   14562      1.1  mrg     Message left as log clutter in case there's some future case of broken TMDS when the scripts might be useful
   14563      1.1  mrg 
   14564      1.1  mrg commit d6e896dac1018fc3190a5a5283a405c4b031d1ba
   14565      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14566      1.1  mrg Date:   Thu Dec 6 04:14:56 2007 +0000
   14567      1.1  mrg 
   14568      1.1  mrg     Test for LVDS_INIT script
   14569      1.1  mrg 
   14570      1.1  mrg commit c50bc602861fdcdb238e1a4db1146b4870ce83ba
   14571      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14572      1.1  mrg Date:   Thu Dec 6 21:48:13 2007 +0100
   14573      1.1  mrg 
   14574      1.1  mrg     randr12: Small fix for dual link dvi.
   14575      1.1  mrg 
   14576      1.1  mrg commit 457d4217624cc73df22ca7f7db0134c54ebac5e5
   14577      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14578      1.1  mrg Date:   Thu Dec 6 19:54:08 2007 +0100
   14579      1.1  mrg 
   14580      1.1  mrg     randr12: Improve compatibility with DCB 2.0
   14581      1.1  mrg 
   14582      1.1  mrg commit 5046cb7b3d1af89b72327660932ae06c06d0869b
   14583      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14584      1.1  mrg Date:   Thu Dec 6 02:28:18 2007 +0000
   14585      1.1  mrg 
   14586      1.1  mrg     randr12: oops, lost the restore case
   14587      1.1  mrg 
   14588      1.1  mrg commit 54c7bdf0f3e53c23c0853eac8243407d280d0732
   14589      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14590      1.1  mrg Date:   Thu Dec 6 01:54:45 2007 +0000
   14591      1.1  mrg 
   14592      1.1  mrg     randr12: a common function to fix TMDS04, and new use of LVDS_RESET
   14593      1.1  mrg     
   14594      1.1  mrg     Plus some corrections/additions to call_lvds_script, and a minor CR5758 doc update
   14595      1.1  mrg 
   14596      1.1  mrg commit a7811521ed5d227a18af23e2e761ea39fb7eb86f
   14597      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14598      1.1  mrg Date:   Thu Dec 6 00:28:49 2007 +0100
   14599      1.1  mrg 
   14600      1.1  mrg     randr12: Fix comment.
   14601      1.1  mrg 
   14602      1.1  mrg commit 4771b4bd4b30f404fb087dd1fd6eac0e12fdd041
   14603      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14604      1.1  mrg Date:   Thu Dec 6 00:25:48 2007 +0100
   14605      1.1  mrg 
   14606      1.1  mrg     randr12: Some assorted fixes, which hopefully improve things for dual link dvi.
   14607      1.1  mrg 
   14608      1.1  mrg commit 4d3a015631a0d95392daeec6fd8e99c65c83cb53
   14609      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14610      1.1  mrg Date:   Wed Dec 5 20:41:27 2007 +0100
   14611      1.1  mrg 
   14612      1.1  mrg     randr12: replace preferred_ramdac with preferred_output.
   14613      1.1  mrg 
   14614      1.1  mrg commit d3036012db63f9a386d4c1fd8e624b86bcd6c48b
   14615      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14616      1.1  mrg Date:   Wed Dec 5 20:27:57 2007 +0100
   14617      1.1  mrg 
   14618      1.1  mrg     randr12: Clean up the unneeded ramdac variable.
   14619      1.1  mrg 
   14620      1.1  mrg commit 37f3a06be4f50c34ee8b82617e5e6eca3a4d66fe
   14621      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14622      1.1  mrg Date:   Wed Dec 5 19:03:52 2007 +0100
   14623      1.1  mrg 
   14624      1.1  mrg     randr12: Pick right register set, to correctly "guess" the bios/VT clock.
   14625      1.1  mrg     
   14626      1.1  mrg     - A wrong register set leads to improper detection of crosswiring, thus selecting the wrong clock.
   14627      1.1  mrg     - I noticed a 0.675 MHz difference in the clock (which is vpll2), when instead i should have had vpll1.
   14628      1.1  mrg 
   14629      1.1  mrg commit b843dbddbd496ab7d374018e6e05ac1a05ea00e2
   14630      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14631      1.1  mrg Date:   Wed Dec 5 16:51:04 2007 +0100
   14632      1.1  mrg 
   14633      1.1  mrg     randr12: Small fix.
   14634      1.1  mrg 
   14635      1.1  mrg commit 4b049994f32058e380543cee81b1d0b76658ea9e
   14636      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14637      1.1  mrg Date:   Wed Dec 5 16:47:07 2007 +0100
   14638      1.1  mrg 
   14639      1.1  mrg     randr12: Final commit, restore TMDS regs before everything else.
   14640      1.1  mrg     
   14641      1.1  mrg     - Use the bios to program the tmds registers.
   14642      1.1  mrg     - Restore TMDS registers in nv_crtc_restore, to make sure it's early enough (see code note).
   14643      1.1  mrg     - It works for me, let me know if it breaks stuff ;-)
   14644      1.1  mrg 
   14645      1.1  mrg commit 6ff8c1cb2014c7984503a8481cf6ad4f9cccf79a
   14646      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14647      1.1  mrg Date:   Wed Dec 5 07:57:30 2007 +0100
   14648      1.1  mrg 
   14649      1.1  mrg     randr12: Intermediate bios based flat panel init commit, still a few minor issues.
   14650      1.1  mrg 
   14651      1.1  mrg commit c14c7deb725c2509c804bae72faa584109f3021c
   14652      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14653      1.1  mrg Date:   Wed Dec 5 00:35:35 2007 +0000
   14654      1.1  mrg 
   14655      1.1  mrg     Add LVDS script function, and use it for DPMS
   14656      1.1  mrg 
   14657      1.1  mrg commit c587731d08bbfd58ff5c2725b7aed4e6477e9f7f
   14658      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14659      1.1  mrg Date:   Wed Dec 5 00:22:22 2007 +0000
   14660      1.1  mrg 
   14661      1.1  mrg     Parse the LVDS Manufacturer table
   14662      1.1  mrg     
   14663      1.1  mrg     Use dual link flag to set bit 31 of FP_CONTROL properly
   14664      1.1  mrg 
   14665      1.1  mrg commit affcf6988f1af2c3ea8c47a2f1fdf608cbafcfce
   14666      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14667      1.1  mrg Date:   Tue Dec 4 20:31:06 2007 +0000
   14668      1.1  mrg 
   14669      1.1  mrg     Modify DCB dual link flag, and DCB config parsing for LVDS
   14670      1.1  mrg     
   14671      1.1  mrg     The DCB duallink flag indicates that this setup may be used for duallink;
   14672      1.1  mrg     it obviously can't know whether a duallink display is plugged or not
   14673      1.1  mrg     
   14674      1.1  mrg     Use LVDS DCB conf flags for mode detection / selection
   14675      1.1  mrg 
   14676      1.1  mrg commit c822e32d95a7afa3d5ef076f97179a1843835f12
   14677      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14678      1.1  mrg Date:   Tue Dec 4 09:06:10 2007 +0100
   14679      1.1  mrg 
   14680      1.1  mrg     randr12: Add fullscreen gpu scaling (only as randr property for the moment).
   14681      1.1  mrg 
   14682      1.1  mrg commit a1054c7bef3594f6876d611dde1cf3f0528fb8e1
   14683      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14684      1.1  mrg Date:   Tue Dec 4 01:31:24 2007 +0000
   14685      1.1  mrg 
   14686      1.1  mrg     Better T table stuff.
   14687      1.1  mrg     
   14688      1.1  mrg     Hopefully now usable by calling parse_t_table(...) at the appropriate place
   14689      1.1  mrg     
   14690      1.1  mrg     Also collapse some messages, and add an array bound check
   14691      1.1  mrg 
   14692      1.1  mrg commit edb9a59ac8d3b16cccd52bde24606c43ae7d36d0
   14693      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14694      1.1  mrg Date:   Tue Dec 4 01:40:37 2007 +0000
   14695      1.1  mrg 
   14696      1.1  mrg     Allow BIOS execution at runtime, if wanted
   14697      1.1  mrg     
   14698      1.1  mrg     And comment the opcodes I haven't double checked yet
   14699      1.1  mrg 
   14700      1.1  mrg commit 82fdd3f76e20fc7dd10fcf00cf1c13520dc56364
   14701      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14702      1.1  mrg Date:   Tue Dec 4 01:31:24 2007 +0000
   14703      1.1  mrg 
   14704      1.1  mrg     Make the bios a bit more accessible
   14705      1.1  mrg     
   14706      1.1  mrg     And make a few things use the new structure
   14707      1.1  mrg 
   14708      1.1  mrg commit d15bfdfb7e09dce85c3817036ced9efa6ac4522c
   14709      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14710      1.1  mrg Date:   Tue Dec 4 00:00:40 2007 +0000
   14711      1.1  mrg 
   14712      1.1  mrg     randr12: set CR58 appropriately for 0 and 2 cases
   14713      1.1  mrg 
   14714      1.1  mrg commit 02a4f498d903bda55ac38a6e19b1beca0d128e8a
   14715      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14716      1.1  mrg Date:   Mon Dec 3 23:35:01 2007 +0000
   14717      1.1  mrg 
   14718      1.1  mrg     randr12: refactor dcb usage
   14719      1.1  mrg     
   14720      1.1  mrg     heads is also a better name than head
   14721      1.1  mrg 
   14722      1.1  mrg commit 1571f81210b48407c9d20264437406d79dfcc784
   14723      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14724      1.1  mrg Date:   Mon Dec 3 22:26:33 2007 +0000
   14725      1.1  mrg 
   14726      1.1  mrg     randr12: some code economy
   14727      1.1  mrg     
   14728      1.1  mrg     Only addition is adding call to output2->funcs->commit when stealing a ramdac,
   14729      1.1  mrg     no logical changes otherwise AFAICT
   14730      1.1  mrg 
   14731      1.1  mrg commit 7debf566c7a88258ac8ca925d7138187c1ed8755
   14732      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14733      1.1  mrg Date:   Tue Dec 4 00:06:05 2007 +0000
   14734      1.1  mrg 
   14735      1.1  mrg     randr12: Improve CR57 and CR58 infrastructure and saving/restoration
   14736      1.1  mrg 
   14737      1.1  mrg commit dab828c4793fd7e48e4d8e1d7f8d0a2f8198484c
   14738      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14739      1.1  mrg Date:   Mon Dec 3 20:55:26 2007 +0100
   14740      1.1  mrg 
   14741      1.1  mrg     randr12: A few minor comment changes.
   14742      1.1  mrg 
   14743      1.1  mrg commit d959d880b6808adc153c752ea01f3a228879fe3c
   14744      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14745      1.1  mrg Date:   Mon Dec 3 20:51:16 2007 +0100
   14746      1.1  mrg 
   14747      1.1  mrg     randr12: Select CRTC 1 on pre-nv40 (stupid bug) + initial support choosing scaling method on tmds.
   14748      1.1  mrg     
   14749      1.1  mrg     - The output property SCALING_MODE accepts "gpu" and "panel".
   14750      1.1  mrg     - The first obeys aspect ratio, the second always goes fullscreen.
   14751      1.1  mrg     - This is just a first attemp at exposing an output property.
   14752      1.1  mrg 
   14753      1.1  mrg commit 1d2ea797704d55f63cfe8c00cc000a6b13f1093d
   14754      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14755      1.1  mrg Date:   Sun Dec 2 22:10:56 2007 +0100
   14756      1.1  mrg 
   14757      1.1  mrg     Show the id's of unknown bit structures in the bios.
   14758      1.1  mrg 
   14759      1.1  mrg commit fc98b11eb70f1dd7dfb4e7c6eb8d888dfebdc890
   14760      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14761      1.1  mrg Date:   Sun Dec 2 12:02:08 2007 +0100
   14762      1.1  mrg 
   14763      1.1  mrg     randr12: dual-dvi cards need extra consideration.
   14764      1.1  mrg 
   14765      1.1  mrg commit 2beece0c634c2c60996da1f1d15b24c5f231a6be
   14766      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14767      1.1  mrg Date:   Sun Dec 2 02:33:57 2007 +0000
   14768      1.1  mrg 
   14769      1.1  mrg     Fix endian bug on BIT biosen
   14770      1.1  mrg 
   14771      1.1  mrg commit d3563cccb43355927d4ba355bc31a957ea01587f
   14772      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14773      1.1  mrg Date:   Sun Dec 2 02:14:32 2007 +0000
   14774      1.1  mrg 
   14775      1.1  mrg     Don't use PROM if the checksum is bad
   14776      1.1  mrg 
   14777      1.1  mrg commit 4097af9bad85031fa1da9c3d21b084f587412604
   14778      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14779      1.1  mrg Date:   Sat Dec 1 09:55:31 2007 +0000
   14780      1.1  mrg 
   14781      1.1  mrg     randr12: print "or" _pre_ ffs-ing
   14782      1.1  mrg 
   14783      1.1  mrg commit a8faa53355f9ba3851f47e290c821bc1b9a03e85
   14784      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14785      1.1  mrg Date:   Sat Dec 1 09:53:05 2007 +0000
   14786      1.1  mrg 
   14787      1.1  mrg     DCB parsed flag for duallink outputs
   14788      1.1  mrg     
   14789      1.1  mrg     Light on proof, strong on suspicion with this one
   14790      1.1  mrg 
   14791      1.1  mrg commit 63fc1ab4ce597a2f542c9bb7d3edae67551bda29
   14792      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14793      1.1  mrg Date:   Sun Dec 2 02:08:20 2007 +0100
   14794      1.1  mrg 
   14795      1.1  mrg     randr12: Always use vpll2_true on nv4x cards.
   14796      1.1  mrg 
   14797      1.1  mrg commit 97a99c42fb24320177bdae884c4c710c5a25ce4f
   14798      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14799      1.1  mrg Date:   Sun Dec 2 01:48:01 2007 +0100
   14800      1.1  mrg 
   14801      1.1  mrg     randr12: A safer bet for TMDS register 0x2e.
   14802      1.1  mrg 
   14803      1.1  mrg commit 3358f4eec53845cf90b9f9ef1f2a70c231bac588
   14804      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14805      1.1  mrg Date:   Sun Dec 2 01:34:49 2007 +0100
   14806      1.1  mrg 
   14807      1.1  mrg     randr12: Remove preferred_crtc, since it's probably incorrect.
   14808      1.1  mrg 
   14809      1.1  mrg commit 5994655925173a4e8b1c0ac902f7dc6e1ffe64f1
   14810      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14811      1.1  mrg Date:   Sun Dec 2 01:08:41 2007 +0100
   14812      1.1  mrg 
   14813      1.1  mrg     randr12: Improve output register setting.
   14814      1.1  mrg 
   14815      1.1  mrg commit df8d6848a004e724e92c3dd63fc608198c7bd940
   14816      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14817      1.1  mrg Date:   Sat Dec 1 18:40:46 2007 +0100
   14818      1.1  mrg 
   14819      1.1  mrg     randr12: Fix up some dvi related issues, thanks to MighMoS.
   14820      1.1  mrg 
   14821      1.1  mrg commit 84cc907beffd9e8f91c4333a6db919ee2efa2740
   14822      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14823      1.1  mrg Date:   Sat Dec 1 11:23:50 2007 +0100
   14824      1.1  mrg 
   14825      1.1  mrg     randr12: Fix NV4x dvi clock selection, mostly affects G70 cards.
   14826      1.1  mrg 
   14827      1.1  mrg commit c97ad9850da89b1898f125df1796bb1d00d124bb
   14828      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   14829      1.1  mrg Date:   Sat Dec 1 10:33:53 2007 +0100
   14830      1.1  mrg 
   14831      1.1  mrg     Make the debug variable global to all DMA calls.
   14832      1.1  mrg 
   14833      1.1  mrg commit 19d75f5018fd442920378a5083dbe1316cc6f62b
   14834      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14835      1.1  mrg Date:   Sat Dec 1 06:29:09 2007 +0000
   14836      1.1  mrg 
   14837      1.1  mrg     The BIT bios T table.
   14838      1.1  mrg     
   14839      1.1  mrg     T might stand for TMDS.
   14840      1.1  mrg     Parsing once on start may not be the correct answer, could be a runtime thing
   14841      1.1  mrg 
   14842      1.1  mrg commit 42a02513a1db7ada586dcaa2eaa5b68e97d67892
   14843      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14844      1.1  mrg Date:   Sat Dec 1 06:37:17 2007 +0000
   14845      1.1  mrg 
   14846      1.1  mrg     Bump DCB table init so that INIT_50 can use it
   14847      1.1  mrg 
   14848      1.1  mrg commit ddc4b0946dfd567fc0ea136db0d8b695c28bc3a2
   14849      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14850      1.1  mrg Date:   Sat Dec 1 05:35:40 2007 +0000
   14851      1.1  mrg 
   14852      1.1  mrg     "or" can be 0xc
   14853      1.1  mrg     
   14854      1.1  mrg     Quite what this means, or why Nvidia couldn't give it a more descriptive
   14855      1.1  mrg     variable name in the g80 driver is anyone's guess
   14856      1.1  mrg 
   14857      1.1  mrg commit 384115a5abd756c5e3ee79ba50e15636d159f19c
   14858      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14859      1.1  mrg Date:   Sat Dec 1 05:17:47 2007 +0000
   14860      1.1  mrg 
   14861      1.1  mrg     Use Nvidia's naming for CRTC_INDEX_COLOR
   14862      1.1  mrg 
   14863      1.1  mrg commit 2344b5b5a5a0efa439ba64f92d5b08097178dd6c
   14864      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14865      1.1  mrg Date:   Sat Dec 1 05:16:20 2007 +0000
   14866      1.1  mrg 
   14867      1.1  mrg     Bios script code 0x50
   14868      1.1  mrg 
   14869      1.1  mrg commit 78c6ff292f4c2aa0e06bce095108d0716555104a
   14870      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14871      1.1  mrg Date:   Sat Dec 1 00:45:32 2007 +0000
   14872      1.1  mrg 
   14873      1.1  mrg     Add dcb "location" field. 0 for on-chip, !0 for external
   14874      1.1  mrg 
   14875      1.1  mrg commit 312fb3d65b8db6e3c2d123c0b192da82b7de4f71
   14876      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14877      1.1  mrg Date:   Fri Nov 30 16:47:26 2007 +0100
   14878      1.1  mrg 
   14879      1.1  mrg     randr12: Don't unset bit 8-15 in sel_clk.
   14880      1.1  mrg 
   14881      1.1  mrg commit ea10d579fb6053e064a5cd14b47e1da55d4120ac
   14882      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14883      1.1  mrg Date:   Fri Nov 30 16:43:33 2007 +0100
   14884      1.1  mrg 
   14885      1.1  mrg     randr12: Big commit, read message.
   14886      1.1  mrg     
   14887      1.1  mrg     - Outputs (on nv4x) should now select vpll2 instead of vpll1 when neccesary (this took a long time to figure out).
   14888      1.1  mrg     - Register 0x00680594 is now set correctly to allow analog secondary outputs to work (for me at least).
   14889      1.1  mrg     - I found the bit that triggers non-VGA modesetting in nv10reg, so in the future we could copy the blob in that area.
   14890      1.1  mrg     - Misc fixes to a lot of things.
   14891      1.1  mrg 
   14892      1.1  mrg commit a7a8993f4074e942ec4b3ef58ede0162a2d3c415
   14893      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14894      1.1  mrg Date:   Mon Nov 26 22:11:03 2007 +0100
   14895      1.1  mrg 
   14896      1.1  mrg     randr12: Make sure the vpll is properly set when we steal a ramdac from another output.
   14897      1.1  mrg 
   14898      1.1  mrg commit c11d3f68720b698736d5a28a82d3e45b55379bc6
   14899      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14900      1.1  mrg Date:   Mon Nov 26 19:40:59 2007 +0100
   14901      1.1  mrg 
   14902      1.1  mrg     randr12: Fixed a minor cursor bug.
   14903      1.1  mrg 
   14904      1.1  mrg commit 59d98374e082c40b57737de56b17173f5b54910e
   14905      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14906      1.1  mrg Date:   Mon Nov 26 19:24:03 2007 +0100
   14907      1.1  mrg 
   14908      1.1  mrg     randr12: Set the value of sel_clk correctly (hopefully) for NV4x.
   14909      1.1  mrg 
   14910      1.1  mrg commit 8672d7a33fe369645786c21e130f51560a656d3c
   14911      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14912      1.1  mrg Date:   Sun Nov 25 22:08:23 2007 +0100
   14913      1.1  mrg 
   14914      1.1  mrg     randr12: cleanup + double register assignment (vga CRTC) removed.
   14915      1.1  mrg 
   14916      1.1  mrg commit 11809882f24e40b1b8c77f4caca27ce2ebd3ccbf
   14917      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14918      1.1  mrg Date:   Sun Nov 25 18:15:27 2007 +0100
   14919      1.1  mrg 
   14920      1.1  mrg     randr12: Convert premultiplied alpha cursors to normal alpha cursors.
   14921      1.1  mrg 
   14922      1.1  mrg commit ece41daabeb0cfd727daec14d9734dac08159c7a
   14923      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14924      1.1  mrg Date:   Sun Nov 25 16:49:01 2007 +0100
   14925      1.1  mrg 
   14926      1.1  mrg     randr12: Fix alpha cursor corruption.
   14927      1.1  mrg 
   14928      1.1  mrg commit 5abbf55fb5c957c4be425e9ebd2660ca14d44e27
   14929      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14930      1.1  mrg Date:   Sun Nov 25 14:15:30 2007 +0100
   14931      1.1  mrg 
   14932      1.1  mrg     randr12: alpha cursors don't need background changes.
   14933      1.1  mrg 
   14934      1.1  mrg commit 37c36a284508e63af152a9315aa19a729e5516cd
   14935      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14936      1.1  mrg Date:   Sun Nov 25 13:06:10 2007 +0100
   14937      1.1  mrg 
   14938      1.1  mrg     Reindent a few cursor functions.
   14939      1.1  mrg 
   14940      1.1  mrg commit 1ad212271cc99b95ff52eb719d24ac58d392c0eb
   14941      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14942      1.1  mrg Date:   Sun Nov 25 03:20:43 2007 +0100
   14943      1.1  mrg 
   14944      1.1  mrg     randr12: Improve TMDS and LVDS registers (and enable for LVDS).
   14945      1.1  mrg 
   14946      1.1  mrg commit 39d94139910c53f9092f28ea6d742133666ac18d
   14947      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14948      1.1  mrg Date:   Sun Nov 25 01:31:39 2007 +0100
   14949      1.1  mrg 
   14950      1.1  mrg     randr12: Optimize tmds_regs a little bit.
   14951      1.1  mrg 
   14952      1.1  mrg commit c6dce92c47dacfc822315e570bff70a8e42f5dc2
   14953      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14954      1.1  mrg Date:   Sat Nov 24 21:51:14 2007 +0000
   14955      1.1  mrg 
   14956      1.1  mrg     randr12: use bus field to determine dvi pairs
   14957      1.1  mrg 
   14958      1.1  mrg commit 328197b4613f5e25eacfb67888701bb0e298c765
   14959      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14960      1.1  mrg Date:   Sat Nov 24 20:44:27 2007 +0000
   14961      1.1  mrg 
   14962      1.1  mrg     Remove a load of unnecessary casts, and reorder functions by opcode
   14963      1.1  mrg     
   14964      1.1  mrg     Plus a micro opt to checksum thing
   14965      1.1  mrg 
   14966      1.1  mrg commit 8cee41bc6112a96f43f242b5178a9c968d2b2d9e
   14967      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   14968      1.1  mrg Date:   Sat Nov 24 20:25:13 2007 +0000
   14969      1.1  mrg 
   14970      1.1  mrg     A bunch more cleaned up bios opcodes
   14971      1.1  mrg     
   14972      1.1  mrg     Thanks to stillunknown for the bios trace
   14973      1.1  mrg 
   14974      1.1  mrg commit 5d6f214db4cd5f0cdcb6a4395ce2ce4acf322257
   14975      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14976      1.1  mrg Date:   Sat Nov 24 16:22:04 2007 +0100
   14977      1.1  mrg 
   14978      1.1  mrg     randr12: Be more considerate of outputs that can only work on ramdac 1.
   14979      1.1  mrg 
   14980      1.1  mrg commit 6e1c37e26f630caa03da9061a5cec200708babbd
   14981      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14982      1.1  mrg Date:   Sat Nov 24 15:47:04 2007 +0100
   14983      1.1  mrg 
   14984      1.1  mrg     randr12: The result of another refinement of dvi crosswiring.
   14985      1.1  mrg 
   14986      1.1  mrg commit ce57eb9b34095f2776ef36b09249a4b202824a86
   14987      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14988      1.1  mrg Date:   Sat Nov 24 13:12:49 2007 +0100
   14989      1.1  mrg 
   14990      1.1  mrg     randr12: Disable crt_load_detect for ramdac 1 and set some better valued for test_control.
   14991      1.1  mrg 
   14992      1.1  mrg commit 525997f86c5fe0f79cf0fa584b4cb617b83a9386
   14993      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   14994      1.1  mrg Date:   Fri Nov 23 23:12:53 2007 +0100
   14995      1.1  mrg 
   14996      1.1  mrg     randr12: add bit30 to vpll register for nv4x cards
   14997      1.1  mrg     
   14998      1.1  mrg     - This seems the most common situation, any idea what the bits do?
   14999      1.1  mrg 
   15000      1.1  mrg commit f249b3b33c025417d11a85a29848db2112450dce
   15001      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   15002      1.1  mrg Date:   Fri Nov 23 22:25:47 2007 +0100
   15003      1.1  mrg 
   15004      1.1  mrg     nv30: missing command
   15005      1.1  mrg 
   15006      1.1  mrg commit b56ca2ef87fe15132dcbc43361344d8af446c8a7
   15007      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   15008      1.1  mrg Date:   Fri Nov 23 22:25:06 2007 +0100
   15009      1.1  mrg 
   15010      1.1  mrg     nv30: another reference to an object
   15011      1.1  mrg 
   15012      1.1  mrg commit a8af1725ef7ae6c1cd19659d0607e2a702dc148a
   15013      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   15014      1.1  mrg Date:   Fri Nov 23 22:24:19 2007 +0100
   15015      1.1  mrg 
   15016      1.1  mrg     nv30: rename viewport clip
   15017      1.1  mrg 
   15018      1.1  mrg commit 14e631691a2e8704ee016828e94c48de7eb96409
   15019      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   15020      1.1  mrg Date:   Fri Nov 23 22:03:21 2007 +0100
   15021      1.1  mrg 
   15022      1.1  mrg     nv30: was not using gart handle
   15023      1.1  mrg 
   15024      1.1  mrg commit 9648fd259f9906f5db854e8c4b57fd2675f4d5c5
   15025      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15026      1.1  mrg Date:   Fri Nov 23 21:08:46 2007 +0100
   15027      1.1  mrg 
   15028      1.1  mrg     randr12: Reenable a properly working crt load detect.
   15029      1.1  mrg 
   15030      1.1  mrg commit 3010847c1ccf14f0b5356aeb05f2c8c0c519ce91
   15031      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15032      1.1  mrg Date:   Fri Nov 23 18:58:49 2007 +0100
   15033      1.1  mrg 
   15034      1.1  mrg     randr12: Remove some unneeded stuff.
   15035      1.1  mrg 
   15036      1.1  mrg commit 2b092ca5277405a166ea54de418a8114fb6a8cf6
   15037      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15038      1.1  mrg Date:   Fri Nov 23 17:32:12 2007 +0100
   15039      1.1  mrg 
   15040      1.1  mrg     randr12: fix comment typo
   15041      1.1  mrg 
   15042      1.1  mrg commit 5ca53ef57ece7ae547cd5b11e83eb0d15fe69033
   15043      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15044      1.1  mrg Date:   Fri Nov 23 16:40:02 2007 +0100
   15045      1.1  mrg 
   15046      1.1  mrg     randr12: Allow arbitrary ramdac and crtc combinations.
   15047      1.1  mrg     
   15048      1.1  mrg     - Support for the misterious ramdac 2 still has to be reverse engineered.
   15049      1.1  mrg 
   15050      1.1  mrg commit e16fccde3f817e9eab3a09398a4821566967a86d
   15051      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15052      1.1  mrg Date:   Fri Nov 23 13:25:38 2007 +0100
   15053      1.1  mrg 
   15054      1.1  mrg     randr12: Move a lot of registers from output to crtc.
   15055      1.1  mrg 
   15056      1.1  mrg commit cd8293954e1d004ef837d339ae87c4689fd45e1f
   15057      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15058      1.1  mrg Date:   Fri Nov 23 10:32:08 2007 +0100
   15059      1.1  mrg 
   15060      1.1  mrg     randr12: There was more logic to sel_clk than previously thought.
   15061      1.1  mrg 
   15062      1.1  mrg commit 0b55ba9f9fbd60044bad880f260e0c70e6f577f0
   15063      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15064      1.1  mrg Date:   Thu Nov 22 22:18:47 2007 +0100
   15065      1.1  mrg 
   15066      1.1  mrg     randr12: revert to old vpll regs on nv4x cards, because the others can't be written
   15067      1.1  mrg     
   15068      1.1  mrg     - If anyone knows the bit to allow those registers to be written, then please tell.
   15069      1.1  mrg     - This also fixes db1 vclk ratio issues, hopefully.
   15070      1.1  mrg 
   15071      1.1  mrg commit 18117df17ec2ce355344953d70caf33a0272697f
   15072      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15073      1.1  mrg Date:   Thu Nov 22 00:30:29 2007 +0000
   15074      1.1  mrg 
   15075      1.1  mrg     Bios CRTC head chosing fixed
   15076      1.1  mrg     
   15077      1.1  mrg     Also, a slightly tighter limit on values for or, as I don't currently think
   15078      1.1  mrg     bit 4 being set makes any sense
   15079      1.1  mrg 
   15080      1.1  mrg commit 425b7cd9dcddf1735d59e9ef60e81bf91db1c65c
   15081      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15082      1.1  mrg Date:   Wed Nov 21 20:02:17 2007 +0000
   15083      1.1  mrg 
   15084      1.1  mrg     randr12: unbreak LVDS console restore by reverting tmds_regs change
   15085      1.1  mrg 
   15086      1.1  mrg commit e3f77b1b4332f5c072be713b5ea6dd234c194bb0
   15087      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15088      1.1  mrg Date:   Tue Nov 20 19:02:17 2007 +0000
   15089      1.1  mrg 
   15090      1.1  mrg     Complete init_index_addr_latched opcode
   15091      1.1  mrg 
   15092      1.1  mrg commit 05f40b2dd3f8c14da2464b19b21aa66defec17e3
   15093      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15094      1.1  mrg Date:   Wed Nov 21 01:58:12 2007 +0000
   15095      1.1  mrg 
   15096      1.1  mrg     More DCB entry output, and a default for DCB 1.4
   15097      1.1  mrg     
   15098      1.1  mrg     The table seems to be the same for all DCB 1.4 biosen I've seen, and
   15099      1.1  mrg     POST seems to make no effort to parse it. I wonder if it is in fact used at all
   15100      1.1  mrg 
   15101      1.1  mrg commit d96176c2f07efde4224c35b7c03b8380a73e1831
   15102      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15103      1.1  mrg Date:   Tue Nov 20 20:41:38 2007 +0100
   15104      1.1  mrg 
   15105      1.1  mrg     randr12: better guess for ramdac register 670 (nv44 and up)
   15106      1.1  mrg 
   15107      1.1  mrg commit 817b8f1a1af70402c18c45edccec5c746063d4e8
   15108      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15109      1.1  mrg Date:   Tue Nov 20 19:55:15 2007 +0100
   15110      1.1  mrg 
   15111      1.1  mrg     randr12: fix serious bug in vclk calculator for nv4x cards.
   15112      1.1  mrg 
   15113      1.1  mrg commit 040e5479344b0f794e79e4ffc6c547c58835401a
   15114      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15115      1.1  mrg Date:   Tue Nov 20 18:49:39 2007 +0100
   15116      1.1  mrg 
   15117      1.1  mrg     randr12: Fix a small mistake that could cause blank screens for NV44 and up.
   15118      1.1  mrg 
   15119      1.1  mrg commit 1cc05c9e08a7e4f0c27bb0e08d47265d31123bf9
   15120      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15121      1.1  mrg Date:   Tue Nov 20 12:56:28 2007 +0100
   15122      1.1  mrg 
   15123      1.1  mrg     randr12: I hope i really fixed db1 vclk ratio this time (for nv4x).
   15124      1.1  mrg 
   15125      1.1  mrg commit 016f7e84c4ef62840e300d61e5e3b2ddfadd5e32
   15126      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15127      1.1  mrg Date:   Tue Nov 20 12:44:25 2007 +0100
   15128      1.1  mrg 
   15129      1.1  mrg     NV50: Make a small mistake.
   15130      1.1  mrg 
   15131      1.1  mrg commit 2cbd24ad579d3e68eaef2f8500b22e101fecd936
   15132      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15133      1.1  mrg Date:   Tue Nov 20 12:25:21 2007 +0100
   15134      1.1  mrg 
   15135      1.1  mrg     NV50: Some deobfuscation.
   15136      1.1  mrg 
   15137      1.1  mrg commit ccfc6910f8cd8eb8d4b628cc14ef7db417f576ea
   15138      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15139      1.1  mrg Date:   Tue Nov 20 09:52:47 2007 +0100
   15140      1.1  mrg 
   15141      1.1  mrg     randr12: Also enable DB1 vclk ratio if PLL_SELECT had it enabled.
   15142      1.1  mrg 
   15143      1.1  mrg commit 5b3d86562afd35c14d2c8c07618b08bbc98ad775
   15144      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15145      1.1  mrg Date:   Mon Nov 19 23:55:58 2007 +0100
   15146      1.1  mrg 
   15147      1.1  mrg     randr12: Proper support for db1 vclk ratio, thanks to Thunderbird for some info.
   15148      1.1  mrg 
   15149      1.1  mrg commit 22d8ba5ebf659f6f126a1380190339d08ee824c6
   15150      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15151      1.1  mrg Date:   Mon Nov 19 09:23:37 2007 +0100
   15152      1.1  mrg 
   15153      1.1  mrg     randr12: Add a gamma_set hook.
   15154      1.1  mrg 
   15155      1.1  mrg commit cbd70303a949f387d42497cb4ea52186ed938b9c
   15156      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15157      1.1  mrg Date:   Sun Nov 18 22:03:03 2007 +0100
   15158      1.1  mrg 
   15159      1.1  mrg     randr12: A first attempt at some lvds programming, not hooked up.
   15160      1.1  mrg     
   15161      1.1  mrg     - This is a start for someone with a laptop to test and refine.
   15162      1.1  mrg 
   15163      1.1  mrg commit 58c3d6a886c5d5557def490ee8c3e75c9f8d2cd7
   15164      1.1  mrg Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   15165      1.1  mrg Date:   Sun Nov 18 02:50:33 2007 +0100
   15166      1.1  mrg 
   15167      1.1  mrg     Enable IFC uploads.
   15168      1.1  mrg 
   15169      1.1  mrg commit 619ae1f7a028f24293f9a4e4f7777cc51ef8d16d
   15170      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15171      1.1  mrg Date:   Sun Nov 18 00:15:34 2007 +0100
   15172      1.1  mrg 
   15173      1.1  mrg     randr12: Final commit, switch to nv40 native vclk regs.
   15174      1.1  mrg     
   15175      1.1  mrg     - I've also seperated the save load pll functions, to improve clarity.
   15176      1.1  mrg 
   15177      1.1  mrg commit 601adb4f431b638d4b711ba01aa2d4c3408a7bd3
   15178      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15179      1.1  mrg Date:   Sat Nov 17 23:47:12 2007 +0100
   15180      1.1  mrg 
   15181      1.1  mrg     randr12: Intermediate commit (using the native nv40 vpll regs).
   15182      1.1  mrg 
   15183      1.1  mrg commit a29eca9dec176388b1c4666ad801ae75360a1219
   15184      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15185      1.1  mrg Date:   Sat Nov 17 20:08:27 2007 +0100
   15186      1.1  mrg 
   15187      1.1  mrg     randr12: Some comment fixes.
   15188      1.1  mrg 
   15189      1.1  mrg commit 6f3d335f6e3b9866457730660538c5f073862dfe
   15190      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15191      1.1  mrg Date:   Sat Nov 17 22:23:32 2007 +0100
   15192      1.1  mrg 
   15193      1.1  mrg     randr12: Reinstate m-divider limitations.
   15194      1.1  mrg 
   15195      1.1  mrg commit e2b7f57cbe7e1080736e6088d2997cbcf966fc3d
   15196      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15197      1.1  mrg Date:   Sat Nov 17 18:36:24 2007 +0100
   15198      1.1  mrg 
   15199      1.1  mrg     randr12: Some minor changes.
   15200      1.1  mrg 
   15201      1.1  mrg commit 2c0c7612bd08938496abb47b34498065e668ec34
   15202      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15203      1.1  mrg Date:   Sat Nov 17 15:57:20 2007 +0100
   15204      1.1  mrg 
   15205      1.1  mrg     randr12: Change vpll handling, note that it still is a work in progress.
   15206      1.1  mrg 
   15207      1.1  mrg commit caec3d1ab69c523b6c0a7e0019d1a9f115cf5da3
   15208      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15209      1.1  mrg Date:   Sat Nov 17 20:59:25 2007 +1100
   15210      1.1  mrg 
   15211      1.1  mrg     EXA 1.4 pixmap hooks (disabled)
   15212      1.1  mrg     
   15213      1.1  mrg     Really, you don't want to turn this on yet... :)
   15214      1.1  mrg 
   15215      1.1  mrg commit b8e7c64476948426d5801367bab5cdf15db5ce84
   15216      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15217      1.1  mrg Date:   Sat Nov 17 17:17:34 2007 +1100
   15218      1.1  mrg 
   15219      1.1  mrg     Add a user callback for when a channel hang is detected.
   15220      1.1  mrg 
   15221      1.1  mrg commit 293b32d0f66e965b3a31d54859b91210b3e35b3d
   15222      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15223      1.1  mrg Date:   Sat Nov 17 17:02:23 2007 +1100
   15224      1.1  mrg 
   15225      1.1  mrg     Use handles from grobj, instead of hardcoded vals from nv_dma.h
   15226      1.1  mrg 
   15227      1.1  mrg commit 84bc37723c2cabe7652050b4cbaf9f5218fdb071
   15228      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15229      1.1  mrg Date:   Sat Nov 17 16:43:05 2007 +1100
   15230      1.1  mrg 
   15231      1.1  mrg     Turn vram/fb handles into "real" grobjs.
   15232      1.1  mrg 
   15233      1.1  mrg commit f3cdd5086f410711103c6b3453629d85ef4c2788
   15234      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15235      1.1  mrg Date:   Sat Nov 17 01:22:31 2007 +0100
   15236      1.1  mrg 
   15237      1.1  mrg     Put back memory barrier and write posting.
   15238      1.1  mrg 
   15239      1.1  mrg commit 762f732c7aaa8aa3dd7d54a8734cbcc54cd10494
   15240      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15241      1.1  mrg Date:   Fri Nov 16 23:38:49 2007 +0100
   15242      1.1  mrg 
   15243      1.1  mrg     Add verbose debugging code to help with fixing push buffer issues.
   15244      1.1  mrg 
   15245      1.1  mrg commit c8f7a9fcdcc356b4dc5030112b1532d2fa3eaf0f
   15246      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15247      1.1  mrg Date:   Fri Nov 16 23:37:10 2007 +0100
   15248      1.1  mrg 
   15249      1.1  mrg     Oops. Correct either the header or the packet but not both.
   15250      1.1  mrg 
   15251      1.1  mrg commit 5ce573875387490eb7feaa87a3354b888beb4410
   15252      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15253      1.1  mrg Date:   Fri Nov 16 23:32:07 2007 +0100
   15254      1.1  mrg 
   15255      1.1  mrg     Unmatched OUT_RING(0).
   15256      1.1  mrg 
   15257      1.1  mrg commit cc0c1af932a96cec6aabc72cbe9ca508fbc80a36
   15258      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15259      1.1  mrg Date:   Fri Nov 16 21:59:53 2007 +0100
   15260      1.1  mrg 
   15261      1.1  mrg     fix typo.
   15262      1.1  mrg 
   15263      1.1  mrg commit 4b7601c297fefc46adf3bc37a463575d3caafedb
   15264      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15265      1.1  mrg Date:   Fri Nov 16 21:56:14 2007 +0100
   15266      1.1  mrg 
   15267      1.1  mrg     fix 32/64 bit ism.
   15268      1.1  mrg 
   15269      1.1  mrg commit bee8bc5ce321245362847253b7ccc7530899e514
   15270      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15271      1.1  mrg Date:   Fri Nov 16 21:29:20 2007 +0100
   15272      1.1  mrg 
   15273      1.1  mrg     randr12: Minor change.
   15274      1.1  mrg 
   15275      1.1  mrg commit 735fae4bb0b92f097665f675ba5127a9bb11d8fa
   15276      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15277      1.1  mrg Date:   Fri Nov 16 19:19:23 2007 +0100
   15278      1.1  mrg 
   15279      1.1  mrg     randr12: That wasn't supposed to end up there ;-)
   15280      1.1  mrg 
   15281      1.1  mrg commit 2848c3e7a4d25e5ca311ea1a88458eb2a77976ed
   15282      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15283      1.1  mrg Date:   Fri Nov 16 19:16:08 2007 +0100
   15284      1.1  mrg 
   15285      1.1  mrg     randr12: Disable changing ramdac reg580, until i know why this causes issues.
   15286      1.1  mrg 
   15287      1.1  mrg commit 75222fa199f1f5bc1abd66a4e80a446b5d597523
   15288      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15289      1.1  mrg Date:   Sat Nov 17 15:31:49 2007 +1100
   15290      1.1  mrg 
   15291      1.1  mrg     nouveau: fix valgrind complaint
   15292      1.1  mrg 
   15293      1.1  mrg commit 1a98f1ae8298ca3b069b146a2866f96e934afb74
   15294      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15295      1.1  mrg Date:   Fri Nov 16 17:00:59 2007 +0100
   15296      1.1  mrg 
   15297      1.1  mrg     randr12: Restore old timings + misc changes.
   15298      1.1  mrg 
   15299      1.1  mrg commit 1b0cd6602cf9d96f41242054efe2f96cc70eaa96
   15300      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15301      1.1  mrg Date:   Sat Nov 17 09:08:03 2007 +1100
   15302      1.1  mrg 
   15303      1.1  mrg     oops, forgot these...
   15304      1.1  mrg 
   15305      1.1  mrg commit 9c46ec6833ccfc29e4a67b0ce4226d8b38b772ab
   15306      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15307      1.1  mrg Date:   Sat Nov 17 07:23:41 2007 +1100
   15308      1.1  mrg 
   15309      1.1  mrg     Initial hacky relocation stuff.
   15310      1.1  mrg     
   15311      1.1  mrg     Entire DDX ported across to OUT_RELOCx/OUT_PIXMAPx, workable in it's current
   15312      1.1  mrg     state for the current BO backend.. definitely not for TTM yet :)
   15313      1.1  mrg 
   15314      1.1  mrg commit ddda33decb42ba2f5f9586e1d5de4533d1d88674
   15315      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15316      1.1  mrg Date:   Sat Nov 17 06:11:01 2007 +1100
   15317      1.1  mrg 
   15318      1.1  mrg     Initial buffer object work.
   15319      1.1  mrg     
   15320      1.1  mrg     Implemented on top of the current MM interface, and currently used in the
   15321      1.1  mrg     exact same way NVAllocate/FreeMemory was used.  Can transition to something
   15322      1.1  mrg     more ttm-friendly gradually.
   15323      1.1  mrg     
   15324      1.1  mrg     The "old mm" bo backend is extremely primitive.  Buffers can only be created
   15325      1.1  mrg     in mappable memory, forcibly pinned, and never moved once they're created.
   15326      1.1  mrg     Some of these things could be improved, but probably not much point.
   15327      1.1  mrg 
   15328      1.1  mrg commit 9b9d995a517b48cd074030c567f9c78bee19b129
   15329      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15330      1.1  mrg Date:   Sat Nov 17 03:36:04 2007 +1100
   15331      1.1  mrg 
   15332      1.1  mrg     Report engine hangs again, instead of spinning forever.
   15333      1.1  mrg 
   15334      1.1  mrg commit 2af4a28ae1df46686e264bcda417a896b7cfa59a
   15335      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15336      1.1  mrg Date:   Fri Nov 16 09:18:33 2007 +1100
   15337      1.1  mrg 
   15338      1.1  mrg     Hook up DMA funcs to channels/grobjs etc etc
   15339      1.1  mrg 
   15340      1.1  mrg commit 6e3d05e8c60fd7bab371af86151e45eec0a65b3d
   15341      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15342      1.1  mrg Date:   Fri Nov 16 07:08:23 2007 +1100
   15343      1.1  mrg 
   15344      1.1  mrg     notifiers..
   15345      1.1  mrg     
   15346      1.1  mrg     Lacking timeouts at the moment so if X would've crashed before, it'll spin
   15347      1.1  mrg     forever now.
   15348      1.1  mrg 
   15349      1.1  mrg commit 020740d92b5d623bee65e598ac60020187011b04
   15350      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15351      1.1  mrg Date:   Fri Nov 16 06:07:56 2007 +1100
   15352      1.1  mrg 
   15353      1.1  mrg     And grobjs.
   15354      1.1  mrg 
   15355      1.1  mrg commit 929e2b7d53435d097b07c23ed1d0caaa47924f8a
   15356      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15357      1.1  mrg Date:   Fri Nov 16 05:10:58 2007 +1100
   15358      1.1  mrg 
   15359      1.1  mrg     And channels..
   15360      1.1  mrg 
   15361      1.1  mrg commit 22909d96b8ea720169b34326b93c7b29eb3db013
   15362      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15363      1.1  mrg Date:   Fri Nov 16 04:36:08 2007 +1100
   15364      1.1  mrg 
   15365      1.1  mrg     Implement nouveau_device struct.
   15366      1.1  mrg 
   15367      1.1  mrg commit b96e813773b0705bbac57f2d64adff3aad845622
   15368      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15369      1.1  mrg Date:   Fri Nov 16 03:26:56 2007 +0000
   15370      1.1  mrg 
   15371      1.1  mrg     Begone, foul g5-bios-hack
   15372      1.1  mrg     
   15373      1.1  mrg     also, fix the DCB termination test; I'm amazed nothing broke
   15374      1.1  mrg 
   15375      1.1  mrg commit 7eee9585fa8e8c45f4ab4712a3b990664203d72b
   15376      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15377      1.1  mrg Date:   Thu Nov 15 19:33:13 2007 +0100
   15378      1.1  mrg 
   15379      1.1  mrg     randr12: Only NV4x have two seperate PVIO ranges.
   15380      1.1  mrg 
   15381      1.1  mrg commit 276892b069fd045b20f44d7888a7971371d73ad3
   15382      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15383      1.1  mrg Date:   Thu Nov 15 19:27:12 2007 +0100
   15384      1.1  mrg 
   15385      1.1  mrg     randr12: Improved values for FP_CONTROL register.
   15386      1.1  mrg 
   15387      1.1  mrg commit 4a16f14061c88ed49b05ef8779a2584f5053c3f1
   15388      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15389      1.1  mrg Date:   Thu Nov 15 18:44:52 2007 +0100
   15390      1.1  mrg 
   15391      1.1  mrg     randr12: Some minor register changes.
   15392      1.1  mrg 
   15393      1.1  mrg commit b436a6809c62e0fe0696d2c6bad066c3afcf9166
   15394      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   15395      1.1  mrg Date:   Thu Nov 15 15:01:47 2007 +0100
   15396      1.1  mrg 
   15397      1.1  mrg     NV10 EXA: removed left out debug statement
   15398      1.1  mrg 
   15399      1.1  mrg commit 98e223ebb01440810e01e902e904524c50b463cb
   15400      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   15401      1.1  mrg Date:   Thu Nov 15 12:57:20 2007 +0100
   15402      1.1  mrg 
   15403      1.1  mrg     NV1x EXA : refactored A8 + A8 code, enabled on NV2x, fix A8 txfmt for NV2x
   15404      1.1  mrg     
   15405      1.1  mrg     more compact and more readable A8 + A8 code along with some codestyle fixes
   15406      1.1  mrg     now enabling this acceleration on NV2x cards, with the A8 format value hack
   15407      1.1  mrg 
   15408      1.1  mrg commit 3cdc4b274f371f1f524d140fddd79dad2987b06c
   15409      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15410      1.1  mrg Date:   Fri Nov 16 03:28:45 2007 +1100
   15411      1.1  mrg 
   15412      1.1  mrg     nouveau: fix a host of warnings
   15413      1.1  mrg 
   15414      1.1  mrg commit 6eba6c7fab534efd15c8e96daeeb9a33972c2b6d
   15415      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15416      1.1  mrg Date:   Thu Nov 15 02:09:45 2007 +0000
   15417      1.1  mrg 
   15418      1.1  mrg     Big endian bios fix
   15419      1.1  mrg 
   15420      1.1  mrg commit 69a3a849e65a022609db3a5f33277b744463a6ae
   15421      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   15422      1.1  mrg Date:   Wed Nov 14 23:03:06 2007 +0100
   15423      1.1  mrg 
   15424      1.1  mrg     nv30exa: set link with image blit
   15425      1.1  mrg 
   15426      1.1  mrg commit 2435836202efe7ea42a7bece71f125fb46aac3ba
   15427      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15428      1.1  mrg Date:   Wed Nov 14 19:02:28 2007 +0000
   15429      1.1  mrg 
   15430      1.1  mrg     nv_bios indentation
   15431      1.1  mrg 
   15432      1.1  mrg commit 7b0ca260f57e92e45d7f48f16642bfcd67b10eaf
   15433      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15434      1.1  mrg Date:   Wed Nov 14 18:47:40 2007 +0000
   15435      1.1  mrg 
   15436      1.1  mrg     More code and logging beautification - wrap I/O better
   15437      1.1  mrg     
   15438      1.1  mrg     Plus some actual fixes
   15439      1.1  mrg 
   15440      1.1  mrg commit d00420a1286e368fbc20551cae5260bf65ed1b15
   15441      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15442      1.1  mrg Date:   Wed Nov 14 19:07:06 2007 +0000
   15443      1.1  mrg 
   15444      1.1  mrg     IO flag conditions, beginnings of init_idx_addr_latched
   15445      1.1  mrg     
   15446      1.1  mrg     plus usual whitespace and pointless renaming
   15447      1.1  mrg 
   15448      1.1  mrg commit 4e8af31a89b7d732b52706f87e1dc66e29ab717e
   15449      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15450      1.1  mrg Date:   Wed Nov 14 03:01:27 2007 +0000
   15451      1.1  mrg 
   15452      1.1  mrg     More opcodes, and some monstrous reindenting
   15453      1.1  mrg     
   15454      1.1  mrg     all part of an evil plan to have the most lines in the Xorg log
   15455      1.1  mrg 
   15456      1.1  mrg commit 89617cfcdfd1ee19b99888cfbcfec1ee0550d26c
   15457      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15458      1.1  mrg Date:   Wed Nov 14 00:36:02 2007 +0000
   15459      1.1  mrg 
   15460      1.1  mrg     Updating some BIOS parser opcodes
   15461      1.1  mrg     
   15462      1.1  mrg     plus various debug / whitespace fixes
   15463      1.1  mrg 
   15464      1.1  mrg commit cc5db05bed630350613c7cbfa418d814ed5a5093
   15465      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15466      1.1  mrg Date:   Wed Nov 14 19:27:06 2007 +0000
   15467      1.1  mrg 
   15468      1.1  mrg     randr12: More DCB abstraction to lessen parsing nastiness for old versions
   15469      1.1  mrg 
   15470      1.1  mrg commit d46b61f88225d3e2b28a6c4a4ac4b8a1fe942a39
   15471      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15472      1.1  mrg Date:   Tue Nov 13 18:24:46 2007 +0000
   15473      1.1  mrg 
   15474      1.1  mrg     Gratuitous code renaming, moving + warning fixes for bios
   15475      1.1  mrg 
   15476      1.1  mrg commit c87e3570a198b5d69046387d111a2709a571d5e3
   15477      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15478      1.1  mrg Date:   Wed Nov 14 22:30:11 2007 +0100
   15479      1.1  mrg 
   15480      1.1  mrg     randr12: Reinstate the "magic factor" until a better solution comes along.
   15481      1.1  mrg 
   15482      1.1  mrg commit 5b62e77ded9e64d439b70ce0b7dce27a7ae1df4f
   15483      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   15484      1.1  mrg Date:   Wed Nov 14 20:54:24 2007 +0100
   15485      1.1  mrg 
   15486      1.1  mrg     NV1x EXA : implemented A8 + A8 via a dirty hack
   15487      1.1  mrg     
   15488      1.1  mrg     it works, but probably needs to be optimized
   15489      1.1  mrg 
   15490      1.1  mrg commit 3db89822ba94a94eeb1ab891488d7f203a0dfff8
   15491      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15492      1.1  mrg Date:   Wed Nov 14 19:48:53 2007 +0100
   15493      1.1  mrg 
   15494      1.1  mrg     randr12: Disable ramdac register 0x900, until i know for certain what it does.
   15495      1.1  mrg 
   15496      1.1  mrg commit 842b33e2dc82e70a7da992642de4503d4cb0a1fc
   15497      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15498      1.1  mrg Date:   Wed Nov 14 16:02:56 2007 +0100
   15499      1.1  mrg 
   15500      1.1  mrg     randr12: fix comment typo
   15501      1.1  mrg 
   15502      1.1  mrg commit c7fc4b9981bb242830ddb830863fb26301429c74
   15503      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15504      1.1  mrg Date:   Wed Nov 14 08:34:44 2007 +0100
   15505      1.1  mrg 
   15506      1.1  mrg     randr12: Enable all pll on pre-nv40 and improve usage of ramdac_670 register.
   15507      1.1  mrg 
   15508      1.1  mrg commit 992d079d64369a4a8445012b438ec980968c11d8
   15509      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15510      1.1  mrg Date:   Tue Nov 13 21:46:23 2007 +0100
   15511      1.1  mrg 
   15512      1.1  mrg     NV50: fix stupid type from commit d5dfb82f7f39304eb39dd4b1c34a2a2801d90a25
   15513      1.1  mrg 
   15514      1.1  mrg commit 7ad7b6ad453b6401ef0bf5128f7ac9790df95bb2
   15515      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15516      1.1  mrg Date:   Tue Nov 13 21:36:13 2007 +0100
   15517      1.1  mrg 
   15518      1.1  mrg     Don't use GART on PPC. Workaround DMA bugs there.
   15519      1.1  mrg 
   15520      1.1  mrg commit b451a21f77678b1fb1d31f3df7e3b1aea6984876
   15521      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15522      1.1  mrg Date:   Tue Nov 13 20:58:51 2007 +0100
   15523      1.1  mrg 
   15524      1.1  mrg     Remove ENABLE_NV30EXA, which is not needed any more.
   15525      1.1  mrg 
   15526      1.1  mrg commit 9dc1e1e1fc049c7a535da8e1bc8ce79fd2d620b5
   15527      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15528      1.1  mrg Date:   Tue Nov 13 20:54:53 2007 +0100
   15529      1.1  mrg 
   15530      1.1  mrg     Enable nv30 exa on PPC.
   15531      1.1  mrg 
   15532      1.1  mrg commit 4fb7b608cbdf53084da63526c066eb7f772c6c14
   15533      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15534      1.1  mrg Date:   Tue Nov 13 20:53:58 2007 +0100
   15535      1.1  mrg 
   15536      1.1  mrg     Fix nv30 exa for big endian
   15537      1.1  mrg 
   15538      1.1  mrg commit 875960dacda54268fc1d318995c145b2db09ca5b
   15539      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15540      1.1  mrg Date:   Tue Nov 13 19:43:41 2007 +0100
   15541      1.1  mrg 
   15542      1.1  mrg     randr12: Set a few new registers + misc fixes.
   15543      1.1  mrg 
   15544      1.1  mrg commit cf9aaa2b074eca67cf0119172c3d15328418416d
   15545      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15546      1.1  mrg Date:   Mon Nov 12 19:24:34 2007 +0000
   15547      1.1  mrg 
   15548      1.1  mrg     Some type / warning fixes for nv_bios.c
   15549      1.1  mrg 
   15550      1.1  mrg commit f00f6d1df06d2671255fd988f514a6f6ab0f8b18
   15551      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15552      1.1  mrg Date:   Sun Nov 11 17:50:55 2007 +0000
   15553      1.1  mrg 
   15554      1.1  mrg     Misc bios parsing bits
   15555      1.1  mrg 
   15556      1.1  mrg commit fdc7f4a353c4dda07fffd9800b477ae5bc43baac
   15557      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   15558      1.1  mrg Date:   Mon Nov 12 23:54:22 2007 +0100
   15559      1.1  mrg 
   15560      1.1  mrg     Remove disable switches, big cleanup, requires xorgs server 1.3 again
   15561      1.1  mrg 
   15562      1.1  mrg commit e93a5d3abe6d637e00bd9c998e9735c9766eecfb
   15563      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15564      1.1  mrg Date:   Mon Nov 12 21:05:00 2007 +0100
   15565      1.1  mrg 
   15566      1.1  mrg     randr12: Improve vclk setting.
   15567      1.1  mrg     
   15568      1.1  mrg     - It now considers crosswired TMDS situations.
   15569      1.1  mrg 
   15570      1.1  mrg commit d32420c82b1e63bbc84768c92c336391af624952
   15571      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15572      1.1  mrg Date:   Mon Nov 12 20:17:04 2007 +0100
   15573      1.1  mrg 
   15574      1.1  mrg     randr12: Fix bad comment.
   15575      1.1  mrg 
   15576      1.1  mrg commit 8a04babb88111ec8ccec9af56c3591d41afba9b3
   15577      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15578      1.1  mrg Date:   Mon Nov 12 20:14:10 2007 +0100
   15579      1.1  mrg 
   15580      1.1  mrg     randr12: Some minor changes.
   15581      1.1  mrg 
   15582      1.1  mrg commit 821d4b83ed780d9a0a8d950a2595a0e15ef3f103
   15583      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15584      1.1  mrg Date:   Mon Nov 12 16:21:14 2007 +0100
   15585      1.1  mrg 
   15586      1.1  mrg     randr12: Set SEL_CLK appropriately based on wether a TMDS is crosswired.
   15587      1.1  mrg 
   15588      1.1  mrg commit d017ce4879ca755fc6d56f232fe3162864f4b38e
   15589      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15590      1.1  mrg Date:   Mon Nov 12 10:34:54 2007 +0100
   15591      1.1  mrg 
   15592      1.1  mrg     A little code cleanup.
   15593      1.1  mrg 
   15594      1.1  mrg commit 16fb5b92dba9a0380d2fdd1ece1b9b0691d79d3a
   15595      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15596      1.1  mrg Date:   Mon Nov 12 00:17:52 2007 +0100
   15597      1.1  mrg 
   15598      1.1  mrg     NV50: Port an LVDS detection fix from nv.
   15599      1.1  mrg 
   15600      1.1  mrg commit b01a87f18d122d80fac6daf1dfb1c404d7f3a814
   15601      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15602      1.1  mrg Date:   Mon Nov 12 00:03:19 2007 +0100
   15603      1.1  mrg 
   15604      1.1  mrg     NV50: Port one of the nv patches.
   15605      1.1  mrg 
   15606      1.1  mrg commit f22691661f8b72cedb8aa4fc96b41fcff4171e12
   15607      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15608      1.1  mrg Date:   Sun Nov 11 21:53:10 2007 +0100
   15609      1.1  mrg 
   15610      1.1  mrg     randr12: Some code cleanup.
   15611      1.1  mrg 
   15612      1.1  mrg commit aceceb22775bb039cb0e207f39f7cbd93c2db194
   15613      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15614      1.1  mrg Date:   Sun Nov 11 21:32:31 2007 +0100
   15615      1.1  mrg 
   15616      1.1  mrg     NV50: Clean up nv50_output.c a bit.
   15617      1.1  mrg     
   15618      1.1  mrg     - I did not make wrappers for the i2c stuff, since i do not know what that range does, besides i2c.
   15619      1.1  mrg 
   15620      1.1  mrg commit a0835f7c64cf5f62626332ccba21cfe436584275
   15621      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15622      1.1  mrg Date:   Sun Nov 11 21:17:40 2007 +0100
   15623      1.1  mrg 
   15624      1.1  mrg     NV50: cleanup of nv50_sor.c
   15625      1.1  mrg 
   15626      1.1  mrg commit f463a7f6213bede18917191546c8cd61cf4612e8
   15627      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15628      1.1  mrg Date:   Sun Nov 11 20:51:01 2007 +0100
   15629      1.1  mrg 
   15630      1.1  mrg     randr12: Make sure we don't set 2 "special" bits in sel_clk.
   15631      1.1  mrg 
   15632      1.1  mrg commit 27cbf73bc572f435870decc2017cbf1c4f38264d
   15633      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15634      1.1  mrg Date:   Sun Nov 11 19:32:26 2007 +0100
   15635      1.1  mrg 
   15636      1.1  mrg     randr12: Overhaul vpll set code + misc fixes.
   15637      1.1  mrg     
   15638      1.1  mrg     - Hopefully the problematic G70's work again.
   15639      1.1  mrg 
   15640      1.1  mrg commit 78e88d1f4e2f058c487978c01e19a828271f3f0b
   15641      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15642      1.1  mrg Date:   Fri Nov 9 03:17:12 2007 +0000
   15643      1.1  mrg 
   15644      1.1  mrg     vbios fptable v2 parsing (for BIT biosen). Not that I know how to index it.
   15645      1.1  mrg     
   15646      1.1  mrg     Plus some fptable v1 fixes, bmp structure length checks,
   15647      1.1  mrg     and support for a weird bios version that may be in some gf2go
   15648      1.1  mrg 
   15649      1.1  mrg commit 15c771a6b3ecb9b36f9725c518141cf889aa953c
   15650      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15651      1.1  mrg Date:   Fri Nov 9 01:19:04 2007 +0000
   15652      1.1  mrg 
   15653      1.1  mrg     G5 6600 DCB improvements, but I'm sure to be some bswaps short
   15654      1.1  mrg     
   15655      1.1  mrg     This will all become so much nicer when I can do leNN_to_cpu()...
   15656      1.1  mrg 
   15657      1.1  mrg commit 9408fcbbbbab80608c8923ab2b7757dfa76b9767
   15658      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15659      1.1  mrg Date:   Sat Nov 10 17:02:38 2007 +0100
   15660      1.1  mrg 
   15661      1.1  mrg     NV50: Last part of nv50_dac.c
   15662      1.1  mrg 
   15663      1.1  mrg commit 85b5e6bfc17c347a9976155a755637f7c8d9304f
   15664      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15665      1.1  mrg Date:   Sat Nov 10 16:59:49 2007 +0100
   15666      1.1  mrg 
   15667      1.1  mrg     NV50: More cleanup (this time nv50_dac.c).
   15668      1.1  mrg 
   15669      1.1  mrg commit 23d9f09a4600abf5426cb6d069dc5d9aa876a771
   15670      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15671      1.1  mrg Date:   Sat Nov 10 16:32:51 2007 +0100
   15672      1.1  mrg 
   15673      1.1  mrg     NV50: That's the initial cleanup for nv50_display.c
   15674      1.1  mrg 
   15675      1.1  mrg commit 25cef08b183d6406ce065b2b3cd224dd1840525b
   15676      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15677      1.1  mrg Date:   Sat Nov 10 16:24:32 2007 +0100
   15678      1.1  mrg 
   15679      1.1  mrg     NV50: Should have run make first ;-)
   15680      1.1  mrg 
   15681      1.1  mrg commit d5dfb82f7f39304eb39dd4b1c34a2a2801d90a25
   15682      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15683      1.1  mrg Date:   Sat Nov 10 16:23:48 2007 +0100
   15684      1.1  mrg 
   15685      1.1  mrg     NV50: Even more cleanup.
   15686      1.1  mrg 
   15687      1.1  mrg commit 391c498e676752ac6bf03b668a1cb00094c1a049
   15688      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15689      1.1  mrg Date:   Sat Nov 10 16:19:32 2007 +0100
   15690      1.1  mrg 
   15691      1.1  mrg     NV50: More cleanup, small commits to make bisecting easier.
   15692      1.1  mrg 
   15693      1.1  mrg commit 59788f9d4e6c264a6b666918989ad6b778026bd9
   15694      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15695      1.1  mrg Date:   Sat Nov 10 16:05:42 2007 +0100
   15696      1.1  mrg 
   15697      1.1  mrg     NV50: Some initial cleanup.
   15698      1.1  mrg 
   15699      1.1  mrg commit 1a7d7ccb4c12f6a10aa5e8b41daee1aae52efa8a
   15700      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15701      1.1  mrg Date:   Sat Nov 10 15:39:04 2007 +0100
   15702      1.1  mrg 
   15703      1.1  mrg     NV50: Another wrapper.
   15704      1.1  mrg 
   15705      1.1  mrg commit 3ca3170c8bbd758da81a1bc5b5a84cf3ca642c07
   15706      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15707      1.1  mrg Date:   Sat Nov 10 15:29:13 2007 +0100
   15708      1.1  mrg 
   15709      1.1  mrg     NV50: A new wrapper + a few functions renamed.
   15710      1.1  mrg     
   15711      1.1  mrg     - I'm trying to clean up the code a bit, but lack of the hardware prevents me from testing it.
   15712      1.1  mrg 
   15713      1.1  mrg commit 77dc99b2621523e20a956a8eaa01a100c992c458
   15714      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15715      1.1  mrg Date:   Sat Nov 10 00:35:04 2007 +0100
   15716      1.1  mrg 
   15717      1.1  mrg     randr12: This may break stuff for some g70 cards, if it does, then please scream.
   15718      1.1  mrg     
   15719      1.1  mrg     - I hope i've got most situations covered.
   15720      1.1  mrg     - If there are issues getting the second head to work on nv4x cards, then please tell.
   15721      1.1  mrg     - nv4x is geforce 6 and 7 series for those who do not know.
   15722      1.1  mrg 
   15723      1.1  mrg commit c169480b0bb177e8c5efb292d38c55554dcdfcdd
   15724      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15725      1.1  mrg Date:   Fri Nov 9 20:41:48 2007 +0100
   15726      1.1  mrg 
   15727      1.1  mrg     randr12: Disable load detect again, until we can identify it from a DVI monitor.
   15728      1.1  mrg 
   15729      1.1  mrg commit 7237a7014b426acc4857d32967e0f10974877819
   15730      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15731      1.1  mrg Date:   Fri Nov 9 20:40:46 2007 +0100
   15732      1.1  mrg 
   15733      1.1  mrg     randr12: Improve detection of DVI-D/DVI-A pairs (for naming).
   15734      1.1  mrg 
   15735      1.1  mrg commit a8125c458fa53544625da2071a69e3fd27d7c084
   15736      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15737      1.1  mrg Date:   Fri Nov 9 19:27:37 2007 +0000
   15738      1.1  mrg 
   15739      1.1  mrg     randr12: Revert "randr12: lose ffs wrapper", it's wrong
   15740      1.1  mrg 
   15741      1.1  mrg commit d83cb471cfcc18973eb4a5f319bc17a06e0a883f
   15742      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15743      1.1  mrg Date:   Fri Nov 9 19:02:00 2007 +0000
   15744      1.1  mrg 
   15745      1.1  mrg     randr12: lose ffs wrapper
   15746      1.1  mrg 
   15747      1.1  mrg commit dedf68e10f4b0cde6f9c49d60df737ed7b4148c0
   15748      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   15749      1.1  mrg Date:   Wed Oct 31 02:36:41 2007 +0100
   15750      1.1  mrg 
   15751      1.1  mrg     More nv30 exa cleaning up.
   15752      1.1  mrg 
   15753      1.1  mrg commit d3679e8a5c0ce54ee3ef4de15be5a1fcd353df8e
   15754      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15755      1.1  mrg Date:   Fri Nov 9 18:44:37 2007 +0100
   15756      1.1  mrg 
   15757      1.1  mrg     randr12: Do not mess with ramdac register 580 until it's proven to be neccesary.
   15758      1.1  mrg     
   15759      1.1  mrg     - I cannot seem to find out what the conditions are to change this register, except that it's related to VCLK ratio DB1.
   15760      1.1  mrg 
   15761      1.1  mrg commit a49d51c638c2004641e58dc0061652553e9a6751
   15762      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15763      1.1  mrg Date:   Fri Nov 9 18:31:02 2007 +0100
   15764      1.1  mrg 
   15765      1.1  mrg     randr12: Fix vertical scaling.
   15766      1.1  mrg 
   15767      1.1  mrg commit 2e6f5e18231a327cac7de4a927435585d1eadcee
   15768      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   15769      1.1  mrg Date:   Fri Nov 9 18:13:43 2007 +0100
   15770      1.1  mrg 
   15771      1.1  mrg     oops, trailing whitespace
   15772      1.1  mrg 
   15773      1.1  mrg commit 596f4e6a78900f3cbb3beb4c99da7606dc630179
   15774      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   15775      1.1  mrg Date:   Fri Nov 9 18:11:25 2007 +0100
   15776      1.1  mrg 
   15777      1.1  mrg     Also disable nv40exa if nv30exa disabled
   15778      1.1  mrg 
   15779      1.1  mrg commit d9f80b9d5f4ae1c00e79b9e903c2fc0c23b37a13
   15780      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   15781      1.1  mrg Date:   Fri Nov 9 18:10:53 2007 +0100
   15782      1.1  mrg 
   15783      1.1  mrg     Reading DFP tables need randr1.2
   15784      1.1  mrg 
   15785      1.1  mrg commit 50aaccb5e0d3b9a978701c55ebe6545a6f7b1456
   15786      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15787      1.1  mrg Date:   Thu Nov 8 18:59:50 2007 +0000
   15788      1.1  mrg 
   15789      1.1  mrg     randr12: invert fpScaler to regain original meaning (see man page)
   15790      1.1  mrg 
   15791      1.1  mrg commit 3f6db3ac15b51a58353396fce2126a369b4cfd89
   15792      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15793      1.1  mrg Date:   Thu Nov 8 20:30:28 2007 +0000
   15794      1.1  mrg 
   15795      1.1  mrg     randr12: Do scaling / native fixup in the fixup function
   15796      1.1  mrg     
   15797      1.1  mrg     Nuke the LVDS specific fixup code
   15798      1.1  mrg     Then use adjusted_mode accordingly
   15799      1.1  mrg 
   15800      1.1  mrg commit 51a874a59d82678bbb790b708f9ba62985d99344
   15801      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15802      1.1  mrg Date:   Wed Nov 7 18:37:57 2007 +0000
   15803      1.1  mrg 
   15804      1.1  mrg     randr12: rename DIGITAL and PANEL to TMDS and LVDS
   15805      1.1  mrg     
   15806      1.1  mrg     Following on from earlier renaming, this is less confusing, at least to me.
   15807      1.1  mrg 
   15808      1.1  mrg commit 61c92f10e1182403fc6fc8a666ed3d8b14795481
   15809      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15810      1.1  mrg Date:   Thu Nov 8 17:00:44 2007 +0000
   15811      1.1  mrg 
   15812      1.1  mrg     randr12: blank screen before we're ready to show it
   15813      1.1  mrg 
   15814      1.1  mrg commit da64328dd7be7f0e7ee1dd0dd774174fc126948b
   15815      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15816      1.1  mrg Date:   Thu Nov 8 20:11:25 2007 +0100
   15817      1.1  mrg 
   15818      1.1  mrg     randr12: Some outputs are only valid on secondary output.
   15819      1.1  mrg 
   15820      1.1  mrg commit fe3d49ccb24ff20fba79ee97cceba64850d9387f
   15821      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15822      1.1  mrg Date:   Thu Nov 8 19:20:41 2007 +0100
   15823      1.1  mrg 
   15824      1.1  mrg     randr12: Improve output naming scheme.
   15825      1.1  mrg 
   15826      1.1  mrg commit 42542b36d771142d38f72b3365da8b53e9d25c55
   15827      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15828      1.1  mrg Date:   Thu Nov 8 19:13:03 2007 +0100
   15829      1.1  mrg 
   15830      1.1  mrg     randr12: Add ramdac assignment code to the lvds dpms function.
   15831      1.1  mrg 
   15832      1.1  mrg commit 2f1bf8138ba970ad18afe1ba9ee10228ea213926
   15833      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15834      1.1  mrg Date:   Thu Nov 8 18:42:35 2007 +0100
   15835      1.1  mrg 
   15836      1.1  mrg     randr12: Misc fixes.
   15837      1.1  mrg 
   15838      1.1  mrg commit 8b733ab61e0b9eb375783e986de776eef5fd49ff
   15839      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   15840      1.1  mrg Date:   Fri Nov 9 03:29:21 2007 +1100
   15841      1.1  mrg 
   15842      1.1  mrg     get rid of ALLOCATE_LOCAL etc.
   15843      1.1  mrg 
   15844      1.1  mrg commit bfb78d2090ee5c189cf00e6af5107a756e864e98
   15845      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15846      1.1  mrg Date:   Thu Nov 8 00:20:53 2007 +0100
   15847      1.1  mrg 
   15848      1.1  mrg     randr12: It seems the situation was a bit easier to handle, luckily.
   15849      1.1  mrg     
   15850      1.1  mrg     - I've tied ramdac and crtc number together.
   15851      1.1  mrg     - Switching crtc's doesn't cause a problem anymore (even when crtc0 is not in use).
   15852      1.1  mrg 
   15853      1.1  mrg commit d56e6e498ed9acc35bfa540881243acf03981571
   15854      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15855      1.1  mrg Date:   Wed Nov 7 22:25:40 2007 +0100
   15856      1.1  mrg 
   15857      1.1  mrg     randr12: Intermediate commit.
   15858      1.1  mrg 
   15859      1.1  mrg commit f13659a8c8e855dc0b871173ccfdd0b70236be71
   15860      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   15861      1.1  mrg Date:   Wed Nov 7 23:03:54 2007 +0100
   15862      1.1  mrg 
   15863      1.1  mrg     NV10EXA: added support for R5G6B5 as source and destination (tested only with rendercheck)
   15864  1.1.1.4  mrg              added A8 + A8 via ARGB + ARGB hack, disabled by default because it cannot work
   15865  1.1.1.4  mrg              updated instrumentation to dump pixmap sizes and repeat flag
   15866      1.1  mrg 
   15867      1.1  mrg commit 3d671bf3b06e64b49254db666980be3a3b3652cc
   15868      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15869      1.1  mrg Date:   Wed Nov 7 15:08:48 2007 +0000
   15870      1.1  mrg 
   15871      1.1  mrg     randr12: remove some duplication and reduce mem leaks
   15872      1.1  mrg 
   15873      1.1  mrg commit cdbec606e4ec398d6bef87d635499100559e3a19
   15874      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15875      1.1  mrg Date:   Wed Nov 7 14:54:18 2007 +0000
   15876      1.1  mrg 
   15877      1.1  mrg     randr12: refactor ddc stuff for convenience
   15878      1.1  mrg 
   15879      1.1  mrg commit ed8473b228579024a4fdc9c2a9ecf4cb71135378
   15880      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15881      1.1  mrg Date:   Wed Nov 7 14:33:50 2007 +0000
   15882      1.1  mrg 
   15883      1.1  mrg     randr12: micro-optimization on use of "or"
   15884      1.1  mrg 
   15885      1.1  mrg commit f6d0b446eda687bb55649599e1aedfa231feaaa9
   15886      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15887      1.1  mrg Date:   Tue Nov 6 21:20:10 2007 +0000
   15888      1.1  mrg 
   15889      1.1  mrg     randr12: LVDS warning
   15890      1.1  mrg 
   15891      1.1  mrg commit 62f8fed79f1617ffd0289123045fda0a3c0e92b2
   15892      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15893      1.1  mrg Date:   Tue Nov 6 01:29:33 2007 +0000
   15894      1.1  mrg 
   15895      1.1  mrg     randr12: Use NV_RAMDAC_PLL_SELECT_PLL_SOURCE_ALL for LVDS
   15896      1.1  mrg     
   15897      1.1  mrg     Using only VPLL seems to be broken for LVDS. Traces show consistent use of ALL.
   15898      1.1  mrg 
   15899      1.1  mrg commit 0b958dc66a5533a7db61b7b2f456df876e9905ff
   15900      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15901      1.1  mrg Date:   Wed Nov 7 09:33:40 2007 +0100
   15902      1.1  mrg 
   15903      1.1  mrg     randr12: Also save flatpanel regs on analog monitors.
   15904      1.1  mrg 
   15905      1.1  mrg commit c8ac3f0c7cfd6eca85f332e11e280f715e80283e
   15906      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15907      1.1  mrg Date:   Tue Nov 6 21:09:51 2007 +0000
   15908      1.1  mrg 
   15909      1.1  mrg     Various minor fixes
   15910      1.1  mrg     
   15911      1.1  mrg     Now that ramdac selection uses sensible numbers, it turns out writing to TMDS regs is a bad move on LVDS.
   15912      1.1  mrg     Also, change FP_CONTROL handling a bit for LVDS (bit31 needs preserving)
   15913      1.1  mrg 
   15914      1.1  mrg commit d7be5bdc27fee0758df33feb3a331c9c79dd94e0
   15915      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15916      1.1  mrg Date:   Tue Nov 6 19:53:08 2007 +0000
   15917      1.1  mrg 
   15918      1.1  mrg     Start using OUTPUT_PANEL where appropriate
   15919      1.1  mrg 
   15920      1.1  mrg commit f1160ac702a251708f2385b78c1657f95c2916ab
   15921      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15922      1.1  mrg Date:   Thu Nov 1 00:24:13 2007 +0000
   15923      1.1  mrg 
   15924      1.1  mrg     Beautify DCB 1.2 weirdness, hopefully fixup G5 and use dcb_table more simply
   15925      1.1  mrg 
   15926      1.1  mrg commit 38829fa5cdac1469a6a71a092a42885ea048a1ba
   15927      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15928      1.1  mrg Date:   Tue Nov 6 19:41:47 2007 +0000
   15929      1.1  mrg 
   15930      1.1  mrg     Implement lvds_output_{get_modes, mode_valid, mode_fixup}
   15931      1.1  mrg 
   15932      1.1  mrg commit 29c578bfe9415aa86910cf6d5cd44787b4fdf44d
   15933      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15934      1.1  mrg Date:   Fri Oct 26 03:01:17 2007 +0100
   15935      1.1  mrg 
   15936      1.1  mrg     Reindentation, renaming, adding debug, and assume LVDS always connected
   15937      1.1  mrg 
   15938      1.1  mrg commit 7aeae6cdc99ab633361f107752ef1bfa3e0492e0
   15939      1.1  mrg Author: Stuart Bennett <sb476 (a] cam.ac.uk>
   15940      1.1  mrg Date:   Wed Oct 31 17:29:16 2007 +0000
   15941      1.1  mrg 
   15942      1.1  mrg     LVDS VBIOS FP mode finding
   15943      1.1  mrg 
   15944      1.1  mrg commit cd806f92e29573ea968ab2fddb454eb1513e37dd
   15945      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15946      1.1  mrg Date:   Wed Nov 7 00:16:33 2007 +0100
   15947      1.1  mrg 
   15948      1.1  mrg     randr12: Fix ugly alligment.
   15949      1.1  mrg 
   15950      1.1  mrg commit 88faf35179b9af8060c35a7a95e9a6baaae552be
   15951      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15952      1.1  mrg Date:   Wed Nov 7 00:11:51 2007 +0100
   15953      1.1  mrg 
   15954      1.1  mrg     randr12: Improve hotplugging of outputs.
   15955      1.1  mrg 
   15956      1.1  mrg commit 4aa3acbd5410c8dda57a483cf7967258440888dc
   15957      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   15958      1.1  mrg Date:   Tue Nov 6 23:40:07 2007 +0100
   15959      1.1  mrg 
   15960      1.1  mrg     NV10 EXA: Implement a8 1x1 repeat
   15961      1.1  mrg 
   15962      1.1  mrg commit 524e555c468fbab32b515ecd2c1e9cccf6c48443
   15963      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   15964      1.1  mrg Date:   Tue Nov 6 23:29:03 2007 +0100
   15965      1.1  mrg 
   15966      1.1  mrg     NV10 EXA: setup viewport like nv40 exa
   15967      1.1  mrg 
   15968      1.1  mrg commit 2f2298f0ae3777c775b3ab81356adebf4f52ed77
   15969      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15970      1.1  mrg Date:   Tue Nov 6 22:15:20 2007 +0100
   15971      1.1  mrg 
   15972      1.1  mrg     randr12: Readd crt load detect + misc changes + restrictions (see full log)
   15973      1.1  mrg     
   15974      1.1  mrg     - Crt load detect has been readded, but only for the primary output (the other gives false positives).
   15975      1.1  mrg     - Misc changes to ramdac management.
   15976      1.1  mrg     - Until i know how to trigger a full mode change, i cannot allow adding an output which requires ramdac0 during runtime.
   15977      1.1  mrg 
   15978      1.1  mrg commit a6244c25a5c7efc633c74f506ca121e10a5642c0
   15979      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15980      1.1  mrg Date:   Tue Nov 6 16:11:43 2007 +0100
   15981      1.1  mrg 
   15982      1.1  mrg     randr12: Reasonably complete TMDS programming, see notes.
   15983      1.1  mrg     
   15984      1.1  mrg     - Please file a bug and make a mmio-trace when it fails for you.
   15985      1.1  mrg     - I can now hotplug TMDS, so that makes both types hotpluggable on nv4x.
   15986      1.1  mrg     - I have no clue what happens on pre-nv40 hardware, so please try.
   15987      1.1  mrg 
   15988      1.1  mrg commit 5f6912f083048f01a33582d45bc6b22f0ac27d4e
   15989      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15990      1.1  mrg Date:   Tue Nov 6 10:56:22 2007 +0100
   15991      1.1  mrg 
   15992      1.1  mrg     randr12: Associate VPLL's with ramdac instead of crtc.
   15993      1.1  mrg 
   15994      1.1  mrg commit 8241710c94f6df0bf683bc3c93f7ea1ca14d118c
   15995      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   15996      1.1  mrg Date:   Tue Nov 6 10:34:56 2007 +0100
   15997      1.1  mrg 
   15998      1.1  mrg     randr12: Put TEST_CONTROL into neutral position.
   15999      1.1  mrg 
   16000      1.1  mrg commit 19533d8ba549965dedd9083330b217270efaa49b
   16001      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16002      1.1  mrg Date:   Mon Nov 5 23:32:16 2007 +0100
   16003      1.1  mrg 
   16004      1.1  mrg     NV50: Don't hit pre-NV50 codepath.
   16005      1.1  mrg 
   16006      1.1  mrg commit 5ca10da0c7dd2fd689cc4369e37ed385a0c10d21
   16007      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16008      1.1  mrg Date:   Mon Nov 5 21:28:22 2007 +0100
   16009      1.1  mrg 
   16010      1.1  mrg     randr12: Remove incorrect (and hopefully redundant) output initialisation check.
   16011      1.1  mrg 
   16012      1.1  mrg commit fcacad59d9233a66111d1c434e14cc4b2a08961e
   16013      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16014      1.1  mrg Date:   Mon Nov 5 21:18:13 2007 +0100
   16015      1.1  mrg 
   16016      1.1  mrg     randr12: Do not remove any bits from crtc register 580.
   16017      1.1  mrg 
   16018      1.1  mrg commit e58c6735c73cc3a94a7a139e235b1dff9220e507
   16019      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16020      1.1  mrg Date:   Mon Nov 5 20:30:41 2007 +0100
   16021      1.1  mrg 
   16022      1.1  mrg     randr12: Only use VPLL as timing source.
   16023      1.1  mrg 
   16024      1.1  mrg commit 1071aeef24b349bac08a2ac091733c23cad1cb44
   16025      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16026      1.1  mrg Date:   Mon Nov 5 20:04:26 2007 +0100
   16027      1.1  mrg 
   16028      1.1  mrg     randr12: Only enable crtc at the very last stage, should avoid mode setting "blinking".
   16029      1.1  mrg 
   16030      1.1  mrg commit 1ac7798bdec75d9336afd1cfbe7fa177f5fe1465
   16031      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16032      1.1  mrg Date:   Mon Nov 5 10:03:15 2007 +0100
   16033      1.1  mrg 
   16034      1.1  mrg     randr12: Add a native mode for TMDS and make that preferred + some ddc related fixes.
   16035      1.1  mrg 
   16036      1.1  mrg commit bfb75679e504b335be0de4384830cc8129f92c1b
   16037      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16038      1.1  mrg Date:   Mon Nov 5 11:44:58 2007 +1100
   16039      1.1  mrg 
   16040      1.1  mrg     Fix a thinko from commit 62294d9be8ec6f1159e3c2ad273649f937b7aa7e.
   16041      1.1  mrg 
   16042      1.1  mrg commit bf8a2dfa7f83956d100316ed7450669795ea47d2
   16043      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16044      1.1  mrg Date:   Sat Nov 3 22:03:18 2007 +0100
   16045      1.1  mrg 
   16046      1.1  mrg     randr12; Forgot a small thing.
   16047      1.1  mrg 
   16048      1.1  mrg commit 19b0971d0c1d03896bfaee2b833194ef1e4d7566
   16049      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16050      1.1  mrg Date:   Sat Nov 3 21:54:48 2007 +0100
   16051      1.1  mrg 
   16052      1.1  mrg     randr12: A legitimate DPMS call could reset the ramdac and effectively disable the mouse.
   16053      1.1  mrg 
   16054      1.1  mrg commit a29839c718fd6bf3003081299017536dd9f8223e
   16055      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16056      1.1  mrg Date:   Sat Nov 3 10:00:06 2007 +0100
   16057      1.1  mrg 
   16058      1.1  mrg     randr12: Hopefully improve the native flatpanel mode finder.
   16059      1.1  mrg 
   16060      1.1  mrg commit bd20ff5b8c9467ca913c00d3ec946e7e975ad3d4
   16061      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16062      1.1  mrg Date:   Fri Nov 2 23:17:16 2007 +0100
   16063      1.1  mrg 
   16064      1.1  mrg     randr12: We cannot reset ramdacs during detect, there may not be a modesetting after it.
   16065      1.1  mrg 
   16066      1.1  mrg commit 7054de29c589a7be0a6b027f3067ae2c02e2fc45
   16067      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16068      1.1  mrg Date:   Fri Nov 2 21:44:40 2007 +0100
   16069      1.1  mrg 
   16070      1.1  mrg     randr12: Futher refine crtc timings, hoping to solve the "pink line" issue.
   16071      1.1  mrg 
   16072      1.1  mrg commit 39ced4abb536993249e55a72eceeba26d577724c
   16073      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16074      1.1  mrg Date:   Thu Nov 1 17:54:26 2007 +0100
   16075      1.1  mrg 
   16076      1.1  mrg     randr12: Improved ramdac choosing, based on bios information (or value).
   16077      1.1  mrg 
   16078      1.1  mrg commit 28ba9ed765d9956b2f07c6a405fca675a71012db
   16079      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16080      1.1  mrg Date:   Thu Nov 1 17:01:53 2007 +0100
   16081      1.1  mrg 
   16082      1.1  mrg     randr12: Remove redundant output setup + don't print full edid.
   16083      1.1  mrg 
   16084      1.1  mrg commit 609f7b9c2962ccf04861d2164a0ff12c58e84010
   16085      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16086      1.1  mrg Date:   Thu Nov 1 13:00:45 2007 +0100
   16087      1.1  mrg 
   16088      1.1  mrg     randr12: Cursor fixes(probably only affects nv4x).
   16089      1.1  mrg 
   16090      1.1  mrg commit 6945dfdc5e6b2540432805e845cb8540dc00d326
   16091      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16092      1.1  mrg Date:   Thu Nov 1 11:10:24 2007 +0100
   16093      1.1  mrg 
   16094      1.1  mrg     randr12: Improve analog monitor allignment + misc fixes.
   16095      1.1  mrg 
   16096      1.1  mrg commit 5bd8ba52788b3b3b8f91ba59c29e154e38482481
   16097      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16098      1.1  mrg Date:   Thu Nov 1 18:35:33 2007 +1100
   16099      1.1  mrg 
   16100      1.1  mrg     nv40: what can I say? oops!
   16101      1.1  mrg 
   16102      1.1  mrg commit f59e596bcd90ef824cd41e0c37952e574d6914bb
   16103      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16104      1.1  mrg Date:   Thu Nov 1 18:17:20 2007 +1100
   16105      1.1  mrg 
   16106      1.1  mrg     nv40: completely untested fix for composite on ppc
   16107      1.1  mrg     
   16108      1.1  mrg     Thanks go to ps3rsx guys for finding the issue.
   16109      1.1  mrg 
   16110      1.1  mrg commit 59c4fdb650ff2e6b6948d1bdd6bb22aa94195a32
   16111      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16112      1.1  mrg Date:   Wed Oct 31 22:59:54 2007 +0100
   16113      1.1  mrg 
   16114      1.1  mrg     randr12: Some misc cleanup to make malc0's patches work.
   16115      1.1  mrg 
   16116      1.1  mrg commit f165d4f2ca90916b1334cdc18d62b82ea71d9f62
   16117      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16118      1.1  mrg Date:   Wed Oct 31 21:30:36 2007 +0100
   16119      1.1  mrg 
   16120      1.1  mrg     randr12: The "easy" TMDS registers, please report regressions.
   16121      1.1  mrg 
   16122      1.1  mrg commit 860c4bdd38fd259ae51e32e4873a2aa8b1e6883e
   16123      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16124      1.1  mrg Date:   Wed Oct 31 19:00:28 2007 +0100
   16125      1.1  mrg 
   16126      1.1  mrg     randr12: Misc register fixes.
   16127      1.1  mrg 
   16128      1.1  mrg commit d758e8f4c1a7d4effe1298a0a41d4e0b96496ab9
   16129      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16130      1.1  mrg Date:   Wed Oct 31 13:22:29 2007 +0100
   16131      1.1  mrg 
   16132      1.1  mrg     randr12: Some changes to VCLK ratio handling.
   16133      1.1  mrg 
   16134      1.1  mrg commit 899559921b0e46db010fa1e771203c2edefb7ade
   16135      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16136      1.1  mrg Date:   Wed Oct 31 09:18:59 2007 +0100
   16137      1.1  mrg 
   16138      1.1  mrg     randr12: some blob copying
   16139      1.1  mrg 
   16140      1.1  mrg commit b5ecadb73335d934a8cb1c106983d219c9d8d399
   16141      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16142      1.1  mrg Date:   Wed Oct 31 02:09:08 2007 +0100
   16143      1.1  mrg 
   16144      1.1  mrg     Fix bugs in nv30 exa (kde text seems back)
   16145      1.1  mrg 
   16146      1.1  mrg commit f7b553a87e7f67138e06e74877145a1f83e9d188
   16147      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   16148      1.1  mrg Date:   Tue Oct 30 23:04:28 2007 +0100
   16149      1.1  mrg 
   16150      1.1  mrg     NV10 EXA: implement repeat for 1x1 textures
   16151      1.1  mrg 
   16152      1.1  mrg commit bf7b0231db1f7e45cee60d7d2e04b1b006aec2b0
   16153      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   16154      1.1  mrg Date:   Sun Oct 28 23:52:22 2007 +0100
   16155      1.1  mrg 
   16156      1.1  mrg     NV10 EXA: Fix viewport setup
   16157      1.1  mrg 
   16158      1.1  mrg commit f8f9c8789b89a02886702c46c5feafec169ae78a
   16159      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16160      1.1  mrg Date:   Tue Oct 30 21:00:54 2007 +0100
   16161      1.1  mrg 
   16162      1.1  mrg     randr12: Flatpanel scaling is finally working, read full message.
   16163      1.1  mrg     
   16164      1.1  mrg     - The option FPScale is now obeyed and will cause scaling to happen in the monitor.
   16165      1.1  mrg     - The default is scaling is using the GPU.
   16166      1.1  mrg     - When the aspect ratio is very different(>0.10 diff), it will obey aspect ratio and create bands around it.
   16167      1.1  mrg 
   16168      1.1  mrg commit e73aa148d965abbf73392c6ffef3993dc26c31fd
   16169      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16170      1.1  mrg Date:   Tue Oct 30 13:54:25 2007 +0100
   16171      1.1  mrg 
   16172      1.1  mrg     randr12: Some copyright stuff.
   16173      1.1  mrg 
   16174      1.1  mrg commit c1508e1448e3822e8b6bb2604c09a9d766a64a93
   16175      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16176      1.1  mrg Date:   Tue Oct 30 13:44:44 2007 +0100
   16177      1.1  mrg 
   16178      1.1  mrg     randr12: Disable some panel scaling stuff, because it is broken.
   16179      1.1  mrg 
   16180      1.1  mrg commit 3bf8110b61ef854af803a45f0faf1eaffbbcfac9
   16181      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16182      1.1  mrg Date:   Tue Oct 30 11:44:58 2007 +0100
   16183      1.1  mrg 
   16184      1.1  mrg     randr12: Lots of misc fixes.
   16185      1.1  mrg     
   16186      1.1  mrg     - This does not fix the issue with -hsync, +vsync modelines (or the other way around) yet.
   16187      1.1  mrg     - There are two PVIO ranges, i'm surprised noone noticed this.
   16188      1.1  mrg     - Some misc fixes.
   16189      1.1  mrg 
   16190      1.1  mrg commit 894f9aacce3d685b811f8961275a9f225b964159
   16191      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16192      1.1  mrg Date:   Tue Oct 30 01:49:38 2007 +0100
   16193      1.1  mrg 
   16194      1.1  mrg     Disable nv30 exa no big endian until we fix the endianness bugs related to the 3D engine.
   16195      1.1  mrg 
   16196      1.1  mrg commit 482cbcb9efdfbdd4bbe998c09f7d29033aeca09b
   16197      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16198      1.1  mrg Date:   Tue Oct 30 01:37:45 2007 +0100
   16199      1.1  mrg 
   16200      1.1  mrg     Use the new header with license.
   16201      1.1  mrg 
   16202      1.1  mrg commit a9908dbb70df0d0abb586b9774efdc10adf4d74f
   16203      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16204      1.1  mrg Date:   Mon Oct 29 23:00:14 2007 +0100
   16205      1.1  mrg 
   16206      1.1  mrg     More copyrights I remember...
   16207      1.1  mrg 
   16208      1.1  mrg commit 67e142394edcb553a40c6c8b0ef091bd4dad2bdd
   16209      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16210      1.1  mrg Date:   Mon Oct 29 22:57:30 2007 +0100
   16211      1.1  mrg 
   16212      1.1  mrg     Add some copyrights... not all files are covered yet, but I did the ones I recalled.
   16213      1.1  mrg 
   16214      1.1  mrg commit f75e36a901fd47bbd9164242c408e9f8b0e03e2c
   16215      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16216      1.1  mrg Date:   Mon Oct 29 18:37:34 2007 +0100
   16217      1.1  mrg 
   16218      1.1  mrg     randr12: My suspicion was incorrect, i2c buses are swapped for all nv4x
   16219      1.1  mrg     it seems.
   16220      1.1  mrg 
   16221      1.1  mrg commit e741ac76ac45e8ea959792810670abdf2afbc6bd
   16222      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16223      1.1  mrg Date:   Mon Oct 29 13:40:30 2007 +0100
   16224      1.1  mrg 
   16225      1.1  mrg     randr12: Show NV_RAMDAC_FP_DEBUG_0 of both ramdac's when output is refused.
   16226      1.1  mrg 
   16227      1.1  mrg commit c53754162087a7b66d40b7c3982cdc5b6d160ea1
   16228      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16229      1.1  mrg Date:   Mon Oct 29 13:34:20 2007 +0100
   16230      1.1  mrg 
   16231      1.1  mrg     randr12: Minor change, turning on bit 18 of NV_RAMDAC_SEL_CLK.
   16232      1.1  mrg 
   16233      1.1  mrg commit fef872bd999b430a41bdfae8d408f8dfed0010a2
   16234      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16235      1.1  mrg Date:   Fri Oct 26 15:50:40 2007 +0200
   16236      1.1  mrg 
   16237      1.1  mrg     nv30 exa : add A8 dst (requires new drm), add some dst formats, handle 1x1 repeat, enable by default.
   16238      1.1  mrg 
   16239      1.1  mrg commit 1d7354cbb5875eb13ed88e6aaab69aff615f82b2
   16240      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16241      1.1  mrg Date:   Fri Oct 26 04:37:51 2007 +0200
   16242      1.1  mrg 
   16243      1.1  mrg     Fix nv30 exa.
   16244      1.1  mrg 
   16245      1.1  mrg commit 2cd3d47713cf3eb0d36124902a2c66b689acba51
   16246      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16247      1.1  mrg Date:   Thu Oct 25 16:55:18 2007 +0200
   16248      1.1  mrg 
   16249      1.1  mrg     s/#define ABC ;/#define ABC do { ; } while(0);/
   16250      1.1  mrg 
   16251      1.1  mrg commit 228b91d3da445fc58bfe6b13e792bbdff3728301
   16252      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16253      1.1  mrg Date:   Thu Oct 25 16:40:34 2007 +0200
   16254      1.1  mrg 
   16255      1.1  mrg     NV10 EXA: implemented masking via register combiners and added (disabled by default) statistics displaying
   16256      1.1  mrg     
   16257      1.1  mrg     masking works for ARGB, XRGB (it's a nop), A8 - no component alpha for now, but it will come soon hopefully
   16258      1.1  mrg 
   16259      1.1  mrg commit 7d77ab0692126cea9248b7ee61b001e138b4e47c
   16260      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16261      1.1  mrg Date:   Thu Oct 25 10:52:59 2007 +0200
   16262      1.1  mrg 
   16263      1.1  mrg     NV10 EXA: fixed A8 as pointed out by p0g
   16264      1.1  mrg 
   16265      1.1  mrg commit cdb54271837564bb4a5afd2dc4cf7e7169138975
   16266      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16267      1.1  mrg Date:   Thu Oct 25 10:38:42 2007 +0200
   16268      1.1  mrg 
   16269      1.1  mrg     NV10 EXA: added support for A8 as source
   16270      1.1  mrg 
   16271      1.1  mrg commit 220acbe07e84015e489257a9b9dae8e8f1be8268
   16272      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   16273      1.1  mrg Date:   Thu Oct 25 10:03:39 2007 +0200
   16274      1.1  mrg 
   16275      1.1  mrg     NV10 EXA: use proper XRGB format and use correct RC setup
   16276      1.1  mrg 
   16277      1.1  mrg commit 6034387ea96816d34b627c306998342136ecb01b
   16278      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   16279      1.1  mrg Date:   Thu Oct 25 09:59:01 2007 +0200
   16280      1.1  mrg 
   16281      1.1  mrg     NV10 EXA: always use an even width for NPOT_SIZE
   16282      1.1  mrg 
   16283      1.1  mrg commit f7f17b789e89aadafa2734cba0f4464c5f317a68
   16284      1.1  mrg Author: Jeremy Kolb <jkolb (a] brandeis.edu>
   16285      1.1  mrg Date:   Wed Oct 24 19:34:49 2007 -0400
   16286      1.1  mrg 
   16287      1.1  mrg     nv30: Fix some corruption.  Give us some semblance of icons (still messed up though)
   16288      1.1  mrg 
   16289      1.1  mrg commit bafa34a7bd7a9136a95c8ced25c5b80556c78c0c
   16290      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16291      1.1  mrg Date:   Wed Oct 24 20:28:46 2007 +0200
   16292      1.1  mrg 
   16293      1.1  mrg     Fix a few NV_IMAGE_BLIT offsets.
   16294      1.1  mrg 
   16295      1.1  mrg commit 09f4b66d35543037c4f50910d0265751dded66c0
   16296      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16297      1.1  mrg Date:   Wed Oct 24 10:40:17 2007 +0200
   16298      1.1  mrg 
   16299      1.1  mrg     NV10EXA : enabled by default for NV1x. Waiting for pq before doing the same for NV2x.
   16300      1.1  mrg 
   16301      1.1  mrg commit 6c978164a212ddf4f60f82cdc72b11ebbc96efbb
   16302      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16303      1.1  mrg Date:   Wed Oct 24 09:37:34 2007 +0200
   16304      1.1  mrg 
   16305      1.1  mrg     Xv: disabled YV12 overlay for NV20 chipsets that do not seem to have it
   16306      1.1  mrg 
   16307      1.1  mrg commit 9f48bd410f8cf9aa700e03db807cef2e7cc07e34
   16308      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16309      1.1  mrg Date:   Wed Oct 24 09:08:41 2007 +0200
   16310      1.1  mrg 
   16311      1.1  mrg     randr12: The last step to make lower flatpanel resolutions working.
   16312      1.1  mrg     
   16313      1.1  mrg     - Note: the previous randr12 commit also contained some fixes in this area.
   16314      1.1  mrg 
   16315      1.1  mrg commit 2bf8bbd1764979d194ff2dbac4a6529cbcbdbc1d
   16316      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16317      1.1  mrg Date:   Wed Oct 24 00:00:59 2007 +0200
   16318      1.1  mrg 
   16319      1.1  mrg     randr12: Misc changes.
   16320      1.1  mrg 
   16321      1.1  mrg commit 5841664c82126058e582f215af2323cc80a6150d
   16322      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16323      1.1  mrg Date:   Tue Oct 23 22:53:46 2007 +0200
   16324      1.1  mrg 
   16325      1.1  mrg     x8r8g8b8 now seems to work (it passes rendercheck) with format 0x380
   16326      1.1  mrg 
   16327      1.1  mrg commit 27a713057f0fd2d3c8a77f5eff86393059b60511
   16328      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16329      1.1  mrg Date:   Tue Oct 23 22:53:21 2007 +0200
   16330      1.1  mrg 
   16331      1.1  mrg     Remove NV10 texture formats that are all wrong.
   16332      1.1  mrg 
   16333      1.1  mrg commit 78a0d5a42f96816889f1c9294f11c637dfcba486
   16334      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16335      1.1  mrg Date:   Tue Oct 23 19:12:19 2007 +0200
   16336      1.1  mrg 
   16337      1.1  mrg     NV10 EXA: A8R8G8B8 without mask works with rendercheck now
   16338      1.1  mrg 
   16339      1.1  mrg commit 7543e65cecab510f6bea8b6efc5cdf3cc9d261ae
   16340      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16341      1.1  mrg Date:   Tue Oct 23 18:41:38 2007 +0200
   16342      1.1  mrg 
   16343      1.1  mrg     randr12: actually add scaling factor's
   16344      1.1  mrg     
   16345      1.1  mrg     - This was forgotten when i first added this from the haiku driver.
   16346      1.1  mrg 
   16347      1.1  mrg commit a11faa794c5dd24cd74d949006c8e86c6c3f0310
   16348      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16349      1.1  mrg Date:   Tue Oct 23 16:22:56 2007 +0200
   16350      1.1  mrg 
   16351      1.1  mrg     randr12: Add a few debug statements that should explain why an output is refused.
   16352      1.1  mrg 
   16353      1.1  mrg commit 2d842c39bf210b4b8294a447ec9ac194ec3e2e47
   16354      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16355      1.1  mrg Date:   Tue Oct 23 16:19:10 2007 +0200
   16356      1.1  mrg 
   16357      1.1  mrg     randr12: Check if output is needed before creating it.
   16358      1.1  mrg     
   16359      1.1  mrg     - This hopefully fixes a problem some NV30 people have.
   16360      1.1  mrg 
   16361      1.1  mrg commit 5c884a188296c9a026f110f272dff5d88d58c0b6
   16362      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16363      1.1  mrg Date:   Tue Oct 23 15:47:49 2007 +0200
   16364      1.1  mrg 
   16365      1.1  mrg     Revert a G70 workaround, this may BREAK your setup.
   16366      1.1  mrg     
   16367      1.1  mrg     - Please report if you have issues, but be prepared to help out to find a real fix.
   16368      1.1  mrg 
   16369      1.1  mrg commit 0fb93b45378c9d0fbee9bb96bd60d7a995c667b9
   16370      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16371      1.1  mrg Date:   Mon Oct 22 19:02:17 2007 +0200
   16372      1.1  mrg 
   16373      1.1  mrg     added (disabled) NV10 EXA hooks
   16374      1.1  mrg 
   16375      1.1  mrg commit 78af60e798f5b91cc128cd2f84ddae7d0a1523cd
   16376      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16377      1.1  mrg Date:   Mon Oct 22 19:00:20 2007 +0200
   16378      1.1  mrg 
   16379      1.1  mrg     added NV10 EXA functions to proto header
   16380      1.1  mrg 
   16381      1.1  mrg commit cf053adacabaee887ecedaa9967b07b3185095b5
   16382      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   16383      1.1  mrg Date:   Mon Oct 22 17:04:23 2007 +0200
   16384      1.1  mrg 
   16385      1.1  mrg     Fix some blending stuff for NV10 EXA
   16386      1.1  mrg 
   16387      1.1  mrg commit b0605fbeef0765e39554a15ea9f871c19258f72c
   16388      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   16389      1.1  mrg Date:   Mon Oct 22 17:01:26 2007 +0200
   16390      1.1  mrg 
   16391      1.1  mrg     Add basic RC setup for NV10 EXA
   16392      1.1  mrg 
   16393      1.1  mrg commit 8dea36f6533c5fc35dcb3c24e2fe0c1d009b6693
   16394      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   16395      1.1  mrg Date:   Mon Oct 22 16:50:47 2007 +0200
   16396      1.1  mrg 
   16397      1.1  mrg     Fix NV10 EXA transform
   16398      1.1  mrg 
   16399      1.1  mrg commit b9f97583979d7dbbf0058de9f807a97812362c71
   16400      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   16401      1.1  mrg Date:   Mon Oct 22 16:48:53 2007 +0200
   16402      1.1  mrg 
   16403      1.1  mrg     Fix NV10 EXA list of supported formats
   16404      1.1  mrg 
   16405      1.1  mrg commit 3dc9778902d9412c469d79e3d437838a6c9da7a5
   16406      1.1  mrg Author: Peter Winters <peter (a] whoei.org>
   16407      1.1  mrg Date:   Mon Oct 22 16:44:08 2007 +0200
   16408      1.1  mrg 
   16409      1.1  mrg     Various NV10 EXA fixes
   16410      1.1  mrg 
   16411      1.1  mrg commit 391e2dd1216f598538524fdc52a14bfdd4451567
   16412      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16413      1.1  mrg Date:   Mon Oct 22 22:48:13 2007 +1100
   16414      1.1  mrg 
   16415      1.1  mrg     Fix bad s/
   16416      1.1  mrg 
   16417      1.1  mrg commit 162edc70769b24b39f432cb79f5959eff363c564
   16418      1.1  mrg Author: Pekka Paalanen <pq (a] iki.fi>
   16419      1.1  mrg Date:   Sun Oct 21 19:55:41 2007 +0300
   16420      1.1  mrg 
   16421      1.1  mrg     Revert "EXA: now caching BLIT_OPERATION and RECT_OPERATION..."
   16422      1.1  mrg     
   16423      1.1  mrg     This reverts commit 6d8caf5e0dd915809152c52c2c56a39d76e2ed8c.
   16424      1.1  mrg     
   16425      1.1  mrg     Conflicts:
   16426      1.1  mrg     
   16427  1.1.1.4  mrg             src/nv_exa.c
   16428      1.1  mrg     
   16429      1.1  mrg     The above mentioned commit broke EXA copy and solid operations on nv20
   16430      1.1  mrg     after display mode change. Triggered by running freedroid in fullscreen.
   16431      1.1  mrg     (Not freedroidRPG)
   16432      1.1  mrg 
   16433      1.1  mrg commit cc04b651348768dc214f59211ba396343aaa6a17
   16434      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16435      1.1  mrg Date:   Sat Oct 20 20:30:02 2007 +0200
   16436      1.1  mrg 
   16437      1.1  mrg     Add back comment.
   16438      1.1  mrg 
   16439      1.1  mrg commit 6fd262027c74d5008e484bb5f09edbf5f657470b
   16440      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16441      1.1  mrg Date:   Sat Oct 20 00:26:02 2007 +0200
   16442      1.1  mrg 
   16443      1.1  mrg     randr12: Fix critical bug and minor change.
   16444      1.1  mrg     
   16445      1.1  mrg     - The previous code could allow the TMDS[0x4] register of both heads to be set to 0x88.
   16446      1.1  mrg     - This caused problems and freaked out my monitor and scared me as well :-(
   16447      1.1  mrg     - Until further notice, the usage of this swap bit is restricted to very specific situations.
   16448      1.1  mrg 
   16449      1.1  mrg commit 377f69172b4935372538d7bbf26852bf8a1fe1c4
   16450      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16451      1.1  mrg Date:   Fri Oct 19 20:57:58 2007 +0200
   16452      1.1  mrg 
   16453      1.1  mrg     randr12: Some changes to crtc regs.
   16454      1.1  mrg 
   16455      1.1  mrg commit 85dac1041b38127d41832a6a322d01f87d70f28f
   16456      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16457      1.1  mrg Date:   Fri Oct 19 08:06:33 2007 +0200
   16458      1.1  mrg 
   16459      1.1  mrg     randr12: Some changes to output detection.
   16460      1.1  mrg     
   16461      1.1  mrg     - I'm aware that we still can't fully program modes.
   16462      1.1  mrg 
   16463      1.1  mrg commit 8320f4f61ca72ee0101c1d552ea3ef28e573d21d
   16464      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16465      1.1  mrg Date:   Thu Oct 18 01:56:17 2007 +0200
   16466      1.1  mrg 
   16467      1.1  mrg     Remove xaa includes.
   16468      1.1  mrg 
   16469      1.1  mrg commit 86855f03945d3bad90da0b28311bece484cbfce7
   16470      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16471      1.1  mrg Date:   Thu Oct 18 01:55:06 2007 +0200
   16472      1.1  mrg 
   16473      1.1  mrg     Handle -minline-all-stringops properly
   16474      1.1  mrg 
   16475      1.1  mrg commit 53ee9726eeda8cf844d32a9563c82b7549ba6c03
   16476      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16477      1.1  mrg Date:   Wed Oct 17 23:28:50 2007 +1100
   16478      1.1  mrg 
   16479      1.1  mrg     re-align nv40exa after ring macro changes
   16480      1.1  mrg 
   16481      1.1  mrg commit a5c4786aaeadce6103fcc9b3a6f4e6f25a66730f
   16482      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16483      1.1  mrg Date:   Wed Oct 17 23:22:05 2007 +1100
   16484      1.1  mrg 
   16485      1.1  mrg     Switch to *_RING instead of NVDma*
   16486      1.1  mrg 
   16487      1.1  mrg commit 0d1835d67e38ca12347a7965ac43fbfc29063b87
   16488      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16489      1.1  mrg Date:   Wed Oct 17 16:29:01 2007 +1100
   16490      1.1  mrg 
   16491      1.1  mrg     Switch to header generated from XML + other cleanups.
   16492      1.1  mrg     
   16493      1.1  mrg     - Renamed object header to nouveau_class.h, so it's not confused with mmio
   16494      1.1  mrg     - Removed usage of method defines in nv_dma.h
   16495      1.1  mrg     - Removed 2D engine EXA composite hook, it was broken, useless and soon to
   16496      1.1  mrg       be obsoleted by card-specific versions.
   16497      1.1  mrg     - Use names in a few places that magic values were previously used.
   16498      1.1  mrg 
   16499      1.1  mrg commit b36fbf174849b04928efda2909c461b6c1688cdc
   16500      1.1  mrg Author: Dave Airlie <airlied@optimus.(none)>
   16501      1.1  mrg Date:   Tue Oct 16 09:28:58 2007 +1000
   16502      1.1  mrg 
   16503      1.1  mrg     nouveau: missing include
   16504      1.1  mrg 
   16505      1.1  mrg commit 8425d93f7f932281a1b9b420e676acba2a2b5ecd
   16506      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16507      1.1  mrg Date:   Sun Oct 14 17:10:59 2007 +0200
   16508      1.1  mrg 
   16509      1.1  mrg     more changes to nv30 exa... displays the pictures at their correct postition and size but doesn't obey the blending parameters (i.e. no blending takes place).
   16510      1.1  mrg 
   16511      1.1  mrg commit 212a4cd8884ff9276f64bdd0a0115782d146e36a
   16512      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16513      1.1  mrg Date:   Sat Oct 13 23:02:27 2007 +0200
   16514      1.1  mrg 
   16515      1.1  mrg     randr12: Some fallback defaults for dual-dvi cards, please submit dumps when you can.
   16516      1.1  mrg 
   16517      1.1  mrg commit 6d8caf5e0dd915809152c52c2c56a39d76e2ed8c
   16518      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16519      1.1  mrg Date:   Sat Oct 13 22:28:39 2007 +0200
   16520      1.1  mrg 
   16521      1.1  mrg     EXA: now caching BLIT_OPERATION and RECT_OPERATION (0x2FC) to limit the number of IRQs on NV04
   16522      1.1  mrg 
   16523      1.1  mrg commit ceaf8df424651e0f20d63f817864f3e8657f2c21
   16524      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16525      1.1  mrg Date:   Sat Oct 13 21:45:50 2007 +0200
   16526      1.1  mrg 
   16527      1.1  mrg     randr12: Revert a small unnecesary change.
   16528      1.1  mrg 
   16529      1.1  mrg commit 7171acbe7f174dcbe8c28c7f1fcb7481f2fafd90
   16530      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16531      1.1  mrg Date:   Sat Oct 13 21:33:07 2007 +0200
   16532      1.1  mrg 
   16533      1.1  mrg     randr12: Hopefully fix panel size detection and allow negative hsync/vsync polarities.
   16534      1.1  mrg 
   16535      1.1  mrg commit be08f09ad1ba6aeebf4491727052d246d5568fd2
   16536      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16537      1.1  mrg Date:   Sat Oct 13 17:26:32 2007 +0200
   16538      1.1  mrg 
   16539      1.1  mrg     randr12: Some debug stuff.
   16540      1.1  mrg 
   16541      1.1  mrg commit 418e6117a25e51d5b0dbcd87c17f78f9b04fa588
   16542      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16543      1.1  mrg Date:   Sat Oct 13 12:52:10 2007 +0200
   16544      1.1  mrg 
   16545      1.1  mrg     randr12: Remove a double reg and misc changes.
   16546      1.1  mrg 
   16547      1.1  mrg commit e30e21ed0ee8b1bd112780badc933dc4552a2e81
   16548      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16549      1.1  mrg Date:   Fri Oct 12 19:49:32 2007 +0200
   16550      1.1  mrg 
   16551      1.1  mrg     randr12: Some misc changes.
   16552      1.1  mrg 
   16553      1.1  mrg commit 9425f7a3ea2d80f4df79239e1ca8000bd729c772
   16554      1.1  mrg Author: Jeremy Kolb <jkolb (a] brandeis.edu>
   16555      1.1  mrg Date:   Thu Oct 11 20:32:47 2007 -0400
   16556      1.1  mrg 
   16557      1.1  mrg     Remove division in NV30EXATransformCoord.  We want coords between 0 and texture width, height.
   16558      1.1  mrg 
   16559      1.1  mrg commit 879e653867552f6bb595160670c8325bcb5a0d3b
   16560      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16561      1.1  mrg Date:   Wed Oct 10 21:40:13 2007 +0200
   16562      1.1  mrg 
   16563      1.1  mrg     randr12: Misc fix.
   16564      1.1  mrg 
   16565      1.1  mrg commit 99dd9da140a5750b7c4d6030a0e8e1f7fca44033
   16566      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16567      1.1  mrg Date:   Wed Oct 10 20:08:28 2007 +0200
   16568      1.1  mrg 
   16569      1.1  mrg     randr12: Fix switch mode function, so fullscreen apps don't screw up your screen by definition ;-)
   16570      1.1  mrg 
   16571      1.1  mrg commit 0c80565e2cb7fa5ff359f57cc3d7016a78a43ac2
   16572      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16573      1.1  mrg Date:   Wed Oct 10 14:43:34 2007 +0200
   16574      1.1  mrg 
   16575      1.1  mrg     Oops.
   16576      1.1  mrg 
   16577      1.1  mrg commit 761ef4bd32f42fb77a3e48985fd6dda81aa081f5
   16578      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16579      1.1  mrg Date:   Wed Oct 10 14:42:46 2007 +0200
   16580      1.1  mrg 
   16581      1.1  mrg     Try to do something for our desastrous UTS/DFS performance. My PCI card is really hurting.
   16582      1.1  mrg 
   16583      1.1  mrg commit 254f9b075034c86e5936954b52f499d573880039
   16584      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16585      1.1  mrg Date:   Wed Oct 10 02:34:06 2007 +0200
   16586      1.1  mrg 
   16587      1.1  mrg     Still more work on nv30 exa... now starts but nothing works.
   16588      1.1  mrg 
   16589      1.1  mrg commit 79dc3ad2c89eef74596a4c8e5714c2c661f56fee
   16590      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16591      1.1  mrg Date:   Wed Oct 10 00:48:46 2007 +0200
   16592      1.1  mrg 
   16593      1.1  mrg     Don't swap the registers from user space. This is very wrong, and the drm will handle that soon.
   16594      1.1  mrg 
   16595      1.1  mrg commit 2c08930f0b2bf06282976d6a357daf7f45405cdc
   16596      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16597      1.1  mrg Date:   Wed Oct 10 00:48:06 2007 +0200
   16598      1.1  mrg 
   16599      1.1  mrg     Revert back to the other shaders. The terminator instruction doesn't seem to help, and breaks the A8 hack.
   16600      1.1  mrg 
   16601      1.1  mrg commit 90d2457125b059916f9b9dd5ddb7cec73a554c55
   16602      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16603      1.1  mrg Date:   Tue Oct 9 04:38:29 2007 +0200
   16604      1.1  mrg 
   16605      1.1  mrg     Cleanup some nv30 exa issues, add debbuging info to the composite hook.
   16606      1.1  mrg 
   16607      1.1  mrg commit e184fc802c7f9103bbc8ee8c036cfe5a9ddd9513
   16608      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16609      1.1  mrg Date:   Tue Oct 9 03:28:39 2007 +0200
   16610      1.1  mrg 
   16611      1.1  mrg     Some fixes to nv30_exa. Now goes through a couple of composite() calls without crashing.
   16612      1.1  mrg 
   16613      1.1  mrg commit 708f28dc8175375713cd9ae4d07b2cfcea3b106c
   16614      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16615      1.1  mrg Date:   Tue Oct 9 03:28:11 2007 +0200
   16616      1.1  mrg 
   16617      1.1  mrg     Use terminators on the nv30/40 shaders.
   16618      1.1  mrg 
   16619      1.1  mrg commit 43d5f747103721b3e0ccf4fe73494729ed34986c
   16620      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16621      1.1  mrg Date:   Mon Oct 8 19:53:56 2007 +0200
   16622      1.1  mrg 
   16623      1.1  mrg     randr12: Small changes makes finding regressions easy ;-)
   16624      1.1  mrg 
   16625      1.1  mrg commit 62294d9be8ec6f1159e3c2ad273649f937b7aa7e
   16626      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16627      1.1  mrg Date:   Sat Oct 6 19:04:51 2007 +0200
   16628      1.1  mrg 
   16629      1.1  mrg     EXA: Starting from version 2.4 we can't use devPrivate.ptr anymore.
   16630      1.1  mrg 
   16631      1.1  mrg commit 721de8da8fccd6f7b6e5a3044ce82616cdb689e8
   16632      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16633      1.1  mrg Date:   Fri Oct 5 23:50:18 2007 +0200
   16634      1.1  mrg 
   16635      1.1  mrg     some more work on nv30 exa...
   16636      1.1  mrg 
   16637      1.1  mrg commit 80bcbf493b6b2ad927c7a3826cc6e5fa46bca76e
   16638      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16639      1.1  mrg Date:   Fri Oct 5 22:29:07 2007 +0200
   16640      1.1  mrg 
   16641      1.1  mrg     randr12: Misc changes.
   16642      1.1  mrg 
   16643      1.1  mrg commit 63ad301baab5803329ba0f192f12c917b435594e
   16644      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16645      1.1  mrg Date:   Fri Oct 5 17:20:05 2007 +0200
   16646      1.1  mrg 
   16647      1.1  mrg     mandatory oops commit.
   16648      1.1  mrg 
   16649      1.1  mrg commit 3773e0e5045a6c347bf26eff71e6bdd4c592cebc
   16650      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16651      1.1  mrg Date:   Fri Oct 5 17:18:40 2007 +0200
   16652      1.1  mrg 
   16653      1.1  mrg     Split nv30 exa and nv40 exa.
   16654      1.1  mrg 
   16655      1.1  mrg commit 37900537c0f8b8dfa3dc80300d6809f1f4ac9423
   16656      1.1  mrg Author: Jeremy Kolb <jkolb (a] brandeis.edu>
   16657      1.1  mrg Date:   Thu Oct 4 23:15:38 2007 -0400
   16658      1.1  mrg 
   16659      1.1  mrg     NV30 texture changes. Commented out table that appears to work for nv35 at least.
   16660      1.1  mrg 
   16661      1.1  mrg commit 44eb015e88caba82c8d84fee4ea71768c9a6b2a3
   16662      1.1  mrg Author: Jeremy Kolb <jkolb (a] brandeis.edu>
   16663      1.1  mrg Date:   Thu Oct 4 20:37:35 2007 -0400
   16664      1.1  mrg 
   16665      1.1  mrg     Fix NV30 arch check.
   16666      1.1  mrg 
   16667      1.1  mrg commit 5a76e5a751cd66021565ab92b2fc3c61204c7d73
   16668      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16669      1.1  mrg Date:   Thu Oct 4 23:46:43 2007 +0200
   16670      1.1  mrg 
   16671      1.1  mrg     fix nv30_exa for nv40.
   16672      1.1  mrg 
   16673      1.1  mrg commit d7b767fc951287a1c87965db3c236e05cc94d8f6
   16674      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16675      1.1  mrg Date:   Thu Oct 4 21:49:33 2007 +0200
   16676      1.1  mrg 
   16677      1.1  mrg     NV50: Fix a minor mistake.
   16678      1.1  mrg 
   16679      1.1  mrg commit 926e887a4b374768648fe772b1b3d7730096e45f
   16680      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16681      1.1  mrg Date:   Wed Oct 3 22:57:56 2007 +0200
   16682      1.1  mrg 
   16683      1.1  mrg     randr12: Some reindenting.
   16684      1.1  mrg 
   16685      1.1  mrg commit 7ee3f670077641e14a0ff024443805564d5be599
   16686      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   16687      1.1  mrg Date:   Thu Oct 4 19:54:40 2007 +0200
   16688      1.1  mrg 
   16689      1.1  mrg     nv10exa: init link between tcl and image blit for >=nv11
   16690      1.1  mrg 
   16691      1.1  mrg commit 6510e75ada6fb921e417588d98afdc58b2c14972
   16692      1.1  mrg Author: Jeremy Kolb <jkolb (a] brandeis.edu>
   16693      1.1  mrg Date:   Wed Oct 3 23:34:23 2007 -0400
   16694      1.1  mrg 
   16695      1.1  mrg     nv30_exa: send down pitch correctly
   16696      1.1  mrg 
   16697      1.1  mrg commit b7fc7b63eec4a5e23879120284c882e19e095471
   16698      1.1  mrg Author: Jeremy Kolb <jkolb (a] brandeis.edu>
   16699      1.1  mrg Date:   Wed Oct 3 20:54:28 2007 -0400
   16700      1.1  mrg 
   16701      1.1  mrg     Fill in some regs.
   16702      1.1  mrg 
   16703      1.1  mrg commit 46facb7c29d2737f1cc414655de8e09ee0aea22f
   16704      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16705      1.1  mrg Date:   Wed Oct 3 22:16:13 2007 +0200
   16706      1.1  mrg 
   16707      1.1  mrg     randr12: Actually borrow some timing stuff from Haiku correctly ;-) + new crtc reg
   16708      1.1  mrg 
   16709      1.1  mrg commit 9d6b3216ed519e89386480d04070b1c1e4702921
   16710      1.1  mrg Author: Matthieu Castet <castet.matthieu (a] free.fr>
   16711      1.1  mrg Date:   Wed Oct 3 21:21:41 2007 +0200
   16712      1.1  mrg 
   16713      1.1  mrg     abort on Init table command not found when parsing bios
   16714      1.1  mrg 
   16715      1.1  mrg commit b6351c0efa3629a448557fc7e597ba14fbf057fb
   16716      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16717      1.1  mrg Date:   Wed Oct 3 19:54:40 2007 +0200
   16718      1.1  mrg 
   16719      1.1  mrg     NV50: Fix small mistake.
   16720      1.1  mrg 
   16721      1.1  mrg commit f00ea962e549934965100dc6d2806709129995e8
   16722      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16723      1.1  mrg Date:   Wed Oct 3 19:03:38 2007 +0200
   16724      1.1  mrg 
   16725      1.1  mrg     randr12 + NV50: Misc changes.
   16726      1.1  mrg     
   16727      1.1  mrg     - Switched everything back to head variable instead of pcio.
   16728      1.1  mrg     - Removed ugly C() macro for NV50.
   16729      1.1  mrg     - Probably some other stuff too.
   16730      1.1  mrg     - Please test NV5x users ;-)
   16731      1.1  mrg 
   16732      1.1  mrg commit 5d7f06c2a205004b78692b4dfad477ade3947fd5
   16733      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16734      1.1  mrg Date:   Tue Oct 2 19:31:10 2007 +0200
   16735      1.1  mrg 
   16736      1.1  mrg     NV50: Some infrastructure and minor changes.
   16737      1.1  mrg 
   16738      1.1  mrg commit 7680648c9ddb81e2a1c6295431d7074366fb7b9a
   16739      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16740      1.1  mrg Date:   Tue Oct 2 16:55:07 2007 +0200
   16741      1.1  mrg 
   16742      1.1  mrg     NV50: The beginning of moving some code around.
   16743      1.1  mrg     
   16744      1.1  mrg     - Please contact me if something breaks, i don't have an NV5x card.
   16745      1.1  mrg 
   16746      1.1  mrg commit b812ecaef75216cc76557e6a3a080efa870d189f
   16747      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16748      1.1  mrg Date:   Tue Oct 2 10:35:37 2007 +0200
   16749      1.1  mrg 
   16750      1.1  mrg     NV30EXA: Minor code cleanup.
   16751      1.1  mrg 
   16752      1.1  mrg commit 5b974b3bed86d53ccf6915c46aeb310a2bba3519
   16753      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16754      1.1  mrg Date:   Mon Oct 1 17:19:41 2007 +0200
   16755      1.1  mrg 
   16756      1.1  mrg     Remove those useless casts.
   16757      1.1  mrg 
   16758      1.1  mrg commit 734785c05357455a7ae7181fd7326f02e0bd0478
   16759      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16760      1.1  mrg Date:   Mon Oct 1 02:01:30 2007 +0200
   16761      1.1  mrg 
   16762      1.1  mrg     Some work on nv10 exa.
   16763      1.1  mrg 
   16764      1.1  mrg commit 0cfcbcc9d64bfd47b765f4f2ff41d7ad467990bd
   16765      1.1  mrg Author: Matthieu Castet <castet.matthieu (a] free.fr>
   16766      1.1  mrg Date:   Sun Sep 30 22:41:15 2007 +0200
   16767      1.1  mrg 
   16768      1.1  mrg     enable bios PINS parsing on post nv10 cards
   16769      1.1  mrg 
   16770      1.1  mrg commit 9ac6d0e9d46abdf867fd06f7ca24b718a340bb74
   16771      1.1  mrg Author: Pekka Paalanen <pq (a] iki.fi>
   16772      1.1  mrg Date:   Sun Sep 30 23:09:33 2007 +0300
   16773      1.1  mrg 
   16774      1.1  mrg     nv20 inits nv10tcl.
   16775      1.1  mrg 
   16776      1.1  mrg commit c3439aebe000a3c6dd716bd4739ce01321bee26b
   16777      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16778      1.1  mrg Date:   Sun Sep 30 21:43:41 2007 +0200
   16779      1.1  mrg 
   16780      1.1  mrg     Fix detection of NV04 and NV05 when using pci-rework.
   16781      1.1  mrg 
   16782      1.1  mrg commit 9e070c09f68b0e3e41109360c455b3e2cc1dbb9c
   16783      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16784      1.1  mrg Date:   Sun Sep 30 19:37:53 2007 +0200
   16785      1.1  mrg 
   16786      1.1  mrg     randr12: Switch to proper cursor api + minor changes + small nv50 fix
   16787      1.1  mrg     
   16788      1.1  mrg     - Remove the ugly cursor hack.
   16789      1.1  mrg     - A function name on nv50 was still g80, this caused an implicit decleration.
   16790      1.1  mrg 
   16791      1.1  mrg commit c7de03556a51009ce69b073d7ecfd01919d24c5f
   16792      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16793      1.1  mrg Date:   Sun Sep 30 12:40:50 2007 +0200
   16794      1.1  mrg 
   16795      1.1  mrg     NV30EXA: Fix rendering issues.
   16796      1.1  mrg     
   16797      1.1  mrg     - Full non-composite tests using rendercheck.
   16798      1.1  mrg     - The full test suite of composite has been run (it takes ~15 hours).
   16799      1.1  mrg     - A partial cacomposite has been run (a8, a8r8g8b8, x8r8g8b8).
   16800      1.1  mrg     - All the rendering tests work fine, as does the cairo-knockout demo.
   16801      1.1  mrg     - Thanks to doener for reporting this issue.
   16802      1.1  mrg 
   16803      1.1  mrg commit 0574dc5a8bd09216e41656c943c92a437bcf020b
   16804      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16805      1.1  mrg Date:   Sat Sep 29 20:20:47 2007 +0200
   16806      1.1  mrg 
   16807      1.1  mrg     A little more work on nv10 exa.
   16808      1.1  mrg 
   16809      1.1  mrg commit aae155f149af522e1a83168ed4ec5b7b5a40bb73
   16810      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16811      1.1  mrg Date:   Sat Sep 29 17:28:10 2007 +0200
   16812      1.1  mrg 
   16813      1.1  mrg     randr12: Some more CRTC regs.
   16814      1.1  mrg 
   16815      1.1  mrg commit 8b03086ee36ca9c3e77f9df9eb4a1805072d2103
   16816      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16817      1.1  mrg Date:   Sat Sep 29 14:33:38 2007 +0200
   16818      1.1  mrg 
   16819      1.1  mrg     randr12: make crtc owner beheaviour consistent with blob + minor changes
   16820      1.1  mrg 
   16821      1.1  mrg commit c572315a974746224dba1213e956a1b6189f175d
   16822      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16823      1.1  mrg Date:   Fri Sep 28 19:58:39 2007 +0200
   16824      1.1  mrg 
   16825      1.1  mrg     randr12: Minor changes and more debugging output.
   16826      1.1  mrg 
   16827      1.1  mrg commit db36a1df4ba3dddf3669f491bfe6461e4fd490b6
   16828      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16829      1.1  mrg Date:   Fri Sep 28 18:52:47 2007 +0200
   16830      1.1  mrg 
   16831      1.1  mrg     randr12: Some more debugging output and some other minor changes.
   16832      1.1  mrg 
   16833      1.1  mrg commit 2d21405c9c0bff36f47e28a5e4086dacae557d17
   16834      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16835      1.1  mrg Date:   Fri Sep 28 13:02:51 2007 +0200
   16836      1.1  mrg 
   16837      1.1  mrg     randr12: Preperation to allow differentation between crtc and pcio in the future.
   16838      1.1  mrg 
   16839      1.1  mrg commit f235cf896c1da098ff635d5a882561f16f5fb4f7
   16840      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   16841      1.1  mrg Date:   Thu Sep 27 18:21:25 2007 +0200
   16842      1.1  mrg 
   16843      1.1  mrg     Import nv10 exa code. Does not work yet.
   16844      1.1  mrg 
   16845      1.1  mrg commit 74a243d8e188432854c15849ad1ab6e893e48f0a
   16846      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16847      1.1  mrg Date:   Wed Sep 26 09:04:43 2007 +0200
   16848      1.1  mrg 
   16849      1.1  mrg     randr12: Some registers were not constants, so changed it back with a note about the values i had seen.
   16850      1.1  mrg 
   16851      1.1  mrg commit a3c71495097f8d745110aad06c9f8e2f6f03baad
   16852      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16853      1.1  mrg Date:   Tue Sep 25 22:05:36 2007 +0200
   16854      1.1  mrg 
   16855      1.1  mrg     randr12: Getting closer, doing a decent attempt at detecting the proper ramdac.
   16856      1.1  mrg     
   16857      1.1  mrg     - crtc detection may need to be added
   16858      1.1  mrg     - When i boot up with both analog and dvi attached, my dvi is misprogrammed, maybe some sharing is happening somewhere?
   16859      1.1  mrg 
   16860      1.1  mrg commit 4a57ebb9c2098ce5d568a2da6e0640cdcc18d3f0
   16861      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16862      1.1  mrg Date:   Tue Sep 25 21:06:03 2007 +0200
   16863      1.1  mrg 
   16864      1.1  mrg     randr12: detection changes, more to come later
   16865      1.1  mrg     
   16866      1.1  mrg     - Detection of crtc's (or a way to program them effectively) still has to be done/fixed.
   16867      1.1  mrg     - It now detects if tmds controls is on another ramdac, for a non-dual dvi setup.
   16868      1.1  mrg     - Disabled TMDS stuff for the moment, since it's incorrect somehow.
   16869      1.1  mrg     - Dumps for single dvi, dual dvi, etc are appreciated.
   16870      1.1  mrg 
   16871      1.1  mrg commit 41df1ff6ce348dc6a38e34ce63887c66b0300c09
   16872      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16873      1.1  mrg Date:   Tue Sep 25 16:22:38 2007 +0200
   16874      1.1  mrg 
   16875      1.1  mrg     randr12: Some reindenting.
   16876      1.1  mrg 
   16877      1.1  mrg commit 334a9b065c4973876b894eadf05ce86ca439e08f
   16878      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16879      1.1  mrg Date:   Tue Sep 25 16:17:03 2007 +0200
   16880      1.1  mrg 
   16881      1.1  mrg     randr12: simplification of the swapped i2c buses "workaround" for nv4x and some code reindenting
   16882      1.1  mrg 
   16883      1.1  mrg commit c40559dacd6fe20f35710111330dee37fb2b9a58
   16884      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16885      1.1  mrg Date:   Sun Sep 23 01:16:55 2007 +0200
   16886      1.1  mrg 
   16887      1.1  mrg     randr12: A frail attempt at some TMDS programming, i have not figured out yet what switches DVI from one RAMDAC to the other.
   16888      1.1  mrg 
   16889      1.1  mrg commit 50bc4dbff6df80f5d80f731fe42b06768c429dc0
   16890      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16891      1.1  mrg Date:   Sun Sep 23 00:57:18 2007 +0200
   16892      1.1  mrg 
   16893      1.1  mrg     randr12: Reindenting and minor changes.
   16894      1.1  mrg 
   16895      1.1  mrg commit 1a3303a5b6f261470c1c56f84f9b89af950a0b35
   16896      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16897      1.1  mrg Date:   Sat Sep 22 22:21:37 2007 +0200
   16898      1.1  mrg 
   16899      1.1  mrg     randr12: Assign ramdac's in more sane way, otherwise two outputs may end up on the same ramdac.
   16900      1.1  mrg 
   16901      1.1  mrg commit 9b62853dfe1664f3624f6be8aa86f6ca15ca8392
   16902      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16903      1.1  mrg Date:   Sat Sep 22 20:37:32 2007 +0200
   16904      1.1  mrg 
   16905      1.1  mrg     randr12: Add some TMDS register infrastructure, so i can try some stuff in the future.
   16906      1.1  mrg 
   16907      1.1  mrg commit a445cbcd71ee51d7680a6eb13cd037e06d59b0ba
   16908      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16909      1.1  mrg Date:   Sat Sep 22 15:55:01 2007 +0200
   16910      1.1  mrg 
   16911      1.1  mrg     randr12: hardcoding a base value for debug_0 register.
   16912      1.1  mrg 
   16913      1.1  mrg commit f89a3217a18261424e212b355628ce5f5b8b9142
   16914      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16915      1.1  mrg Date:   Fri Sep 21 23:16:40 2007 +0200
   16916      1.1  mrg 
   16917      1.1  mrg     randr12: Some minor changes.
   16918      1.1  mrg 
   16919      1.1  mrg commit 5ea59f8f01dbbd4211aee1a0e46a6529cddc016c
   16920      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16921      1.1  mrg Date:   Fri Sep 21 20:37:50 2007 +0200
   16922      1.1  mrg 
   16923      1.1  mrg     randr12: hardcode more stuff + actually use a few previous regs
   16924      1.1  mrg     
   16925      1.1  mrg     - I'm going to try and do full modesetting, before tackling the problems that dual monitor setups face (i tried, it wasn't pretty).
   16926      1.1  mrg 
   16927      1.1  mrg commit 0f66c725cb8806041faddf94cceb88009f7e9f06
   16928      1.1  mrg Author: Dave Airlie <airlied (a] redhat.com>
   16929      1.1  mrg Date:   Thu Sep 20 08:29:43 2007 +1000
   16930      1.1  mrg 
   16931      1.1  mrg     make distcheck pass
   16932      1.1  mrg 
   16933      1.1  mrg commit bf3cceeb9c72c16a1cf601c8bd0dedd8c676e3cd
   16934      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16935      1.1  mrg Date:   Mon Sep 17 18:58:31 2007 +0200
   16936      1.1  mrg 
   16937      1.1  mrg     randr12: Add some CRTC regs which the blob sets.
   16938      1.1  mrg 
   16939      1.1  mrg commit e3346c17c1ead9619206a5921994b5de7ed72739
   16940      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   16941      1.1  mrg Date:   Mon Sep 17 18:22:53 2007 +0200
   16942      1.1  mrg 
   16943      1.1  mrg     randr12: Change the way CRTC register 59 is set.
   16944      1.1  mrg     
   16945      1.1  mrg     - Small change, i suspect the original author had a dfp on the second crtc.
   16946      1.1  mrg     - Information taken from a mmio trace of a nv28.
   16947      1.1  mrg 
   16948      1.1  mrg commit 6c3aee9d68abdb9303cf03d9024f4f0deb5f1e3e
   16949      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16950      1.1  mrg Date:   Mon Sep 17 00:01:22 2007 +1000
   16951      1.1  mrg 
   16952      1.1  mrg     Make use of exaGetPixmapOffset().
   16953      1.1  mrg 
   16954      1.1  mrg commit 4d9e5d451a516aac64c4b95a4478f252c0c9eafb
   16955      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16956      1.1  mrg Date:   Sun Sep 16 23:54:14 2007 +1000
   16957      1.1  mrg 
   16958      1.1  mrg     Fix randr1.2 with driver-provided modes (ie. LVDS native mode)
   16959      1.1  mrg     
   16960      1.1  mrg     Fixes #12368
   16961      1.1  mrg 
   16962      1.1  mrg commit 5e58e74435da2071aab9f21386ac6dabdf3f8e7d
   16963      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16964      1.1  mrg Date:   Sun Sep 16 19:44:42 2007 +1000
   16965      1.1  mrg 
   16966      1.1  mrg     NV30EXA: Support PICT_a8 dest surfaces
   16967      1.1  mrg     
   16968      1.1  mrg     Quick hack for now, shader handling will get a rework one day and clean all
   16969      1.1  mrg     this up.
   16970      1.1  mrg 
   16971      1.1  mrg commit d6d3ddfafaece2d153942ec37e3a8c3127c7c3fa
   16972      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16973      1.1  mrg Date:   Sun Sep 16 19:01:21 2007 +1000
   16974      1.1  mrg 
   16975      1.1  mrg     Bring G8x modesetting into sync with xf86-video-nv.
   16976      1.1  mrg 
   16977      1.1  mrg commit 53e35a1d42070fd683eb6d0f169ac3ce482a45b0
   16978      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   16979      1.1  mrg Date:   Sun Sep 16 17:27:22 2007 +1000
   16980      1.1  mrg 
   16981      1.1  mrg     Move G80 VBIOS download into nv_bios.c.
   16982      1.1  mrg 
   16983      1.1  mrg commit 02d5443d650e628256ebed1f331ad32b0f642a38
   16984      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16985      1.1  mrg Date:   Fri Sep 14 21:13:26 2007 +0200
   16986      1.1  mrg 
   16987      1.1  mrg     Xv: NV04 overlay now has one "colorkey" attribute
   16988      1.1  mrg     
   16989      1.1  mrg     It is technically possible to add other attributes, by copypasting vidix code from mplayer, but it requires a bit of work especially on testing, so I am going
   16990      1.1  mrg     to do it only if someone actually needs it.
   16991      1.1  mrg 
   16992      1.1  mrg commit 0fa042e5123066ca2d9f36ff05cf64d0f68289a8
   16993      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   16994      1.1  mrg Date:   Fri Sep 14 14:17:32 2007 +0200
   16995      1.1  mrg 
   16996      1.1  mrg     Xv: NV04 overlay now almost functionnal
   16997      1.1  mrg 
   16998      1.1  mrg commit a7ff07f4ab63c5a574e549326f022f84c2b9bab4
   16999      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17000      1.1  mrg Date:   Fri Sep 14 12:27:45 2007 +0200
   17001      1.1  mrg 
   17002      1.1  mrg     Xv: quick imple of NV04 overlay
   17003      1.1  mrg 
   17004      1.1  mrg commit 77076a391647f6111f38b10192d78ea7560ca9e8
   17005      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17006      1.1  mrg Date:   Wed Sep 12 13:10:37 2007 +0200
   17007      1.1  mrg 
   17008      1.1  mrg     Try to fix nv4/tnt1
   17009      1.1  mrg 
   17010      1.1  mrg commit e03fabf7e14599c1619673430ec3d81db90ffd1e
   17011      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17012      1.1  mrg Date:   Tue Sep 11 20:15:11 2007 +0200
   17013      1.1  mrg 
   17014      1.1  mrg     Restore PRAMDAC1 and PCRTC1 offsets, in proper format (0x2000/4) and move them to their proper place.
   17015      1.1  mrg 
   17016      1.1  mrg commit 564043d9c1c9b5023f1b69a79d80742338256b83
   17017      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17018      1.1  mrg Date:   Mon Sep 10 21:14:24 2007 +0200
   17019      1.1  mrg 
   17020      1.1  mrg     Fix the memory adresses of the secondary crtc and ramdac + minor change.
   17021      1.1  mrg 
   17022      1.1  mrg commit 5672842381a0e8f605cd482563c5d9ea02118647
   17023      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   17024      1.1  mrg Date:   Mon Sep 10 18:29:10 2007 +0200
   17025      1.1  mrg 
   17026      1.1  mrg     make randr 1.2 disableable for xorg server < 1.3
   17027      1.1  mrg 
   17028      1.1  mrg commit 2778d3a9041ec62462585f623f84b1ed05b4ebad
   17029      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   17030      1.1  mrg Date:   Mon Sep 10 18:28:03 2007 +0200
   17031      1.1  mrg 
   17032      1.1  mrg     make randr 1.2 disableable for xorg server < 1.3
   17033      1.1  mrg 
   17034      1.1  mrg commit 9bb76f73f0e648fda79a9c84d6e78469752a4eac
   17035      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17036      1.1  mrg Date:   Mon Sep 10 07:57:01 2007 +0200
   17037      1.1  mrg 
   17038      1.1  mrg     randr12: Apply the same pll restrictions to a two stage design.
   17039      1.1  mrg 
   17040      1.1  mrg commit b46bbab81cc9f2093406fa8b53f9ffaf6f7fd0fc
   17041      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17042      1.1  mrg Date:   Mon Sep 10 07:25:25 2007 +0200
   17043      1.1  mrg 
   17044      1.1  mrg     randr12: Some more pll timer restrictions from Haiku.
   17045      1.1  mrg 
   17046      1.1  mrg commit 77b424415d31428e113688ec27a405966d5080e6
   17047      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17048      1.1  mrg Date:   Sun Sep 9 23:11:18 2007 +0200
   17049      1.1  mrg 
   17050      1.1  mrg     randr12: Some new pll clock restrictions.
   17051      1.1  mrg 
   17052      1.1  mrg commit a1bbfe17cc863497644b58a9206ae3876a654543
   17053      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17054      1.1  mrg Date:   Sun Sep 9 22:50:19 2007 +0200
   17055      1.1  mrg 
   17056      1.1  mrg     Some reindenting.
   17057      1.1  mrg 
   17058      1.1  mrg commit dedb80d1237ebacf7531938d627328a20453d5d0
   17059      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17060      1.1  mrg Date:   Sun Sep 9 22:12:38 2007 +0200
   17061      1.1  mrg 
   17062      1.1  mrg     randr12: Modify dcb table for nv40 to make it look more like older hardware. Remove i2c bus reverse.
   17063      1.1  mrg 
   17064      1.1  mrg commit 7aa96706ef428f1390d8e938d0bf26b8c046a67d
   17065      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17066      1.1  mrg Date:   Sun Sep 9 20:40:20 2007 +0200
   17067      1.1  mrg 
   17068      1.1  mrg     Removed a check for > 1 active crtc's, which seems really odd, no regressions occured for me.
   17069      1.1  mrg     
   17070      1.1  mrg     - I cannot plug in both the vga and dvi connector of my monitor, so i cannot verify that.
   17071      1.1  mrg     - The seperate monitor, on crtc0 and crtc1 work as they did (the afp being slightly shifted).
   17072      1.1  mrg     - Also did a little reindenting.
   17073      1.1  mrg 
   17074      1.1  mrg commit 228cb177242be053595b959dedfdfbfa77b1c54f
   17075      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17076      1.1  mrg Date:   Sun Sep 9 18:49:08 2007 +0200
   17077      1.1  mrg 
   17078      1.1  mrg     randr12: Fix a nasty regression from 6ba7e83f8cf2da84dd796ee59cb24c15bc36b746.
   17079      1.1  mrg     
   17080      1.1  mrg     - For non-flatpanels the dac was never initialized.
   17081      1.1  mrg 
   17082      1.1  mrg commit 0a56cb53d7e2a58ef044c9090f48fd46a2b251d9
   17083      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17084      1.1  mrg Date:   Sun Sep 9 00:39:41 2007 +0200
   17085      1.1  mrg 
   17086      1.1  mrg     randr12: Some missing init.
   17087      1.1  mrg 
   17088      1.1  mrg commit 80bfb59a1f1c3968f8e116de611975df4acf5618
   17089      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17090      1.1  mrg Date:   Sat Sep 8 23:58:39 2007 +0200
   17091      1.1  mrg 
   17092      1.1  mrg     Some much needed indenting and readability improvements.
   17093      1.1  mrg 
   17094      1.1  mrg commit 20aaacdd69c427f6c75b80f5f206b3187262f3a1
   17095      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17096      1.1  mrg Date:   Sat Sep 8 21:00:45 2007 +0200
   17097      1.1  mrg 
   17098      1.1  mrg     Hopefully fix bridged chip detection, such as the 7800GS AGP.
   17099      1.1  mrg 
   17100      1.1  mrg commit b99549b5cb4f4cba2d60292994b2db483f8d4a8c
   17101      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17102      1.1  mrg Date:   Sat Sep 8 14:25:39 2007 +0200
   17103      1.1  mrg 
   17104      1.1  mrg     Remove list that is incorrect and no longer needed.
   17105      1.1  mrg 
   17106      1.1  mrg commit b104314a11d3cf3bbb23095ff5805c1d5d8d9775
   17107      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17108      1.1  mrg Date:   Sat Sep 8 14:24:54 2007 +0200
   17109      1.1  mrg 
   17110      1.1  mrg     Fix previous commit, change the way Digital Flat Panels are programmed.
   17111      1.1  mrg     
   17112      1.1  mrg     - This is mostly taken from the Haiku driver.
   17113      1.1  mrg     - It works for me, please report any issues you have.
   17114      1.1  mrg     - Added scaling, for running 4:3 resolutions on widescreen for example (untested).
   17115      1.1  mrg 
   17116      1.1  mrg commit a867d6912456a5e15a965050bf784687e60634ee
   17117      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17118      1.1  mrg Date:   Sat Sep 8 00:46:20 2007 +0200
   17119      1.1  mrg 
   17120      1.1  mrg     Hopefully this will improve flatpanel beheaviour.
   17121      1.1  mrg     
   17122      1.1  mrg     - I looked at Haiku and copied as much as i could.
   17123      1.1  mrg     - I removed the htiming and vtiming hack.
   17124      1.1  mrg     - Let's hope this works.
   17125      1.1  mrg 
   17126      1.1  mrg commit 6ba7e83f8cf2da84dd796ee59cb24c15bc36b746
   17127      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17128      1.1  mrg Date:   Fri Sep 7 23:11:51 2007 +0200
   17129      1.1  mrg 
   17130      1.1  mrg     Some more indenting and such.
   17131      1.1  mrg 
   17132      1.1  mrg commit d8d835dfb61f437b3eaede0a6ec188835f6eb5ff
   17133      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17134      1.1  mrg Date:   Fri Sep 7 22:58:56 2007 +0200
   17135      1.1  mrg 
   17136      1.1  mrg     Removing a hack in the hopes of finding a better way and some minor changes.
   17137      1.1  mrg 
   17138      1.1  mrg commit dd7e568bd101ed34dcdd7d3b6d8169740499d593
   17139      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17140      1.1  mrg Date:   Fri Sep 7 22:27:18 2007 +0200
   17141      1.1  mrg 
   17142      1.1  mrg     Indenting and minor code style changes.
   17143      1.1  mrg 
   17144      1.1  mrg commit 8ed256e94dae884b723c172320b15b0d6ae00a1b
   17145      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17146      1.1  mrg Date:   Fri Sep 7 14:37:40 2007 +0200
   17147      1.1  mrg 
   17148      1.1  mrg     randr12: Fix Xv blitter, please see full changelog for other implications.
   17149      1.1  mrg     
   17150      1.1  mrg     - Removed the CRTCNumber variable, instead just store if crtc0 and crtc1 are active.
   17151      1.1  mrg     - This coule break old style setups (picking the wrong monitor for example).
   17152      1.1  mrg     - CRTCNumber option temporarily removed, because the piece of code surrounding it is ugly and needs a rework.
   17153      1.1  mrg 
   17154      1.1  mrg commit eb595b2e06ec33d5fe2af43bc7ad107f551d99c8
   17155      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17156      1.1  mrg Date:   Thu Sep 6 23:26:04 2007 +0200
   17157      1.1  mrg 
   17158      1.1  mrg     randr-1.2: Only the NV4x have these busses swapped, revert for other architectures.
   17159      1.1  mrg     
   17160      1.1  mrg     - If this is also true for NV3x, then please contact me.
   17161      1.1  mrg 
   17162      1.1  mrg commit dd146a074fff575e18a41fd386e2a2ce5a1ec847
   17163      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17164      1.1  mrg Date:   Thu Sep 6 22:55:16 2007 +0200
   17165      1.1  mrg 
   17166      1.1  mrg     Update to latest pciaccess api, this now requires libpciaccess 0.10.0.
   17167      1.1  mrg 
   17168      1.1  mrg commit 2f37d249605d6f0b80c290683ca35a9431b1078c
   17169      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17170      1.1  mrg Date:   Thu Sep 6 22:00:30 2007 +0200
   17171      1.1  mrg 
   17172      1.1  mrg     NV03 is dead.
   17173      1.1  mrg 
   17174      1.1  mrg commit 2b2c99f2581e14d3f1726bc503951b1fe7760c95
   17175      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17176      1.1  mrg Date:   Thu Sep 6 21:43:55 2007 +0200
   17177      1.1  mrg 
   17178      1.1  mrg     randr12: A prettier hack for DFP, that uses several known htiming and vtiming modes.
   17179      1.1  mrg     
   17180      1.1  mrg     - I'm fairly sure these modes are tied to resolution.
   17181      1.1  mrg     - You are welcome to supply additional modes.
   17182      1.1  mrg     - A final solution would be even better ;-)
   17183      1.1  mrg 
   17184      1.1  mrg commit ab7d37d61a01afea218321d336664896eaec5651
   17185      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17186      1.1  mrg Date:   Thu Sep 6 15:09:59 2007 +0200
   17187      1.1  mrg 
   17188      1.1  mrg     Xv: work around some overlay bandwidth problems - may break things though
   17189      1.1  mrg     
   17190      1.1  mrg     extended nv workaround from bug 4686 in nv_dac.c to NV1x and NV2x cards, as it fixed problems on someone's NV17.
   17191      1.1  mrg 
   17192      1.1  mrg commit f46bc9ad5558e9ecf6b174e24658e812811e94ce
   17193      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17194      1.1  mrg Date:   Wed Sep 5 23:15:57 2007 +0200
   17195      1.1  mrg 
   17196      1.1  mrg     Workaround for flatpanels.
   17197      1.1  mrg     
   17198      1.1  mrg     - Remove the hardcoded values.
   17199      1.1  mrg     - This should probably work for monitors whose mode is already set.
   17200      1.1  mrg 
   17201      1.1  mrg commit 1825031465fc614a2a972ea7a8b44ac32aed8ea3
   17202      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17203      1.1  mrg Date:   Wed Sep 5 21:23:25 2007 +0200
   17204      1.1  mrg 
   17205      1.1  mrg     Fix minor issue.
   17206      1.1  mrg 
   17207      1.1  mrg commit c0eefaba3f3706eb62e172bc57ac2795bd16bd56
   17208      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17209      1.1  mrg Date:   Wed Sep 5 21:22:05 2007 +0200
   17210      1.1  mrg 
   17211      1.1  mrg     Fix DPMS, patch by Bernhard Kaindl <bk (a] suse.de>.
   17212      1.1  mrg 
   17213      1.1  mrg commit d4dda6bb972003394dd3326f8042fa5b759fc063
   17214      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17215      1.1  mrg Date:   Wed Sep 5 21:18:51 2007 +0200
   17216      1.1  mrg 
   17217      1.1  mrg     Reverse DDC1 and DDC2.
   17218      1.1  mrg     
   17219      1.1  mrg     - I need them reversed.
   17220      1.1  mrg     - I also found this: http://www.mail-archive.com/git-commits-head@vger.kernel.org/msg12009.html
   17221      1.1  mrg     - If you need them otherwise, then please consult and hopefully we can solve it.
   17222      1.1  mrg 
   17223      1.1  mrg commit da89d5a4e0263b8a89c549496d10ab43c7f1f230
   17224      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17225      1.1  mrg Date:   Wed Sep 5 21:16:11 2007 +0200
   17226      1.1  mrg 
   17227      1.1  mrg     randr-1.2 clients have their DDC's initialized elsewhere.
   17228      1.1  mrg 
   17229      1.1  mrg commit 2b209d9b8907fad3bbaaf7297ff3c340f086bd24
   17230      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17231      1.1  mrg Date:   Wed Sep 5 21:12:18 2007 +0200
   17232      1.1  mrg 
   17233      1.1  mrg     LockUnlock CRTC's when going back to X (EnterVT), patch by Bernhard Kaindl <bk (a] suse.de>.
   17234      1.1  mrg 
   17235      1.1  mrg commit ba7aa5a1525bb3fbc2ae7fbfce3e42a2e945626e
   17236      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17237      1.1  mrg Date:   Wed Sep 5 18:34:27 2007 +0200
   17238      1.1  mrg 
   17239      1.1  mrg     Xv: improved behavior with NoAccel by disabling blitter and overlay
   17240      1.1  mrg 
   17241      1.1  mrg commit 42fd07b25d9abece034e972d1413b31fe78eba4c
   17242      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17243      1.1  mrg Date:   Wed Sep 5 11:58:19 2007 +1000
   17244      1.1  mrg 
   17245      1.1  mrg     Avoid segv.
   17246      1.1  mrg 
   17247      1.1  mrg commit e74d58cdef0a0ee561e54f3d7d8afdfac030e04a
   17248      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17249      1.1  mrg Date:   Wed Sep 5 11:53:48 2007 +1000
   17250      1.1  mrg 
   17251      1.1  mrg     Add back DCB table parsing from randr-1.2 branch.
   17252      1.1  mrg 
   17253      1.1  mrg commit 8a12758a6b7e4313e0269585b6f64eaffe54c74c
   17254      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17255      1.1  mrg Date:   Wed Sep 5 11:51:35 2007 +1000
   17256      1.1  mrg 
   17257      1.1  mrg     Add LVDS panels when found in DCB.
   17258      1.1  mrg 
   17259      1.1  mrg commit b01fbbfa2b6be793dbd7695624699ed703ff4424
   17260      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17261      1.1  mrg Date:   Wed Sep 5 11:34:14 2007 +1000
   17262      1.1  mrg 
   17263      1.1  mrg     Nuke "comparison is always false..." warning.
   17264      1.1  mrg 
   17265      1.1  mrg commit c53f495ec2994f013406d9738764ab124ed32061
   17266      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17267      1.1  mrg Date:   Wed Sep 5 10:59:33 2007 +1000
   17268      1.1  mrg 
   17269      1.1  mrg     Fix pciid detect on non-8800 cards (they identify as NV8x, not NV5x)
   17270      1.1  mrg     
   17271      1.1  mrg     Actually, use 0x88000 to get pciid on all chipsets since NV40.  Evidence
   17272      1.1  mrg     suggests that NV4x has both the 0x88xxx regs and 0x18xx regs.
   17273      1.1  mrg 
   17274      1.1  mrg commit 17d1a65296ae4fc524a31cd2fe4b9fe9484c0452
   17275      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17276      1.1  mrg Date:   Wed Sep 5 10:53:32 2007 +1000
   17277      1.1  mrg 
   17278      1.1  mrg     Neither overlay or blit adaptor work on G8x.
   17279      1.1  mrg 
   17280      1.1  mrg commit 9ce1115cf26a7cf3212fdf446b83907f5795913a
   17281      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17282      1.1  mrg Date:   Wed Sep 5 10:51:02 2007 +1000
   17283      1.1  mrg 
   17284      1.1  mrg     Nuke riva_* files + bits of NV03 that got reincarnated.
   17285      1.1  mrg 
   17286      1.1  mrg commit 51e3855104ff7b68559d37e774cde306424399d8
   17287      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17288      1.1  mrg Date:   Wed Sep 5 10:46:54 2007 +1000
   17289      1.1  mrg 
   17290      1.1  mrg     Nuke XAA.
   17291      1.1  mrg 
   17292      1.1  mrg commit a0cb03d32b0da3ad2b4e03515926a3d616f487bc
   17293      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17294      1.1  mrg Date:   Tue Sep 4 23:04:59 2007 +0200
   17295      1.1  mrg 
   17296      1.1  mrg     There was some redundant arch checking code left, must have been missed after the randr merge.
   17297      1.1  mrg 
   17298      1.1  mrg commit 13aeb83d7e5fcb3f051f95faa48a2ef636d67260
   17299      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17300      1.1  mrg Date:   Tue Sep 4 22:54:28 2007 +0200
   17301      1.1  mrg 
   17302      1.1  mrg     I unknowingly broke CRT's i think.
   17303      1.1  mrg 
   17304      1.1  mrg commit a57fe870e49b2e7a3a6caf17fea8c8c878b1024c
   17305      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17306      1.1  mrg Date:   Tue Sep 4 22:17:52 2007 +0200
   17307      1.1  mrg 
   17308      1.1  mrg     Fix several problems.
   17309      1.1  mrg     
   17310      1.1  mrg     - Implement a temporary NVSetMode(), suggestion and code by: Bernhard Kaindl <bk (a] suse.de>.
   17311      1.1  mrg      Note: I've left his comment intact, just a minor change.
   17312      1.1  mrg     - Fix last commit, i forgot to store the last mode.
   17313      1.1  mrg     - Move some header stuff around, which i created without knowing the true purpose of nv_proto.h ;-)
   17314      1.1  mrg 
   17315      1.1  mrg commit be468069b752a3a3c595f62eda40e90719496c90
   17316      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17317      1.1  mrg Date:   Tue Sep 4 20:45:25 2007 +0200
   17318      1.1  mrg 
   17319      1.1  mrg     Fix DVI/Digital alligment with some (magic?) values discovered by Matthew Garrett <mjg59 (a] srcf.ucam.org>.
   17320      1.1  mrg 
   17321      1.1  mrg commit 9b54aac1641c35ca3edb2d208d8a9a9c55737894
   17322      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17323      1.1  mrg Date:   Tue Sep 4 20:20:02 2007 +0200
   17324      1.1  mrg 
   17325      1.1  mrg     Add suggestion/patch by Bernhard Kaindl <bk (a] suse.de> and fix NVRestore().
   17326      1.1  mrg     
   17327      1.1  mrg     - When a monitor comes out of DPMS sleep the old state is restored.
   17328      1.1  mrg     - NVRestore() was not ported from randr-1.2 branch, meaning that going from X to console resulted in a unacceptable mode.
   17329      1.1  mrg 
   17330      1.1  mrg commit 186e3b551da6e37e0860d06e9265c3c58b763e27
   17331      1.1  mrg Author: Maarten Maathuis <madman2003 (a] gmail.com>
   17332      1.1  mrg Date:   Tue Sep 4 18:39:44 2007 +0200
   17333      1.1  mrg 
   17334      1.1  mrg     Add pci-rework compatibility and remove the pci-id list.
   17335      1.1  mrg     
   17336      1.1  mrg     - Detection is now done by probing registers.
   17337      1.1  mrg     - Nforce/Nforce2 have special "hacks", they have been converted, but are untested.
   17338      1.1  mrg     - NV5x detection should work, but has seen no testing.
   17339      1.1  mrg 
   17340      1.1  mrg commit 6f860d6d7637f4eba49636d2bab11ac62da279cf
   17341      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17342      1.1  mrg Date:   Tue Sep 4 11:38:39 2007 +1000
   17343      1.1  mrg 
   17344      1.1  mrg     Badness.
   17345      1.1  mrg 
   17346      1.1  mrg commit 54ca35e7379fdb375c0d7be2f8c3ad1513be2a59
   17347      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17348      1.1  mrg Date:   Mon Sep 3 22:06:27 2007 +1000
   17349      1.1  mrg 
   17350      1.1  mrg     Hook up G8x accel code.
   17351      1.1  mrg 
   17352      1.1  mrg commit 8c6fd43f63e450acbfd8de563580db715e72f90b
   17353      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17354      1.1  mrg Date:   Mon Sep 3 22:06:09 2007 +1000
   17355      1.1  mrg 
   17356      1.1  mrg     Fix G8x hwcursor
   17357      1.1  mrg 
   17358      1.1  mrg commit f6d0e2dde750436090f50f442e3e0f1aa226a7f3
   17359      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17360      1.1  mrg Date:   Mon Sep 3 21:35:06 2007 +1000
   17361      1.1  mrg 
   17362      1.1  mrg     Fix up M2MF code for G8x.
   17363      1.1  mrg 
   17364      1.1  mrg commit fe8788da8cd5aca90bbe85e1c975b79ff02682ba
   17365      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17366      1.1  mrg Date:   Mon Sep 3 21:30:16 2007 +1000
   17367      1.1  mrg 
   17368      1.1  mrg     Init grobjs we need on G8x.
   17369      1.1  mrg 
   17370      1.1  mrg commit f450a4d0ab9c199db0a99a5e78642a0d66ca2915
   17371      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17372      1.1  mrg Date:   Mon Sep 3 21:14:59 2007 +1000
   17373      1.1  mrg 
   17374      1.1  mrg     Allocate some VRAM for G8x palette.
   17375      1.1  mrg 
   17376      1.1  mrg commit dfcfc9a8dac7f1fdf7b31ebdd2bca4c5f33313e0
   17377      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17378      1.1  mrg Date:   Mon Sep 3 21:06:15 2007 +1000
   17379      1.1  mrg 
   17380      1.1  mrg     Don't pound PMC_ENABLE on startup, this is DRM's job.
   17381      1.1  mrg     
   17382      1.1  mrg     Fixes resetting parts of G8x that shouldn't be.
   17383      1.1  mrg 
   17384      1.1  mrg commit c8a32bab34ffe74a4a323de3885fae87bd916218
   17385      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17386      1.1  mrg Date:   Mon Sep 3 21:05:08 2007 +1000
   17387      1.1  mrg 
   17388      1.1  mrg     Detect unknown G8x chips in NVProbe() + Force randr12 on G8x
   17389      1.1  mrg 
   17390      1.1  mrg commit 087fd31d6a5d6a835fc318549a12faa916cf5ed0
   17391      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   17392      1.1  mrg Date:   Mon Sep 3 16:46:34 2007 +1000
   17393      1.1  mrg 
   17394      1.1  mrg     fix distcheck after randr-1.2 brought in
   17395      1.1  mrg 
   17396      1.1  mrg commit 423f95c02c5b018d6fc78f501ea8b546d73f33fb
   17397      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   17398      1.1  mrg Date:   Mon Sep 3 16:42:32 2007 +1000
   17399      1.1  mrg 
   17400      1.1  mrg     merge in the nv50 code from the randr 1.2 branch
   17401      1.1  mrg 
   17402      1.1  mrg commit 39e8b6c7c0a159f7a06d786abc0f9c5c30ae6793
   17403      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   17404      1.1  mrg Date:   Mon Sep 3 16:22:47 2007 +1000
   17405      1.1  mrg 
   17406      1.1  mrg     randr12: bring over cursor code
   17407      1.1  mrg 
   17408      1.1  mrg commit ffd87b9bf2712311e197063a7c4b65b7c06a5ebb
   17409      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   17410      1.1  mrg Date:   Mon Sep 3 16:16:43 2007 +1000
   17411      1.1  mrg 
   17412      1.1  mrg     randr12: try and bring over most of the randr12 code into master
   17413      1.1  mrg     
   17414      1.1  mrg     This currently shouldn't break master, and randr-1.2 more than likely doesn't actually work
   17415      1.1  mrg 
   17416      1.1  mrg commit 708cb3f9d9b66030dd0bfc4beaa657fcdfded784
   17417      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17418      1.1  mrg Date:   Fri Aug 31 21:42:51 2007 +0200
   17419      1.1  mrg 
   17420      1.1  mrg     Xv: now "powercycling" the overlay using PMC_ENABLE in order to workaround some lock up problems
   17421      1.1  mrg 
   17422      1.1  mrg commit 3a5095db9fd33d2feeb4bcfcb8453848998ce04b
   17423      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17424      1.1  mrg Date:   Fri Aug 31 01:36:11 2007 +0200
   17425      1.1  mrg 
   17426      1.1  mrg     Cut remains of NV03 support.
   17427      1.1  mrg 
   17428      1.1  mrg commit 54a922dffaa1a4a7c29c2cf8d73449e6fe9058ed
   17429      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17430      1.1  mrg Date:   Fri Aug 31 01:35:52 2007 +0200
   17431      1.1  mrg 
   17432      1.1  mrg     Good ol' nv04 doesn't seem to support dithering type for SIFM.
   17433      1.1  mrg 
   17434      1.1  mrg commit b680a9652508e0d0e660fd924937870cd4ad3530
   17435      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17436      1.1  mrg Date:   Thu Aug 30 23:19:13 2007 +0200
   17437      1.1  mrg 
   17438      1.1  mrg     Xv: nv NV30 arbitration patch for DFPs - fixes (some?) bw problems
   17439      1.1  mrg 
   17440      1.1  mrg commit f29c9d3fc95f160ded64b911266a479ad0a2fc1a
   17441      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17442      1.1  mrg Date:   Wed Aug 29 00:56:05 2007 +0200
   17443      1.1  mrg 
   17444      1.1  mrg     Silence more warnings.
   17445      1.1  mrg 
   17446      1.1  mrg commit 663bf3cbc881631e54e7d63932f59e1b4289979f
   17447      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17448      1.1  mrg Date:   Wed Aug 29 00:20:19 2007 +0200
   17449      1.1  mrg 
   17450      1.1  mrg     Silence a warning.
   17451      1.1  mrg 
   17452      1.1  mrg commit 5937ace8e2376f0b38249e38d1f97a88f4aca99f
   17453      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17454      1.1  mrg Date:   Tue Aug 28 11:18:54 2007 +0200
   17455      1.1  mrg 
   17456      1.1  mrg     Some small fixes.
   17457      1.1  mrg 
   17458      1.1  mrg commit 30d2b3f0dd4a9b6be5d3ad7a38993e5b84baf90a
   17459      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17460      1.1  mrg Date:   Thu Aug 23 22:54:53 2007 +0200
   17461      1.1  mrg 
   17462      1.1  mrg     Oops I forgot to enable the nv35 object on nv35...
   17463      1.1  mrg 
   17464      1.1  mrg commit 761d25eb9afd4be34f00ff7eff44dac0c2f9d9a2
   17465      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17466      1.1  mrg Date:   Thu Aug 23 22:39:34 2007 +0200
   17467      1.1  mrg 
   17468      1.1  mrg     Don't enable that non-working nv30 EXA just yet.
   17469      1.1  mrg 
   17470      1.1  mrg commit 7e7dec68969db5dfc15a96f6dbe78edbcd1ab5ab
   17471      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17472      1.1  mrg Date:   Thu Aug 23 22:33:58 2007 +0200
   17473      1.1  mrg 
   17474      1.1  mrg     Add nv30 exa code, doesn't work yet.
   17475      1.1  mrg 
   17476      1.1  mrg commit e1789ac879d474015c87c36847f0e2777486d6ad
   17477      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17478      1.1  mrg Date:   Wed Aug 22 22:38:08 2007 +0200
   17479      1.1  mrg 
   17480      1.1  mrg     Update to the latest nouveau_reg.h file.
   17481      1.1  mrg 
   17482      1.1  mrg commit 4fc38aeb54da1cba9d5e231a5151e6429af0ea7e
   17483      1.1  mrg Author: Matthieu Castet <castet.matthieu (a] free.fr>
   17484      1.1  mrg Date:   Tue Aug 21 20:03:15 2007 +0200
   17485      1.1  mrg 
   17486      1.1  mrg     init SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION to COLOR_CONVERSION_TYPE_DITHER.
   17487      1.1  mrg     riva and blob init it.
   17488      1.1  mrg 
   17489      1.1  mrg commit c63b5a3740dfe3ff5c6b77412e3666a79137c120
   17490      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17491      1.1  mrg Date:   Tue Aug 21 14:55:07 2007 +0200
   17492      1.1  mrg 
   17493      1.1  mrg     Fixed blending in NVComposite by actually creating ContextBeta1 and 4 objects
   17494      1.1  mrg 
   17495      1.1  mrg commit 4454b3d0104c14890b9b5ead33823ffd0362315c
   17496      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17497      1.1  mrg Date:   Mon Aug 20 23:50:43 2007 +0200
   17498      1.1  mrg 
   17499      1.1  mrg     Workaround for NVComposite bug #11949
   17500      1.1  mrg     
   17501      1.1  mrg     Accepting only PictOpSrc now, PictOpOver causing crashes.
   17502      1.1  mrg 
   17503      1.1  mrg commit 450cf465bd850d70ba00711e7d85e1e8eaeff502
   17504      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17505      1.1  mrg Date:   Mon Aug 20 13:18:15 2007 +0200
   17506      1.1  mrg 
   17507      1.1  mrg     Xv: fixed wrong fix of big endian NV12 copy, as explained by Daniel Chassot
   17508      1.1  mrg     
   17509      1.1  mrg     No sleepless coding ever again. <- big lie
   17510      1.1  mrg 
   17511      1.1  mrg commit b8780f3d9a7e1bd596f19cbb4867908dd6be53db
   17512      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17513      1.1  mrg Date:   Mon Aug 20 00:46:00 2007 +0200
   17514      1.1  mrg 
   17515      1.1  mrg     Xv: patch from Daniel Chassot to do 32bit memory writes in NVCopyNV12ColorPlanes, with minor reworking of mine
   17516      1.1  mrg 
   17517      1.1  mrg commit 690b4b7adc02e7170451bd5bc6616bc03823d2e5
   17518      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17519      1.1  mrg Date:   Sun Aug 19 21:04:00 2007 +0200
   17520      1.1  mrg 
   17521      1.1  mrg     Xv: this time a correct matching ? :)
   17522      1.1  mrg 
   17523      1.1  mrg commit 6b6505bc54fc29fc22d2be995f34b24ddb9dbaa0
   17524      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17525      1.1  mrg Date:   Sun Aug 19 20:18:49 2007 +0200
   17526      1.1  mrg 
   17527      1.1  mrg     Xv: stupid build error. blah.
   17528      1.1  mrg 
   17529      1.1  mrg commit 28b66c26f85f7730ba9a54db3f778bfd5b24915d
   17530      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17531      1.1  mrg Date:   Sun Aug 19 20:14:38 2007 +0200
   17532      1.1  mrg 
   17533      1.1  mrg     Xv: now catching all chips < NV17
   17534      1.1  mrg 
   17535      1.1  mrg commit 94ae23e2a1ebe9fe3f4bf2039ad3b2e5f0e3e55e
   17536      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17537      1.1  mrg Date:   Sun Aug 19 19:50:57 2007 +0200
   17538      1.1  mrg 
   17539      1.1  mrg     Xv: disabled YV12 overlay on < NV17
   17540      1.1  mrg 
   17541      1.1  mrg commit 1f83dbfa6ef774276e0da3dc4f74cbabe55f76fa
   17542      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17543      1.1  mrg Date:   Fri Aug 17 00:45:47 2007 +0200
   17544      1.1  mrg 
   17545      1.1  mrg     Xv: now only uploading the part of source image that is used to workaround bandwidth problems
   17546      1.1  mrg 
   17547      1.1  mrg commit ffa62dc9f573448c8a832324973513f7ba985b33
   17548      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17549      1.1  mrg Date:   Wed Aug 15 02:27:15 2007 +0200
   17550      1.1  mrg 
   17551      1.1  mrg     Cleaner DMA and CPU copy upload of color plane for overlay. Fixes a few bugs and is necessary for the bandwidth problem workaround.
   17552      1.1  mrg 
   17553      1.1  mrg commit 72c62c48faf2acffae1bc311051537f46972ae58
   17554      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   17555      1.1  mrg Date:   Tue Aug 14 22:26:02 2007 +0200
   17556      1.1  mrg 
   17557      1.1  mrg     Can not setup dfp modes with xorg-server-1.1 also
   17558      1.1  mrg 
   17559      1.1  mrg commit 54eadd624282ae6d0493a3cb54afda7600c7e12b
   17560      1.1  mrg Author: Patrice Mandin <pmandin (a] caramail.com>
   17561      1.1  mrg Date:   Tue Aug 14 22:12:37 2007 +0200
   17562      1.1  mrg 
   17563      1.1  mrg     Make NV30 EXA disablable
   17564      1.1  mrg 
   17565      1.1  mrg commit da6522dbfcff10081ce2ad866ba4afdd18b413d7
   17566      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17567      1.1  mrg Date:   Tue Aug 14 15:01:58 2007 +0200
   17568      1.1  mrg 
   17569      1.1  mrg     Implemented CPU copy fallback for native YV12 overlay as well.
   17570      1.1  mrg 
   17571      1.1  mrg commit e417307bfc8610f010728d82bb80fced7d0d7aa7
   17572      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17573      1.1  mrg Date:   Tue Aug 14 14:47:44 2007 +0200
   17574      1.1  mrg 
   17575      1.1  mrg     Native YV12 overlay support, cleaner Xv code
   17576      1.1  mrg     
   17577      1.1  mrg     Added support for a native YV12 overlay for NV10+ cards.
   17578      1.1  mrg     Cleaned up Xv code.
   17579      1.1  mrg     CPU copy fallback does not do native YV12 yet.
   17580      1.1  mrg     Bandwidth problem with YV12.
   17581      1.1  mrg 
   17582      1.1  mrg commit b3e4da61e8c846d8d3f01b015cb7155da4e266e9
   17583      1.1  mrg Author: Carlos Martn Nieto <carlos (a] cmartin.tk>
   17584      1.1  mrg Date:   Sat Aug 11 12:27:56 2007 +0200
   17585      1.1  mrg 
   17586      1.1  mrg     Don't dereference the uninitialised pNv->FB pointer.
   17587      1.1  mrg     
   17588      1.1  mrg     Opps, mea culpa. I accidentally commited a debug statement that
   17589      1.1  mrg     dereferences an uninitialised pointer.
   17590      1.1  mrg 
   17591      1.1  mrg commit a7d29fd932fe14ca5b82cda64341704164fb7e09
   17592      1.1  mrg Author: Carlos Martn Nieto <carlos (a] cmartin.tk>
   17593      1.1  mrg Date:   Fri Aug 10 20:01:27 2007 +0200
   17594      1.1  mrg 
   17595      1.1  mrg     Move DRI's FB to the higher half of VRAM
   17596      1.1  mrg     
   17597      1.1  mrg     If we don't, DRM's push buffer takes the map away from us.
   17598      1.1  mrg     
   17599      1.1  mrg     This is just a workaround until that useless DRI mapping goes away.
   17600      1.1  mrg 
   17601      1.1  mrg commit f9e7849e8736d1477e867a3a1262f0f82baefbcb
   17602      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17603      1.1  mrg Date:   Fri Aug 10 20:59:12 2007 +0200
   17604      1.1  mrg 
   17605      1.1  mrg     of course, we don't need Xv debug messages upstream
   17606      1.1  mrg 
   17607      1.1  mrg commit ee098308c6aca7615bc6ee597e9ca531520f4119
   17608      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17609      1.1  mrg Date:   Fri Aug 10 19:28:22 2007 +0200
   17610      1.1  mrg 
   17611      1.1  mrg     "smart" overlay with composite, and a tentative fix of flickering when dropping frames
   17612      1.1  mrg     
   17613      1.1  mrg     added "smart overlay" when composite is enabled. not extensively tested
   17614      1.1  mrg     now not changing the buffer when skipping frames - not sure it even has an impact.
   17615      1.1  mrg 
   17616      1.1  mrg commit 9cc11cbc9ce10b99f72d7c08584bf61d179cdbda
   17617      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17618      1.1  mrg Date:   Thu Aug 9 01:46:46 2007 +1000
   17619      1.1  mrg 
   17620      1.1  mrg     Fix blit adaptor + NVWaitVBlank() (ie. replace old magic 0x400710 hack)
   17621      1.1  mrg 
   17622      1.1  mrg commit 22e965038bbc64c7b5118fc9a03ecf5f467d1665
   17623      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17624      1.1  mrg Date:   Wed Aug 8 12:45:59 2007 +0200
   17625      1.1  mrg 
   17626      1.1  mrg     And of course, we don't really need these ErrorFs. Not any more than last time.
   17627      1.1  mrg 
   17628      1.1  mrg commit 1c5a3e271ca628c61fce0bcef24d0bda15d06d7e
   17629      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17630      1.1  mrg Date:   Wed Aug 8 12:38:14 2007 +0200
   17631      1.1  mrg 
   17632      1.1  mrg     Oh, and of course we need a new object.
   17633      1.1  mrg 
   17634      1.1  mrg commit a9b44880924ee814f0bd4b0015ab152f2d0b9051
   17635      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17636      1.1  mrg Date:   Wed Aug 8 12:37:31 2007 +0200
   17637      1.1  mrg 
   17638      1.1  mrg     Use IMAGE_FROM_CPU for smaller UTS. This is async and helps a lot with glyphs especially.
   17639      1.1  mrg 
   17640      1.1  mrg commit 9cb4c95a4fbf38fcb8249e765ff71b2e24912244
   17641      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17642      1.1  mrg Date:   Wed Aug 8 11:48:48 2007 +1000
   17643      1.1  mrg 
   17644      1.1  mrg     Add forgotten prototype
   17645      1.1  mrg 
   17646      1.1  mrg commit 089ff874e0a798c1b2693b5ab01cfa04c939f758
   17647      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17648      1.1  mrg Date:   Wed Aug 8 10:32:08 2007 +1000
   17649      1.1  mrg 
   17650      1.1  mrg     Timeouts got lost somewhere along the way..
   17651      1.1  mrg 
   17652      1.1  mrg commit 15a680a6d715f87910b07133e1b98e2d4be9a108
   17653      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17654      1.1  mrg Date:   Tue Aug 7 23:42:09 2007 +0200
   17655      1.1  mrg 
   17656      1.1  mrg     Fix some overlooked hardcoded subchannels...
   17657      1.1  mrg 
   17658      1.1  mrg commit 3f0a52c44697787d84d4f2cf61872e13d630f62a
   17659      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17660      1.1  mrg Date:   Mon Aug 6 23:30:04 2007 +0200
   17661      1.1  mrg 
   17662      1.1  mrg     Fix explicit usage of subchannels, and remove subchannel defines altogether.
   17663      1.1  mrg 
   17664      1.1  mrg commit 17b65f1c2be3e609d387066d72dd8f5f7e2a6d92
   17665      1.1  mrg Author: Matthieu Castet <castet.matthieu (a] free.fr>
   17666      1.1  mrg Date:   Mon Aug 6 19:55:52 2007 +0200
   17667      1.1  mrg 
   17668      1.1  mrg     make XAA work on nv17
   17669      1.1  mrg 
   17670      1.1  mrg commit bf5684ba05e50fe48cce1e634caf03725fa907e6
   17671      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17672      1.1  mrg Date:   Mon Aug 6 18:27:19 2007 +0200
   17673      1.1  mrg 
   17674      1.1  mrg     oops remove the debugging ErrorFs.
   17675      1.1  mrg 
   17676      1.1  mrg commit 2eab8453d73b4e7fd6c2d772d595ca5e8fa8c975
   17677      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17678      1.1  mrg Date:   Mon Aug 6 18:13:13 2007 +0200
   17679      1.1  mrg 
   17680      1.1  mrg     Fix UTS/DFS when gart is smaller than transfer size.
   17681      1.1  mrg 
   17682      1.1  mrg commit 71076f7947ec71b7a0f363c23f5a51ef09cdd9c0
   17683      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17684      1.1  mrg Date:   Tue Aug 7 02:09:30 2007 +1000
   17685      1.1  mrg 
   17686      1.1  mrg     NVDmaSetObjectFromSubchannel doesn't exist anymore!
   17687      1.1  mrg 
   17688      1.1  mrg commit 4a6c2bd2bedcf9f67c3e498b1411ad58cd66199c
   17689      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   17690      1.1  mrg Date:   Mon Aug 6 17:29:41 2007 +0200
   17691      1.1  mrg 
   17692      1.1  mrg     Add subchannel handling code
   17693      1.1  mrg 
   17694      1.1  mrg commit c7b16f6fff96ffcff8049feed2a0a9ef6de4209f
   17695      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17696      1.1  mrg Date:   Mon Aug 6 21:45:50 2007 +1000
   17697      1.1  mrg 
   17698      1.1  mrg     Adapt to drm 0.0.10
   17699      1.1  mrg 
   17700      1.1  mrg commit 59d073c9b01a8f61675b8d74f5c55f134ddfb8bf
   17701      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17702      1.1  mrg Date:   Mon Aug 6 01:37:17 2007 +0200
   17703      1.1  mrg 
   17704      1.1  mrg     Xv: waiting for last transfers to finish before freeing notifiers
   17705      1.1  mrg 
   17706      1.1  mrg commit 047aa7e0a6ecce59c9be8d36c51f082c0ddaafe8
   17707      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17708      1.1  mrg Date:   Mon Aug 6 00:13:35 2007 +1000
   17709      1.1  mrg 
   17710      1.1  mrg     Clamp NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT to 2047 lines.
   17711      1.1  mrg     
   17712      1.1  mrg     At least NV40 can't handle values larger than this.  Patch fixes hang
   17713      1.1  mrg     when visiting opengl.org.
   17714      1.1  mrg 
   17715      1.1  mrg commit 68070ff7309c8b1cf149490dcf537892b0bf44bc
   17716      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17717      1.1  mrg Date:   Mon Jul 30 03:27:55 2007 +0200
   17718      1.1  mrg 
   17719      1.1  mrg     Xv now manages a pool of 6 notifiers for its double buffering. Also improved the memory allocation logic.
   17720      1.1  mrg 
   17721      1.1  mrg commit bceef7210e44dc643a5f7a5b5683d5c434a07565
   17722      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17723      1.1  mrg Date:   Sun Jul 29 01:54:42 2007 +0200
   17724      1.1  mrg 
   17725      1.1  mrg     Xv: fixed bugs when displayed only part of the source image (tvtime with overscan)
   17726      1.1  mrg     Xv: fixed bug with overlay behaving badly when window is partly out of screen
   17727      1.1  mrg     Xv: clean up NVPutImage code
   17728      1.1  mrg 
   17729      1.1  mrg commit a434cc6dd38ffa658bacf5547ec0384ec5351e9c
   17730      1.1  mrg Author: Dave Airlie <airlied (a] ppcg5.localdomain>
   17731      1.1  mrg Date:   Sat Jul 28 16:34:49 2007 +1000
   17732      1.1  mrg 
   17733      1.1  mrg     exa: disable compositing on big endian machines
   17734      1.1  mrg     
   17735      1.1  mrg     This at least allows me to see what I'm typing for now :-)
   17736      1.1  mrg 
   17737      1.1  mrg commit 175c2b7f7b9e45924e1de7f7ea1130fda76d02fd
   17738      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17739      1.1  mrg Date:   Fri Jul 27 19:50:48 2007 +0200
   17740      1.1  mrg 
   17741      1.1  mrg     no overlay with composite
   17742      1.1  mrg 
   17743      1.1  mrg commit 200c82634971b32bcc308b5e07c113048cf37aa4
   17744      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17745      1.1  mrg Date:   Fri Jul 27 16:28:48 2007 +0200
   17746      1.1  mrg 
   17747      1.1  mrg     Xv: gotos are evil
   17748      1.1  mrg 
   17749      1.1  mrg commit 8544c0ce64780be1bb5f66550d9d6f1e3c87865c
   17750      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17751      1.1  mrg Date:   Fri Jul 27 15:11:31 2007 +0200
   17752      1.1  mrg 
   17753      1.1  mrg     Removed comments in preparation for upstream push
   17754      1.1  mrg 
   17755      1.1  mrg commit 2c60f6e9fc5260eba5b7ddaf67085781f35bfc58
   17756      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17757      1.1  mrg Date:   Thu Jul 26 23:00:02 2007 +0200
   17758      1.1  mrg 
   17759      1.1  mrg     re-added CPU copy code as a second fallback option (first being to use X GARTScratch)
   17760      1.1  mrg 
   17761      1.1  mrg commit c4dfad770d380dacddd3be025e96f867047327cc
   17762      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17763      1.1  mrg Date:   Thu Jul 26 16:08:40 2007 +0200
   17764      1.1  mrg 
   17765      1.1  mrg     Completely removed notifier wait, when using double buffered stuff.
   17766      1.1  mrg     I may have to re-add a wait in the future, but I'm not sure yet how to use two notifiers at a time.
   17767      1.1  mrg 
   17768      1.1  mrg commit 8ba6a9c7494ebd53a3fe775d4d9b402e918a6598
   17769      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17770      1.1  mrg Date:   Thu Jul 26 15:21:08 2007 +0200
   17771      1.1  mrg 
   17772      1.1  mrg     Preliminary implementation of "host-side double buffering" to improve performance of Xv
   17773      1.1  mrg 
   17774      1.1  mrg commit 4f4721f1b8a76a0bf9938e3c614ba7166d5f3dab
   17775      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17776      1.1  mrg Date:   Wed Jul 25 22:23:37 2007 +0200
   17777      1.1  mrg 
   17778      1.1  mrg     removed pointless sleep in notifier wait
   17779      1.1  mrg 
   17780      1.1  mrg commit 290e71edfbc6297c63989d5c21a67717b4ca5f76
   17781      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17782      1.1  mrg Date:   Fri Jul 20 17:46:18 2007 +0200
   17783      1.1  mrg 
   17784      1.1  mrg     cleaner Xv code - fallback on CPU copy yet to be implemented
   17785      1.1  mrg 
   17786      1.1  mrg commit e760235a0596895b726220366c50d4e7c244006e
   17787      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17788      1.1  mrg Date:   Fri Jul 20 01:33:49 2007 +0200
   17789      1.1  mrg 
   17790      1.1  mrg     Now using GART as the source for the blitter - preliminary implementation, gotta clean it up
   17791      1.1  mrg 
   17792      1.1  mrg commit a97181f95a1f5da6180b8a72f3ca307079b92079
   17793      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17794      1.1  mrg Date:   Fri Jul 20 01:22:11 2007 +0200
   17795      1.1  mrg 
   17796      1.1  mrg     now yielding in the wait for notifier for Xv only
   17797      1.1  mrg 
   17798      1.1  mrg commit 81cc744eb31343a509f9ca0d37993d462f162d80
   17799      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17800      1.1  mrg Date:   Sun Jul 15 01:00:19 2007 +0200
   17801      1.1  mrg 
   17802      1.1  mrg     VERY EXPERIMENTAL now EXA waits for sync before its operations - this removed the text corruption and didn't affect performance here, please report.
   17803      1.1  mrg 
   17804      1.1  mrg commit 74ed14e1d27903f0647fe650da666cacb1e2e940
   17805      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17806      1.1  mrg Date:   Sun Jul 15 00:35:46 2007 +0200
   17807      1.1  mrg 
   17808      1.1  mrg     VERY EXPERIMENTAL moved the notifier wait at the beginning of NvPutImage
   17809      1.1  mrg 
   17810      1.1  mrg commit 590e385cb5e4f26532ec5ee380f2aaae1cd69894
   17811      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17812      1.1  mrg Date:   Thu Jul 12 03:19:21 2007 +0200
   17813      1.1  mrg 
   17814      1.1  mrg     new structure for PutImage, and DMA transfers
   17815      1.1  mrg 
   17816      1.1  mrg commit d4abe1fb011d414fda1871f052dda5b860f0820b
   17817      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17818      1.1  mrg Date:   Tue Jul 17 13:09:34 2007 +1000
   17819      1.1  mrg 
   17820      1.1  mrg     Emit NOTIFY+NOP sequence after M2MF.
   17821      1.1  mrg 
   17822      1.1  mrg commit 36396aeaeabfd00c7014fa52c17261c3da8b6a82
   17823      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17824      1.1  mrg Date:   Fri Jul 13 15:28:56 2007 +1000
   17825      1.1  mrg 
   17826      1.1  mrg     Play "nuke the typedef"
   17827      1.1  mrg 
   17828      1.1  mrg commit 99e0fbc1a34f535abf41c6f4566901c326dfa4b5
   17829      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17830      1.1  mrg Date:   Thu Jul 12 10:47:53 2007 +1000
   17831      1.1  mrg 
   17832      1.1  mrg     Match drm 0.0.9 interface changes.
   17833      1.1  mrg 
   17834      1.1  mrg commit e88b20b392c6972088d88f52b2da83b82b821be5
   17835      1.1  mrg Author: Arthur Huillet <arthur.huillet (a] free.fr>
   17836      1.1  mrg Date:   Wed Jul 11 02:42:24 2007 +0200
   17837      1.1  mrg 
   17838      1.1  mrg     added support for PCI GART when no AGP is available - requires DRM interface version 8
   17839      1.1  mrg 
   17840      1.1  mrg commit dff1cce299df636813e8f85109f4556f520620c0
   17841      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17842      1.1  mrg Date:   Sun Jul 1 18:22:37 2007 +1000
   17843      1.1  mrg 
   17844      1.1  mrg     Always provide UTS, fallback to memcpy if no GART.
   17845      1.1  mrg 
   17846      1.1  mrg commit 2e0e7e3856573fbbcb5fe5c96cadcde4d33db68f
   17847      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17848      1.1  mrg Date:   Sun Jul 1 18:19:44 2007 +1000
   17849      1.1  mrg 
   17850      1.1  mrg     Always provide DFS, use memcpy fallback if no GART.
   17851      1.1  mrg 
   17852      1.1  mrg commit ba0d3fbba7c1a83ddc509414772199862a4a1d03
   17853      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17854      1.1  mrg Date:   Sat Jun 30 15:27:07 2007 +1000
   17855      1.1  mrg 
   17856      1.1  mrg     Remove some unused cruft
   17857      1.1  mrg 
   17858      1.1  mrg commit 3e2677040937fda1cd6e6ea26c238049bd9f99ba
   17859      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17860      1.1  mrg Date:   Sat Jun 30 04:26:48 2007 +1000
   17861      1.1  mrg 
   17862      1.1  mrg     No need to call exaMarkSync() in UTS/DFS.
   17863      1.1  mrg 
   17864      1.1  mrg commit e81c9a29e6d1c6573892df8601f0361c2b09c659
   17865      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17866      1.1  mrg Date:   Thu Jun 28 15:16:35 2007 +1000
   17867      1.1  mrg 
   17868      1.1  mrg     Bail if GlxSetVisualConfigs isn't found.
   17869      1.1  mrg 
   17870      1.1  mrg commit fce3edda42d10a9c3249c6eae4218a51a981493f
   17871      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17872      1.1  mrg Date:   Mon Jun 25 12:45:31 2007 +1000
   17873      1.1  mrg 
   17874      1.1  mrg     Bump required xorg-server version to 1.3
   17875      1.1  mrg 
   17876      1.1  mrg commit 8f1c9af02651404f8b4800b150a86bb47062fd68
   17877      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17878      1.1  mrg Date:   Mon Jun 25 12:44:12 2007 +1000
   17879      1.1  mrg 
   17880      1.1  mrg     Check PRAMIN for BIOS image if not found in PROM.
   17881      1.1  mrg 
   17882      1.1  mrg commit 824331e3fce36098e8dec31746204f7c13038abb
   17883      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17884      1.1  mrg Date:   Sun Jun 24 17:48:33 2007 +1000
   17885      1.1  mrg 
   17886      1.1  mrg     Implement NV40 EXA composite hooks with 3D engine.
   17887      1.1  mrg     
   17888      1.1  mrg     Named NV30EXA, but won't work on NV30 just yet.  This should change at some
   17889      1.1  mrg     point in the future.
   17890      1.1  mrg     
   17891      1.1  mrg     Will likely break non-voodoo'd NV4X cards (if the latest drm changes didn't
   17892      1.1  mrg     already break them).  Use EXANoComposite xorg.conf option to disable the hook
   17893      1.1  mrg     if that's the case.
   17894      1.1  mrg 
   17895      1.1  mrg commit 2e2e95fc3b650ca633294bf4c11c9ba28f45b743
   17896      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17897      1.1  mrg Date:   Sun Jun 24 17:34:10 2007 +1000
   17898      1.1  mrg 
   17899      1.1  mrg     Slightly saner UploadToScreen implementation
   17900      1.1  mrg 
   17901      1.1  mrg commit 35806975047aa8c0dbc059709bb823f475ee7368
   17902      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17903      1.1  mrg Date:   Sun Jun 24 17:27:42 2007 +1000
   17904      1.1  mrg 
   17905      1.1  mrg     Wait on notifier instead of PGRAPH_STATUS
   17906      1.1  mrg     
   17907      1.1  mrg     When multiple channels are in use, PGRAPH_STATUS may report busy even if the
   17908      1.1  mrg     ddx's channel is idle.
   17909      1.1  mrg 
   17910      1.1  mrg commit c39089b3d686eecef11db2b5a2d606ba1ca2dc0c
   17911      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17912      1.1  mrg Date:   Sun Jun 24 17:21:27 2007 +1000
   17913      1.1  mrg 
   17914      1.1  mrg     Match drm 0.0.7 interface changes
   17915      1.1  mrg 
   17916      1.1  mrg commit 45dccb99a541a0e1e7be7b4e5aab12c3d8d9f30d
   17917      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17918      1.1  mrg Date:   Sun Jun 24 16:47:36 2007 +1000
   17919      1.1  mrg 
   17920      1.1  mrg     Hide the allocator's use of physical addresses
   17921      1.1  mrg 
   17922      1.1  mrg commit d41cf4febd555cca1c65df7aa981be64a6ae4219
   17923      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17924      1.1  mrg Date:   Sun Jun 24 16:46:40 2007 +1000
   17925      1.1  mrg 
   17926      1.1  mrg     Pass pScrn instead of pNv in a few places
   17927      1.1  mrg 
   17928      1.1  mrg commit d59fbb4725602c409beee4ab96dca1eab5d73b2a
   17929      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17930      1.1  mrg Date:   Mon Jun 11 20:36:28 2007 +1000
   17931      1.1  mrg 
   17932      1.1  mrg     don't nuke user-specified CFLAGS
   17933      1.1  mrg 
   17934      1.1  mrg commit 7af7d95eb8826fa3fb9914a8c6ad4b6f4867095e
   17935      1.1  mrg Author: Henry Zhao <henryz (a] localhost.localdomain>
   17936      1.1  mrg Date:   Mon Apr 23 01:38:09 2007 +0200
   17937      1.1  mrg 
   17938      1.1  mrg     Import from nv : Need to inject a mode corresponding panel width/height for validation
   17939      1.1  mrg 
   17940      1.1  mrg commit 896fe62233f62d5e1f874ed0eba3a200fa5ef14b
   17941      1.1  mrg Author: Richard Hughes <richard (a] hughsie.com>
   17942      1.1  mrg Date:   Sun Apr 15 23:01:52 2007 +0200
   17943      1.1  mrg 
   17944      1.1  mrg     Fix make dist.
   17945      1.1  mrg 
   17946      1.1  mrg commit e0e90f427581929fd01c96f1958a1292982dee83
   17947      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17948      1.1  mrg Date:   Mon Mar 26 01:04:15 2007 +1000
   17949      1.1  mrg 
   17950      1.1  mrg     nouveau: rip out card init, everything except modesetting.
   17951      1.1  mrg 
   17952      1.1  mrg commit 23fdec37c580c3b5de263dfd48bd80fa9f21bc19
   17953      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17954      1.1  mrg Date:   Wed Mar 21 17:55:38 2007 +1100
   17955      1.1  mrg 
   17956      1.1  mrg     nouveau: bump for drm interface changes (v0.0.5)
   17957      1.1  mrg 
   17958      1.1  mrg commit 1fddcfe6680148ed2edd8017217734a1f812298c
   17959      1.1  mrg Author: Matthieu Castet <castet.matthieu (a] free.fr>
   17960      1.1  mrg Date:   Sun Mar 18 11:30:54 2007 +0100
   17961      1.1  mrg 
   17962      1.1  mrg     Fix "Fix NoAccel mode" commit : NVAccelCommonInit return a bool
   17963      1.1  mrg 
   17964      1.1  mrg commit 113c6837a6515d533bfa15daf49f6cd2c4c95ac4
   17965      1.1  mrg Author: Matthieu Castet <castet.matthieu (a] free.fr>
   17966      1.1  mrg Date:   Sun Mar 18 11:28:04 2007 +0100
   17967      1.1  mrg 
   17968      1.1  mrg     Fix NoAccel mode
   17969      1.1  mrg 
   17970      1.1  mrg commit d1b75251a3f225890f1e25b11038389d71b67611
   17971      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17972      1.1  mrg Date:   Wed Mar 7 21:41:22 2007 +1100
   17973      1.1  mrg 
   17974      1.1  mrg     Rip out nv30_exa.c, we have other means to play with the 3D engine now.
   17975      1.1  mrg 
   17976      1.1  mrg commit adb2df9a9c88bc9646b65a235aa36416c3064c9f
   17977      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17978      1.1  mrg Date:   Wed Mar 7 16:46:27 2007 +1100
   17979      1.1  mrg 
   17980      1.1  mrg     Xv: Make the blit adaptor play nice with EXA
   17981      1.1  mrg     
   17982      1.1  mrg     Previously the blit adaptor assumed that all drawing (ie. XAA) would occur to
   17983      1.1  mrg     the screen pixmap, so it didn't bother touching surface offsets.  Now, with
   17984      1.1  mrg     EXA this isn't true and the card complained about exceeding the colour buffer
   17985      1.1  mrg     limits when attempting to play video.
   17986      1.1  mrg     
   17987      1.1  mrg     This patch kills 2 birds with one stone; instead of pointing the GPU back at
   17988      1.1  mrg     the screen pixmap when playing video, we point it at the destination drawable.
   17989      1.1  mrg     So, Xv will also hopefully play nicely with redirected windows now.
   17990      1.1  mrg 
   17991      1.1  mrg commit f28abbedfc7deeb90317dd24c7ec5dfe1ae94fdf
   17992      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   17993      1.1  mrg Date:   Wed Mar 7 13:58:48 2007 +1100
   17994      1.1  mrg 
   17995      1.1  mrg     Only use Y32 for Solid().
   17996      1.1  mrg     
   17997      1.1  mrg     It's the only place the workaround is needed at this point, and in some places
   17998      1.1  mrg     we need to use the "proper" ARGB format (Xv for instance).
   17999      1.1  mrg 
   18000      1.1  mrg commit 6441253d34d118befe8950781ba012fc58bb5158
   18001      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   18002      1.1  mrg Date:   Wed Mar 7 04:33:44 2007 +1100
   18003      1.1  mrg 
   18004      1.1  mrg     Fail configure if xorg-server isn't at least version 1.1
   18005      1.1  mrg     
   18006      1.1  mrg     The minimum requirement has been 1.1 for a while now, but would only fail
   18007      1.1  mrg     at compile time when compiling nv_exa.c.  This patch makes configure fail,
   18008      1.1  mrg     and removes the remaining conditional support for older servers.
   18009      1.1  mrg     
   18010      1.1  mrg     Hopefully the configure.ac is ok, I suck at autofoo.
   18011      1.1  mrg 
   18012      1.1  mrg commit e568c2d8e82b1bcf25e495f4a82331803d954234
   18013      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   18014      1.1  mrg Date:   Wed Mar 7 04:22:24 2007 +1100
   18015      1.1  mrg 
   18016      1.1  mrg     reindent and move nv_video.c around a bit
   18017      1.1  mrg 
   18018      1.1  mrg commit a0a5586836eb87a8c21abb06f9b8afd64eec714a
   18019      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   18020      1.1  mrg Date:   Tue Mar 6 05:42:29 2007 +1100
   18021      1.1  mrg 
   18022      1.1  mrg     Use Y32 format instead of A8R8G8B8 for 32-bpp pixmaps
   18023      1.1  mrg     
   18024      1.1  mrg     fixes 32-bpp EXA solid-fills, previously alpha was forced to 0xff.
   18025      1.1  mrg 
   18026      1.1  mrg commit 2e9976c034b6c310b7ad0fc858250c5e54781a9e
   18027      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   18028      1.1  mrg Date:   Mon Mar 5 14:45:04 2007 +1100
   18029      1.1  mrg 
   18030      1.1  mrg     move NVAccel* funcs into nv_accel_common.c
   18031      1.1  mrg 
   18032      1.1  mrg commit add6463b848fab274cb5cc190a78aeafc1389203
   18033      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18034      1.1  mrg Date:   Sun Mar 4 22:40:48 2007 +0100
   18035      1.1  mrg 
   18036      1.1  mrg     Joint patch from Ben Skeggs and me that fixes some (all ?) composite issues.
   18037      1.1  mrg 
   18038      1.1  mrg commit 83868bd0a36520da49e40e2b8404e4652de39824
   18039      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18040      1.1  mrg Date:   Thu Mar 1 08:39:23 2007 +1100
   18041      1.1  mrg 
   18042      1.1  mrg     nouveau: avoid attempting an AGP-only alloc
   18043      1.1  mrg     
   18044      1.1  mrg     will fail on non-AGP cards, and leave nasty messages in Xorg.log...
   18045      1.1  mrg 
   18046      1.1  mrg commit da1dd87acb7061b4772c271dc3c9071a3b160e8a
   18047      1.1  mrg Author: Ben Skeggs <skeggsb (a] gmail.com>
   18048      1.1  mrg Date:   Wed Feb 28 15:30:52 2007 +1100
   18049      1.1  mrg 
   18050      1.1  mrg     match drm v4 interface changes
   18051      1.1  mrg     
   18052      1.1  mrg     context (gr/dma) object handling:
   18053  1.1.1.4  mrg             - remove use of flags/dmaobj when creating objects
   18054  1.1.1.4  mrg             - move object creation/setup into nv_accel_common.c
   18055  1.1.1.4  mrg             - NV04: make PGRAPH complain a bit more if we program the hardware
   18056  1.1.1.4  mrg                     incorrectly.
   18057  1.1.1.4  mrg             - NV04/NV10: enable PGRAPH_DEBUG_3_CTX_METHODS
   18058  1.1.1.4  mrg                     This bit seems to enable the use of SET_* methods.
   18059  1.1.1.4  mrg             - NV04/NV10/NV40: enable PGRAPH_DEBUG_3_IGNORE_PATCHVALID
   18060  1.1.1.4  mrg                     Objects no longer get PATCH_CONFIG_VALID set in their context.
   18061  1.1.1.4  mrg                     Not sure how to get this set other than to intercept the
   18062  1.1.1.4  mrg                     PATCH_EXCEPTION error and enable the flag.  I opted for the
   18063  1.1.1.4  mrg                     same method NVIDIA use, which makes PGRAPH ignore it.
   18064      1.1  mrg     misc:
   18065  1.1.1.4  mrg             - use NV04_SCALED_IMAGE_FROM_MEMORY on all NV_ARCH_04 cards
   18066  1.1.1.4  mrg             - fix offScreenBase calculation (EXA)
   18067  1.1.1.4  mrg             - move mem alloc/free helpers into nv_mem.c
   18068      1.1  mrg 
   18069      1.1  mrg commit 7e5f90b264fdb3081250ff16748164998b6461a6
   18070      1.1  mrg Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   18071      1.1  mrg Date:   Tue Feb 27 14:46:20 2007 -0500
   18072      1.1  mrg 
   18073      1.1  mrg     Typo fix.
   18074      1.1  mrg 
   18075      1.1  mrg commit c85da5d8b346e17e68da68e57d62c3f77029b680
   18076      1.1  mrg Author: Damien Thebault <damien.thebault (a] laposte.net>
   18077      1.1  mrg Date:   Wed Feb 14 00:35:50 2007 +0100
   18078      1.1  mrg 
   18079      1.1  mrg     Don't output the chipset list to the log file, silence some warnings.
   18080      1.1  mrg 
   18081      1.1  mrg commit f650cb126e042b44126df6a298e996726356ec5b
   18082      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18083      1.1  mrg Date:   Wed Feb 14 00:29:52 2007 +0100
   18084      1.1  mrg 
   18085      1.1  mrg     Fix the workaround (or workaround the fix).
   18086      1.1  mrg 
   18087      1.1  mrg commit ac2784d38634bc6d8aec3a94d609b60cd49b21b6
   18088      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18089      1.1  mrg Date:   Wed Jan 24 20:39:40 2007 +0100
   18090      1.1  mrg 
   18091      1.1  mrg     Make NV_DMA_DEBUG print the fifo position.
   18092      1.1  mrg 
   18093      1.1  mrg commit d54d441df4294bf4fed26635a738f4111087e06d
   18094      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18095      1.1  mrg Date:   Wed Jan 24 19:13:05 2007 +0100
   18096      1.1  mrg 
   18097      1.1  mrg     Increase the fifo dump size.
   18098      1.1  mrg 
   18099      1.1  mrg commit b21dbb170aa49c83ef450c2ab8c34614277e7fbc
   18100      1.1  mrg Author: B. Rathmann <koala_br (a] users.sourceforge.net>
   18101      1.1  mrg Date:   Wed Jan 24 13:46:16 2007 +0100
   18102      1.1  mrg 
   18103      1.1  mrg     Fix the G70 issues.
   18104      1.1  mrg 
   18105      1.1  mrg commit e683979666a4c07590b7bade2f62cca33c19a3b2
   18106      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18107      1.1  mrg Date:   Fri Jan 19 15:40:22 2007 +1100
   18108      1.1  mrg 
   18109      1.1  mrg     bump drm patchlevel
   18110      1.1  mrg 
   18111      1.1  mrg commit feff7cb67ae61987146a21dad535702f3db2264c
   18112      1.1  mrg Author: Jeremy Kolb <jkolb (a] brandeis.edu>
   18113      1.1  mrg Date:   Thu Jan 18 21:28:51 2007 -0500
   18114      1.1  mrg 
   18115      1.1  mrg     Fill in some more nv30 magic values.  Not sure what they do yet but they don't hurt anything.
   18116      1.1  mrg     
   18117      1.1  mrg     Apply names to other registers.
   18118      1.1  mrg 
   18119      1.1  mrg commit 31462c30bb79e8245edee0cf57c46b889d2f259b
   18120      1.1  mrg Author: Jeremy Kolb <jkolb (a] brandeis.edu>
   18121      1.1  mrg Date:   Wed Jan 17 08:34:56 2007 -0500
   18122      1.1  mrg 
   18123      1.1  mrg     Fix PGRAPH_DEBUG* regs to match what's done on the nv35. Specifically change DEBUG_3 | 0x00de0000 for data/format/dma checking. This is consistent with other cards and dumps so it should be correct.
   18124      1.1  mrg 
   18125      1.1  mrg commit 4583312ba72047e6bc65bfc576a0bcf90e04b2de
   18126      1.1  mrg Author: David Jeannot <djeannot24 (a] gmail.com>
   18127      1.1  mrg Date:   Tue Jan 16 00:03:56 2007 +0100
   18128      1.1  mrg 
   18129      1.1  mrg     Indent nv_bios.c properly.
   18130      1.1  mrg 
   18131      1.1  mrg commit 6246fba5a54dc7af9a8b16c5a14131180831562d
   18132      1.1  mrg Author: Patrice Mandin <patrice (a] manoir.racoon.city>
   18133      1.1  mrg Date:   Fri Jan 12 20:25:16 2007 +0100
   18134      1.1  mrg 
   18135      1.1  mrg     Add missing include for malloc/free
   18136      1.1  mrg 
   18137      1.1  mrg commit 37937980ec7b21c40539daee029886c4f4a0f0cd
   18138      1.1  mrg Author: Jeremy Kolb <jkolb (a] brandeis.edu>
   18139      1.1  mrg Date:   Fri Jan 12 00:26:20 2007 -0500
   18140      1.1  mrg 
   18141      1.1  mrg     NV30: Set DEBUG3 reg bit 1.  Turns on automatic hw context switching.
   18142      1.1  mrg 
   18143      1.1  mrg commit d5617e91ff13f9e19d9e5d421fd081f59dec685c
   18144      1.1  mrg Author: jkolb (a] brandeis.edu <jkolb (a] brandeis.edu>
   18145      1.1  mrg Date:   Thu Nov 2 20:23:36 2006 -0500
   18146      1.1  mrg 
   18147      1.1  mrg     Just a superficial cleaning up. Nothing exciting.
   18148      1.1  mrg 
   18149      1.1  mrg commit 1f6239de8d7618de6aee402eaf1d8552524a996e
   18150      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18151      1.1  mrg Date:   Tue Jan 2 15:08:36 2007 +1100
   18152      1.1  mrg 
   18153      1.1  mrg     NV4x changes to work with latest drm.
   18154      1.1  mrg 
   18155      1.1  mrg commit f9ba29a07581ede8c409b0eb8b549db3b446f490
   18156      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18157      1.1  mrg Date:   Wed Dec 27 21:52:15 2006 +0100
   18158      1.1  mrg 
   18159      1.1  mrg     Output the driver date to the logs on startup.
   18160      1.1  mrg 
   18161      1.1  mrg commit 2f1d14fe1c03c32ad60776e0d0c2ae41a42ea4be
   18162      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18163      1.1  mrg Date:   Tue Dec 12 00:13:05 2006 +1100
   18164      1.1  mrg 
   18165      1.1  mrg     Remove final remaining PRAMIN access (NV04-specific), the drm handles it now
   18166      1.1  mrg 
   18167      1.1  mrg commit de7255d5420c64a2707f5e78a4157d93618e6c17
   18168      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18169      1.1  mrg Date:   Fri Dec 8 18:09:26 2006 +1100
   18170      1.1  mrg 
   18171      1.1  mrg     Provide some visuals with a stencil buffer, and actually call NVDRIInitVisualConfigs.
   18172      1.1  mrg 
   18173      1.1  mrg commit e64dcc59b607ae5ad7049c35fed6d6a300cd5f6e
   18174      1.1  mrg Merge: 0f7957d 656dfcd
   18175      1.1  mrg Author: Matthieu Castet <mat@mat-pc.(none)>
   18176      1.1  mrg Date:   Wed Dec 6 22:09:23 2006 +0100
   18177      1.1  mrg 
   18178      1.1  mrg     Merge branch 'master' of git+ssh://matc (a] git.freedesktop.org/git/nouveau/xf86-video-nouveau/
   18179      1.1  mrg 
   18180      1.1  mrg commit 0f7957da9ce856ef0accc922ab368ac10171b5e6
   18181      1.1  mrg Author: Matthieu Castet <mat@mat-pc.(none)>
   18182      1.1  mrg Date:   Wed Dec 6 22:07:26 2006 +0100
   18183      1.1  mrg 
   18184      1.1  mrg     More pgraph regs
   18185      1.1  mrg 
   18186      1.1  mrg commit 656dfcd635551245b2f58835c5ea87474d3eb60d
   18187      1.1  mrg Merge: ed307d5 224578b
   18188      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18189      1.1  mrg Date:   Sun Dec 3 10:20:04 2006 +0100
   18190      1.1  mrg 
   18191      1.1  mrg     Merge branch 'master' of git+ssh://marcheu (a] git.freedesktop.org/git/nouveau/xf86-video-nouveau
   18192      1.1  mrg 
   18193      1.1  mrg commit ed307d559be72e06f64566574beb36200ebe47e2
   18194      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18195      1.1  mrg Date:   Sun Dec 3 10:14:04 2006 +0100
   18196      1.1  mrg 
   18197      1.1  mrg     Introduce lock step versioning with the drm.
   18198      1.1  mrg     Fix the MEM_ALLOC issue.
   18199      1.1  mrg 
   18200      1.1  mrg commit 224578b74645fe3624669dc3521fe6deb1cc4aae
   18201      1.1  mrg Author: Matthieu Castet <mat@mat-pc.(none)>
   18202      1.1  mrg Date:   Tue Nov 28 19:12:55 2006 +0100
   18203      1.1  mrg 
   18204      1.1  mrg     Don't alloc fifo if it is not needed.
   18205      1.1  mrg 
   18206      1.1  mrg commit 146eb74cb7d1da1da55247a04e7a969d98601e42
   18207      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18208      1.1  mrg Date:   Mon Nov 27 00:03:11 2006 +0100
   18209      1.1  mrg 
   18210      1.1  mrg     Mandatory oops commit.
   18211      1.1  mrg 
   18212      1.1  mrg commit bdfa6776128f4bc7e2f3caa57296571acb9bd661
   18213      1.1  mrg Author: Andrew Mitchell <ajmitch (a] ubuntu.com>
   18214      1.1  mrg Date:   Sun Nov 26 23:59:06 2006 +0100
   18215      1.1  mrg 
   18216      1.1  mrg     Remove XF86DRI defines from the driver. It's already mandatory anyway.
   18217      1.1  mrg 
   18218      1.1  mrg commit 7ebc8c4327d0b50f60c4cd4423414d4cfbb8b7d8
   18219      1.1  mrg Author: airlied <airlied (a] optimus.localdomain>
   18220      1.1  mrg Date:   Fri Nov 17 16:23:38 2006 +1100
   18221      1.1  mrg 
   18222      1.1  mrg     add VGA CRTC registers from haiku
   18223      1.1  mrg 
   18224      1.1  mrg commit 7150a4357dff0a2e4468190e2fd228ed07d367f9
   18225      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18226      1.1  mrg Date:   Fri Nov 17 12:55:37 2006 +1100
   18227      1.1  mrg 
   18228      1.1  mrg     remove nvvga.h unused
   18229      1.1  mrg 
   18230      1.1  mrg commit 64a1c5bb90fd13ce1c191873a4f4afc2a9ede09b
   18231      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18232      1.1  mrg Date:   Fri Nov 17 12:51:11 2006 +1100
   18233      1.1  mrg 
   18234      1.1  mrg     find and version DRM earlier in startup sequence so it is loaded firstup
   18235      1.1  mrg 
   18236      1.1  mrg commit 659b5de8200d9022e7616f03b20a306fff2af0fe
   18237      1.1  mrg Author: Matthieu Castet <castet.matthieu (a] free.fr>
   18238      1.1  mrg Date:   Fri Nov 17 00:59:58 2006 +0100
   18239      1.1  mrg 
   18240      1.1  mrg     Cleanup of PVIDEO.
   18241      1.1  mrg 
   18242      1.1  mrg commit 370b83eb3347d14003f2878737d25de7dacaeec1
   18243      1.1  mrg Author: Matthieu Castet <castet.matthieu (a] free.fr>
   18244      1.1  mrg Date:   Wed Nov 15 22:10:27 2006 +0100
   18245      1.1  mrg 
   18246      1.1  mrg     Use objects from nouveau_reg.h.
   18247      1.1  mrg 
   18248      1.1  mrg commit 2ffeb45a953a2ff52abe6f78dacfb9c53f873dbb
   18249      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18250      1.1  mrg Date:   Wed Nov 15 01:22:18 2006 +1100
   18251      1.1  mrg 
   18252      1.1  mrg     Set SURFACE_FORMAT in NVExaPrepareCopy.  Fixes one of the many issues with xorg-server-1.2
   18253      1.1  mrg 
   18254      1.1  mrg commit 85bda095107558846fe6fb803b6df412213b27f4
   18255      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18256      1.1  mrg Date:   Wed Nov 15 00:47:04 2006 +1100
   18257      1.1  mrg 
   18258      1.1  mrg     nv_exa.c tab goodness
   18259      1.1  mrg 
   18260      1.1  mrg commit 8b733a25c30fb9e499d678c26b777d072d1ac187
   18261      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18262      1.1  mrg Date:   Tue Nov 14 08:31:21 2006 +1100
   18263      1.1  mrg 
   18264      1.1  mrg     Fix type. 0x84 is DEBUG_1
   18265      1.1  mrg 
   18266      1.1  mrg commit 030eb38dd1fe767807aab0447ed4fab4ec8c368a
   18267      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18268      1.1  mrg Date:   Tue Nov 14 03:09:05 2006 +1100
   18269      1.1  mrg 
   18270      1.1  mrg     Fill in front_offset/front_pitch
   18271      1.1  mrg 
   18272      1.1  mrg commit 589bb37ff37bb7d4775f5dca0301c5d97ea73b06
   18273      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18274      1.1  mrg Date:   Sun Nov 12 16:04:32 2006 +1100
   18275      1.1  mrg 
   18276      1.1  mrg     Add NVDRIFinishScreenInit.
   18277      1.1  mrg 
   18278      1.1  mrg commit d0c09a1bd0e1c26cc591a3d8738b94b1efe576ec
   18279      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18280      1.1  mrg Date:   Sun Nov 12 14:08:45 2006 +1100
   18281      1.1  mrg 
   18282      1.1  mrg     add some names to registers
   18283      1.1  mrg 
   18284      1.1  mrg commit 84928fd946b4f02d8a943226481304417475c4f9
   18285      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18286      1.1  mrg Date:   Sun Nov 12 07:43:24 2006 +1100
   18287      1.1  mrg 
   18288      1.1  mrg     Import nouveau_dri.h from the 3D driver as nv_dri.h, and setup DRIInfo->devPrivate.
   18289      1.1  mrg 
   18290      1.1  mrg commit cdb9e3acf0aa5cdf6e5aa33fb499ea8e93f7f1f2
   18291      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18292      1.1  mrg Date:   Sun Nov 12 07:33:53 2006 +1100
   18293      1.1  mrg 
   18294      1.1  mrg     Temporary workaround for DRI drmMap problem, not sure of what we actually need to do here yet.
   18295      1.1  mrg 
   18296      1.1  mrg commit d3babbfbed898921e1a167df08eef92d381d6aa0
   18297      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18298      1.1  mrg Date:   Sun Nov 12 07:28:31 2006 +1100
   18299      1.1  mrg 
   18300      1.1  mrg     nv_dri.c still had some space-indented functions, not anymore :)
   18301      1.1  mrg 
   18302      1.1  mrg commit bad4e6c674ac4fdc0aebbbc6d36fc2854ee8f885
   18303      1.1  mrg Merge: 1b14821 c096565
   18304      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18305      1.1  mrg Date:   Mon Nov 6 03:14:07 2006 +0100
   18306      1.1  mrg 
   18307      1.1  mrg     Merge branch 'master' of git+ssh://marcheu (a] git.freedesktop.org/git/nouveau/xf86-video-nouveau
   18308      1.1  mrg 
   18309      1.1  mrg commit 1b14821ecd67a62a34a902e62c0b229bb9ed97ca
   18310      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18311      1.1  mrg Date:   Mon Nov 6 03:13:50 2006 +0100
   18312      1.1  mrg 
   18313      1.1  mrg     Added a DRI visual configs functions. It should work but I can't test it...
   18314      1.1  mrg 
   18315      1.1  mrg commit c096565a0f6e6c12255e57eaefb878904ce04971
   18316      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18317      1.1  mrg Date:   Mon Nov 6 11:54:19 2006 +1100
   18318      1.1  mrg 
   18319      1.1  mrg     Fix TEX0_IN_TEX1 fragprog.. I must've been asleep when I did that..
   18320      1.1  mrg 
   18321      1.1  mrg commit 47f32cfe6e2f513f86b7a8f02a8872c134e2327d
   18322      1.1  mrg Author: Dave Airlie <airlied (a] ppcg5.localdomain>
   18323      1.1  mrg Date:   Mon Nov 6 11:45:53 2006 +1100
   18324      1.1  mrg 
   18325      1.1  mrg     use pagesize to work out the sarea size
   18326      1.1  mrg 
   18327      1.1  mrg commit e6c4d40e247939f677e285db15a78ccc33b92b41
   18328      1.1  mrg Author: Dave Airlie <airlied (a] ppcg5.localdomain>
   18329      1.1  mrg Date:   Mon Nov 6 08:39:49 2006 +1100
   18330      1.1  mrg 
   18331      1.1  mrg     don't fail dri module load if loaded already
   18332      1.1  mrg 
   18333      1.1  mrg commit 4cc4a1f7ef559f1ce56706f16ee24a3b6879d28d
   18334      1.1  mrg Merge: b95f8aa b4e4307
   18335      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18336      1.1  mrg Date:   Sun Nov 5 18:00:29 2006 +1100
   18337      1.1  mrg 
   18338      1.1  mrg     Merge ssh://10.1.1.200/home/airlied/git/xf86-video-nouveau
   18339      1.1  mrg 
   18340      1.1  mrg commit b4e4307af982b50aff191983d209cb855a377f80
   18341      1.1  mrg Author: Dave Airlie <airlied (a] ppcg5.localdomain>
   18342      1.1  mrg Date:   Sun Nov 5 17:59:17 2006 +1100
   18343      1.1  mrg 
   18344      1.1  mrg     fix G5 endianness issue with panel size regs
   18345      1.1  mrg 
   18346      1.1  mrg commit b95f8aac9e6dcbf4d10a5e26bde6a0f3595608cb
   18347      1.1  mrg Merge: ba71154 e6b1f68
   18348      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18349      1.1  mrg Date:   Sun Nov 5 17:53:53 2006 +1100
   18350      1.1  mrg 
   18351      1.1  mrg     Merge branch 'master' of ssh://git.freedesktop.org/git/nouveau/xf86-video-nouveau
   18352      1.1  mrg 
   18353      1.1  mrg commit ba711545a0fd091c05b514f30c1e904370026499
   18354      1.1  mrg Author: Dave Airlie <airlied (a] ppcg5.localdomain>
   18355      1.1  mrg Date:   Sun Nov 5 17:51:10 2006 +1100
   18356      1.1  mrg 
   18357      1.1  mrg     set the PPC use BE MMIO
   18358      1.1  mrg 
   18359      1.1  mrg commit e6b1f687e3bf127d8dba1871d67eff9d83ac284e
   18360      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18361      1.1  mrg Date:   Sat Nov 4 16:57:30 2006 +0100
   18362      1.1  mrg 
   18363      1.1  mrg     Remove the context object flags handling from the DDX since it's now in the DRM.
   18364      1.1  mrg 
   18365      1.1  mrg commit ead77e0ec1d0c62829fa973db3d62937b44781e5
   18366      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18367      1.1  mrg Date:   Sat Nov 4 04:47:57 2006 +0100
   18368      1.1  mrg 
   18369      1.1  mrg     Add the NV44A 3D object class.
   18370      1.1  mrg 
   18371      1.1  mrg commit 87463666ab23e047f355cfcd7016aa9c7cd8ad76
   18372      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18373      1.1  mrg Date:   Fri Nov 3 04:00:09 2006 +1100
   18374      1.1  mrg 
   18375      1.1  mrg     Use "do { blah; } while(0)" instead of just braces. (suggestion from megari on irc)
   18376      1.1  mrg 
   18377      1.1  mrg commit 68682238b36292409ce7f41ed90bd3be860e77f3
   18378      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18379      1.1  mrg Date:   Thu Nov 2 16:07:26 2006 +1100
   18380      1.1  mrg 
   18381      1.1  mrg     Install NV30_TCL EXA hooks if NV_ENABLE_3D is defined.
   18382      1.1  mrg     
   18383      1.1  mrg     Ok.. Firstly I don't recommend using this code, it is not ready for general
   18384      1.1  mrg     usage.  We probably only want to keep the Composite hook, but the others are
   18385      1.1  mrg     useful to test things with.
   18386      1.1  mrg     
   18387      1.1  mrg     1. You will most likely (read: definitely) need to start X with the binary
   18388      1.1  mrg        driver before starting X with nouveau/NV30_TCL.. If you don't PGRAPH will
   18389      1.1  mrg        yell at you and X will crash.
   18390      1.1  mrg     2. Copy() is bad when the src and dest are the same, so scrolling and moving
   18391      1.1  mrg        windows around will fall back to software rendering..
   18392      1.1  mrg     3. Composite() is slightly better than the one in nv_exa.c, but it's buggy in
   18393      1.1  mrg        a few cases and not complete yet.  Particularly, transforms are missing.
   18394      1.1  mrg     4. There are some correctness problems that I haven't bothered to fix yet, so
   18395      1.1  mrg        you'll probably see bits of windows left behind when moving them around..
   18396      1.1  mrg     5. Don't be surprised if it's horribly broken :)
   18397      1.1  mrg 
   18398      1.1  mrg commit c371d90935d6baf2f1dd0073741637d14b506f59
   18399      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18400      1.1  mrg Date:   Thu Nov 2 15:57:47 2006 +1100
   18401      1.1  mrg 
   18402      1.1  mrg     Put braces around NVDmaSetObjectOnSubchannel...
   18403      1.1  mrg 
   18404      1.1  mrg commit b45aea22a8da69ad4a2493f7f33fa65186a83ba3
   18405      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18406      1.1  mrg Date:   Thu Nov 2 14:52:24 2006 +1100
   18407      1.1  mrg 
   18408      1.1  mrg     Merge >=NV30-specific EXA code.. hard-disabled pending testing on my C51, and a proper commit message..
   18409      1.1  mrg 
   18410      1.1  mrg commit e79b0befe92110c1cd2e0e1ae69fced1cd5acba3
   18411      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18412      1.1  mrg Date:   Thu Nov 2 01:29:34 2006 +1100
   18413      1.1  mrg 
   18414      1.1  mrg     Reformat NVExaInit
   18415      1.1  mrg 
   18416      1.1  mrg commit 6a77e5bf2e58b19df67c029ad7bffd92f8cf652f
   18417      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18418      1.1  mrg Date:   Thu Nov 2 01:18:14 2006 +1100
   18419      1.1  mrg 
   18420      1.1  mrg     First part of preparation for NV30_TCL EXA code merge.
   18421      1.1  mrg 
   18422      1.1  mrg commit 1d6e911ab5391277b403ef6f7b095203cfd19a53
   18423      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18424      1.1  mrg Date:   Thu Nov 2 00:38:53 2006 +1100
   18425      1.1  mrg 
   18426      1.1  mrg     Reindent nv_dma.c with tabs..
   18427      1.1  mrg 
   18428      1.1  mrg commit 06748f74f639242fd690a3dda7e685ae4fa1f95e
   18429      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18430      1.1  mrg Date:   Wed Oct 11 11:06:16 2006 +1100
   18431      1.1  mrg 
   18432      1.1  mrg     s/init/alloc/
   18433      1.1  mrg 
   18434      1.1  mrg commit a2d55603db8c01cc4b9f3404c282b1e4963a152c
   18435      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18436      1.1  mrg Date:   Wed Oct 11 00:39:36 2006 +0200
   18437      1.1  mrg 
   18438      1.1  mrg     Remove the PFIFO_REINIT hack, and enable the irq by default. This commit requires the matching drm commit, and will probably break stuff.
   18439      1.1  mrg 
   18440      1.1  mrg commit 78537b3342bbf1c16dc78f8f06cb3f989ce8f03f
   18441      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18442      1.1  mrg Date:   Thu Sep 14 12:56:28 2006 +1000
   18443      1.1  mrg 
   18444      1.1  mrg     It usually helps to wait on a notifier, and not on a NVAllocRec.. Oops.
   18445      1.1  mrg 
   18446      1.1  mrg commit 01dde28611238cf2d81b087b371cc67296d1b581
   18447      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18448      1.1  mrg Date:   Thu Sep 14 12:17:32 2006 +1000
   18449      1.1  mrg 
   18450      1.1  mrg     Allocate notifiers with NVAllocateMemory.
   18451      1.1  mrg     Fix some warnings.
   18452      1.1  mrg     Return success/fail for DMA and Context object creation.
   18453      1.1  mrg 
   18454      1.1  mrg commit 3d5c560f509646853cc863e35ed2412db39cd8a3
   18455      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18456      1.1  mrg Date:   Tue Sep 5 07:39:10 2006 +0200
   18457      1.1  mrg 
   18458      1.1  mrg     Port some of the least intrusive nv03 code to the nouveau driver.
   18459      1.1  mrg 
   18460      1.1  mrg commit 6fb7a63bf5d4f046583f9d14862c16ec5979a318
   18461      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18462      1.1  mrg Date:   Sun Sep 3 06:41:52 2006 +1000
   18463      1.1  mrg 
   18464      1.1  mrg     Config options for cmdbuf location/size.
   18465      1.1  mrg     
   18466      1.1  mrg     Will default to putting the cmdbuf in AGP (except for PowerPC) if an AGP card
   18467      1.1  mrg     is detected.  Won't currently be detected because something is wrong DRM-size.
   18468      1.1  mrg     
   18469      1.1  mrg     If you have an AGP card you can manually specify 'FBLocation "AGP"' in
   18470      1.1  mrg     xorg.conf to make it work.
   18471      1.1  mrg     
   18472      1.1  mrg     Needs an updated DRM to have any effect.
   18473      1.1  mrg 
   18474      1.1  mrg commit e49d561d2328eeac7691661e28955a882bba2192
   18475      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18476      1.1  mrg Date:   Sun Sep 3 01:51:23 2006 +1000
   18477      1.1  mrg 
   18478      1.1  mrg     Copy+Paste a workaround for a NV40 hardware bug from NVShowHideCursor() into
   18479      1.1  mrg     LoadStateExt().  This should fix the problem of the HW-cursor still being
   18480      1.1  mrg     enabled when VT-switching back to a framebuffer console.
   18481      1.1  mrg 
   18482      1.1  mrg commit 69ace0c4388cb1a66ea74f627fe02fe89e7d35c0
   18483      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18484      1.1  mrg Date:   Sat Sep 2 22:17:55 2006 +1000
   18485      1.1  mrg 
   18486      1.1  mrg     Kill off one of the M2MF objects, and use the engine's SET_OBJECT_{IN_OUT} to
   18487      1.1  mrg     swap between AGP->VRAM and VRAM->AGP.
   18488      1.1  mrg 
   18489      1.1  mrg commit 72cf79b9e5dc0d97e933f540d063161129bbebf7
   18490      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18491      1.1  mrg Date:   Sat Sep 2 21:59:26 2006 +1000
   18492      1.1  mrg 
   18493      1.1  mrg     Don't create objects that aren't needed.  This frees up a couple of subchannels
   18494      1.1  mrg     for EXA, use one of them for MEMORY_TO_MEMORY_FORMAT.
   18495      1.1  mrg 
   18496      1.1  mrg commit 6a06d9022f3c0bc845f02091d83faf95f69f81bd
   18497      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18498      1.1  mrg Date:   Sat Sep 2 18:15:15 2006 +1000
   18499      1.1  mrg 
   18500      1.1  mrg     Move code out of nv_xaa.c that doesn't belong there.
   18501      1.1  mrg 
   18502      1.1  mrg commit 46ac77d524dd183c6b50a7a0e77990514ff28840
   18503      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18504      1.1  mrg Date:   Sat Sep 2 17:57:38 2006 +1000
   18505      1.1  mrg 
   18506      1.1  mrg     Add back some setup that went missing during PFB reg cleanup.
   18507      1.1  mrg     Should fix corruption on NV40.
   18508      1.1  mrg 
   18509      1.1  mrg commit 03b86f08667a10c44420d60787fe9e17b5d20ab8
   18510      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18511      1.1  mrg Date:   Thu Aug 31 15:53:25 2006 +1000
   18512      1.1  mrg 
   18513      1.1  mrg     Rename module from nv_drv.so to nouveau_drv.so to allow both nv and nouveau
   18514      1.1  mrg     to coexist.  Also disabled building of riva128.so, as we plan on merging it
   18515      1.1  mrg     with the rest of the nv code.
   18516      1.1  mrg 
   18517      1.1  mrg commit 17c871a44987af04d1688798e2e7802a5f5ba522
   18518      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18519      1.1  mrg Date:   Wed Aug 30 06:24:23 2006 +1000
   18520      1.1  mrg 
   18521      1.1  mrg     clean up FB register names
   18522      1.1  mrg 
   18523      1.1  mrg commit 7d3c12424fd79daf831b7c28780586e8bd9c3574
   18524      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18525      1.1  mrg Date:   Wed Aug 30 04:23:43 2006 +1000
   18526      1.1  mrg 
   18527      1.1  mrg     add some names for the RAMDAC registers
   18528      1.1  mrg 
   18529      1.1  mrg commit 0e70296ce9f7a921c4b971919d12c262202d8d48
   18530      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18531      1.1  mrg Date:   Wed Aug 30 02:18:02 2006 +1000
   18532      1.1  mrg 
   18533      1.1  mrg     add some names for some of the CRTC registers - some names not very meaningful
   18534      1.1  mrg     yet
   18535      1.1  mrg 
   18536      1.1  mrg commit 9a5e2c5be96eaced3aadd153fb2f9b1928173af7
   18537      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18538      1.1  mrg Date:   Wed Aug 30 01:48:07 2006 +1000
   18539      1.1  mrg 
   18540      1.1  mrg     remove select head registers PCIO and PDIO
   18541      1.1  mrg 
   18542      1.1  mrg commit dec0691db79b1ded2942c1cbfa97434fa8693f9b
   18543      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18544      1.1  mrg Date:   Wed Aug 30 01:13:05 2006 +1000
   18545      1.1  mrg 
   18546      1.1  mrg     remove unused pointers after macroisation
   18547      1.1  mrg 
   18548      1.1  mrg commit 9444b692607895572c8199a60d6968fbc374d51e
   18549      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18550      1.1  mrg Date:   Wed Aug 30 01:02:45 2006 +1000
   18551      1.1  mrg 
   18552      1.1  mrg     missed 2x PGRAPHs in XAA
   18553      1.1  mrg 
   18554      1.1  mrg commit f73cb8ef4f4fbb588bfe9ca767286153b2565a37
   18555      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18556      1.1  mrg Date:   Wed Aug 30 00:59:39 2006 +1000
   18557      1.1  mrg 
   18558      1.1  mrg     remove PCRTC via macros
   18559      1.1  mrg 
   18560      1.1  mrg commit 6d5b1765e10856a7dfa75c27ad96f547dc26b23a
   18561      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18562      1.1  mrg Date:   Wed Aug 30 00:48:23 2006 +1000
   18563      1.1  mrg 
   18564      1.1  mrg     remove PEXTDEV and PTIMER using macros
   18565      1.1  mrg 
   18566      1.1  mrg commit 6140bdfe6959cd0f6ce8e06d34b6e838d8cef046
   18567      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18568      1.1  mrg Date:   Wed Aug 30 00:43:07 2006 +1000
   18569      1.1  mrg 
   18570      1.1  mrg     remove PMC using macros
   18571      1.1  mrg 
   18572      1.1  mrg commit 28d9befa6308462a6bc1809b894ebe389873fd6a
   18573      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18574      1.1  mrg Date:   Wed Aug 30 01:26:58 2006 +1000
   18575      1.1  mrg 
   18576      1.1  mrg     Make EXA the default
   18577      1.1  mrg 
   18578      1.1  mrg commit fa9209f77df3d835ebad43dc82988c000398f650
   18579      1.1  mrg Merge: ab2b550 2f7caf6
   18580      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18581      1.1  mrg Date:   Tue Aug 29 13:42:49 2006 +0200
   18582      1.1  mrg 
   18583      1.1  mrg     Merge branch 'master' of ssh://marcheu (a] git.freedesktop.org/git/nouveau/xf86-video-nouveau
   18584      1.1  mrg 
   18585      1.1  mrg commit ab2b5509e82a646ac187b020c91234e33f81065d
   18586      1.1  mrg Author: Stephane Marchesin <marchesin (a] icps.u-strasbg.fr>
   18587      1.1  mrg Date:   Tue Aug 29 13:42:34 2006 +0200
   18588      1.1  mrg 
   18589      1.1  mrg     Make use of NV5_SCALED_IMAGE_FROM_MEMORY on NV05.
   18590      1.1  mrg 
   18591      1.1  mrg commit 9911eb726f99166968165710a9e2f540388cd42a
   18592      1.1  mrg Author: Stephane Marchesin marchesin (a] icps.u-strasbg.fr <steph (a] tubular-brain.localdomain>
   18593      1.1  mrg Date:   Tue Aug 29 03:18:27 2006 +0200
   18594      1.1  mrg 
   18595      1.1  mrg     Enable the composite hooks.
   18596      1.1  mrg     
   18597      1.1  mrg     After changing NV_SCALED_IMAGE_FROM_MEMORY for NV10_SCALED_IMAGE_FROM_MEMORY it seems the composite hook works.
   18598      1.1  mrg     Also, add a more complete list of desktop pci ids.
   18599      1.1  mrg 
   18600      1.1  mrg commit 2f7caf6eb5eb6a3991720fc413bd20723473212f
   18601      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18602      1.1  mrg Date:   Tue Aug 29 08:13:59 2006 +1000
   18603      1.1  mrg 
   18604      1.1  mrg     remove PGRAPH direct accesses
   18605      1.1  mrg 
   18606      1.1  mrg commit 51f0b67d9064fffc6b357d2923188a030e85eace
   18607      1.1  mrg Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   18608      1.1  mrg Date:   Tue Aug 29 07:51:49 2006 +1000
   18609      1.1  mrg 
   18610      1.1  mrg     remove PFB usage with macros
   18611      1.1  mrg 
   18612      1.1  mrg commit b50736d1583b960ab70f3e113294db8c2da69e31
   18613      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18614      1.1  mrg Date:   Mon Aug 28 17:07:06 2006 +1000
   18615      1.1  mrg 
   18616      1.1  mrg     Use NVAllocateMemory for AGP scratch buffer.
   18617      1.1  mrg 
   18618      1.1  mrg commit a5ddd8fcf4278c35d71605794d0d5711e7c0ebb7
   18619      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18620      1.1  mrg Date:   Mon Aug 28 16:41:20 2006 +1000
   18621      1.1  mrg 
   18622      1.1  mrg     remove legacy crap from nvreg.h add cursor reg defines
   18623      1.1  mrg 
   18624      1.1  mrg commit f035bc63c34bce49e1c2619f14ab98b4b1922beb
   18625      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18626      1.1  mrg Date:   Mon Aug 28 16:23:32 2006 +1000
   18627      1.1  mrg 
   18628      1.1  mrg     missed some vga routines
   18629      1.1  mrg 
   18630      1.1  mrg commit 0b45a9f725442d5bd784ee67b7473929993f6082
   18631      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18632      1.1  mrg Date:   Mon Aug 28 16:19:56 2006 +1000
   18633      1.1  mrg 
   18634      1.1  mrg     add RAMDAC register read/write
   18635      1.1  mrg 
   18636      1.1  mrg commit 24267d7e39383930c589bc80e2bbd4e5cf66ec2a
   18637      1.1  mrg Merge: 349496c c0154e6
   18638      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18639      1.1  mrg Date:   Mon Aug 28 14:46:51 2006 +1000
   18640      1.1  mrg 
   18641      1.1  mrg     Merge branch 'master' of git+ssh://git.freedesktop.org/git/nouveau/xf86-video-nouveau
   18642      1.1  mrg 
   18643      1.1  mrg commit 349496c97fafed04806c01bd9d4386b0fcaa9fd2
   18644      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18645      1.1  mrg Date:   Mon Aug 28 14:45:42 2006 +1000
   18646      1.1  mrg 
   18647      1.1  mrg     More cleanups from DRM memory alloc changes.
   18648      1.1  mrg 
   18649      1.1  mrg commit c0154e615c091c7bb483fcfd07e216b21618d0f2
   18650      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18651      1.1  mrg Date:   Mon Aug 28 14:07:05 2006 +1000
   18652      1.1  mrg 
   18653      1.1  mrg     use nvReadVGA and nvWriteVGA in more places
   18654      1.1  mrg 
   18655      1.1  mrg commit e0f1479773c1a00ec69edbece98e5e2b66c0c2c9
   18656      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18657      1.1  mrg Date:   Sun Aug 27 22:45:36 2006 +1000
   18658      1.1  mrg 
   18659      1.1  mrg     Fix ShadowFB for FB alloc changes, should fix RandR rotation also.
   18660      1.1  mrg 
   18661      1.1  mrg commit 0de4d0b8b79e2238f2c4b374b5012a25ae985502
   18662      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18663      1.1  mrg Date:   Sun Aug 27 22:27:17 2006 +1000
   18664      1.1  mrg 
   18665      1.1  mrg     Slash UseFBDev and DGA support.
   18666      1.1  mrg 
   18667      1.1  mrg commit e49d08ff482755e9f95c4c3b3cf065e6f0d2bc23
   18668      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18669      1.1  mrg Date:   Sun Aug 27 10:04:50 2006 +1000
   18670      1.1  mrg 
   18671      1.1  mrg     add some read/write NV VGA register wrappers
   18672      1.1  mrg 
   18673      1.1  mrg commit c64c55b3133221462980b934a308daf2cc0e473d
   18674      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18675      1.1  mrg Date:   Sun Aug 27 09:56:36 2006 +1000
   18676      1.1  mrg 
   18677      1.1  mrg     remove all U0* types in favour of more standard CARD* types
   18678      1.1  mrg 
   18679      1.1  mrg commit 9c294b962379a955d2e8e2cb2c54f845fd4c5740
   18680      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18681      1.1  mrg Date:   Sat Aug 26 00:43:21 2006 +1000
   18682      1.1  mrg 
   18683      1.1  mrg     Wow I suck tonight.. another oops.
   18684      1.1  mrg 
   18685      1.1  mrg commit b8411ae92b6833c9336f82ed86dc8755ca8b9dcc
   18686      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18687      1.1  mrg Date:   Sat Aug 26 00:39:36 2006 +1000
   18688      1.1  mrg 
   18689      1.1  mrg     Whoa, how did that happen...
   18690      1.1  mrg 
   18691      1.1  mrg commit d458cdac152a49eec9acdfe5081f6d426e712bf2
   18692      1.1  mrg Author: Ben Skeggs <darktama (a] iinet.net.au>
   18693      1.1  mrg Date:   Sat Aug 26 00:33:47 2006 +1000
   18694      1.1  mrg 
   18695      1.1  mrg     Initial work in porting the DDX to use the DRM for memory allocations.
   18696      1.1  mrg     This is enough to make it work, but there's still a *lot* of cleanups
   18697      1.1  mrg     to do.
   18698      1.1  mrg 
   18699      1.1  mrg commit 83ae039b8f8ea08ae9436201014c7e1ba25a4839
   18700      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18701      1.1  mrg Date:   Fri Aug 25 19:33:08 2006 +1000
   18702      1.1  mrg 
   18703      1.1  mrg     fixup compile for git
   18704      1.1  mrg 
   18705      1.1  mrg commit ea2bc33d32bf9abeb23b3fe8cb6c9d28ddccef01
   18706      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18707      1.1  mrg Date:   Fri Aug 25 19:17:51 2006 +1000
   18708      1.1  mrg 
   18709      1.1  mrg     updated git tree from changes that got lost on way from CVS
   18710      1.1  mrg 
   18711      1.1  mrg commit 07b81112ba4678085a148e5ffaadd4684f74d64d
   18712      1.1  mrg Author: marcheu <marcheu>
   18713      1.1  mrg Date:   Thu Aug 24 21:00:42 2006 +0000
   18714      1.1  mrg 
   18715      1.1  mrg     Make NVInitAGP fail if there is no AGP area. Maybe that function shouldn't be called for PCI(-e) cards in the first place.
   18716      1.1  mrg 
   18717      1.1  mrg commit 109b5abed6c0c701a1fb84ec63ff8f5914eee8e3
   18718      1.1  mrg Author: marcheu <marcheu>
   18719      1.1  mrg Date:   Wed Aug 23 21:32:47 2006 +0000
   18720      1.1  mrg 
   18721      1.1  mrg     If you stare at nv_hw.c long enough, things start to make sense. I swear !
   18722      1.1  mrg 
   18723      1.1  mrg commit 80ba1cfec290dbb82c4a1042255a21b626512e84
   18724      1.1  mrg Author: marcheu <marcheu>
   18725      1.1  mrg Date:   Wed Aug 23 17:11:22 2006 +0000
   18726      1.1  mrg 
   18727      1.1  mrg     Comment out NVDmaKickoff() in NVResetGraphics(). NVResetGraphics is called twice on startup, and flushed to the card in between. Since NVResetGraphics resets the fifo pointer, this sometimes ends up in a situation where the CPU writes at the same place of the fifo (at the beggining) the GPU is currently reading from. Obviously this is bad.
   18728      1.1  mrg     
   18729      1.1  mrg     Also, add code to dump fifo in case of crashes.
   18730      1.1  mrg 
   18731      1.1  mrg commit 9b19daa55c7770a3e66b2374da0212c75ed21260
   18732      1.1  mrg Author: marcheu <marcheu>
   18733      1.1  mrg Date:   Tue Aug 22 01:16:18 2006 +0000
   18734      1.1  mrg 
   18735      1.1  mrg     Remove debug message.
   18736      1.1  mrg 
   18737      1.1  mrg commit b44b54e4c369c612a692eabb8662b3db97758a83
   18738      1.1  mrg Author: marcheu <marcheu>
   18739      1.1  mrg Date:   Mon Aug 21 13:19:06 2006 +0000
   18740      1.1  mrg 
   18741      1.1  mrg     Fill more fields in the DRIInfo struct.
   18742      1.1  mrg 
   18743      1.1  mrg commit aaf13d0e7cc5c76ee81b4234dc2c55bbedac1faa
   18744      1.1  mrg Author: darktama_ <darktama_>
   18745      1.1  mrg Date:   Sun Aug 20 15:11:06 2006 +0000
   18746      1.1  mrg 
   18747      1.1  mrg     Oops, this shouldn't be here still...
   18748      1.1  mrg 
   18749      1.1  mrg commit 00fd86dea8d2eaa561cc89a35046d15bcf92bb82
   18750      1.1  mrg Author: darktama_ <darktama_>
   18751      1.1  mrg Date:   Sun Aug 20 14:40:43 2006 +0000
   18752      1.1  mrg 
   18753      1.1  mrg     - Allocate notifiers with the DRM
   18754      1.1  mrg     
   18755      1.1  mrg     - Rename agpMemory and friends to agpScratch and friends
   18756      1.1  mrg 
   18757      1.1  mrg commit d5c68d3f83f84ca67ee9df269b778bbed50851a0
   18758      1.1  mrg Author: darktama_ <darktama_>
   18759      1.1  mrg Date:   Sun Aug 20 12:51:49 2006 +0000
   18760      1.1  mrg 
   18761      1.1  mrg     Alloc AGP through the DRM
   18762      1.1  mrg 
   18763      1.1  mrg commit 6d0924c272954f44b2a9b6b11be8c209dd67de8e
   18764      1.1  mrg Author: marcheu <marcheu>
   18765      1.1  mrg Date:   Sat Aug 19 16:04:56 2006 +0000
   18766      1.1  mrg 
   18767      1.1  mrg     Begginings of PINS parsing code I had laying around...
   18768      1.1  mrg 
   18769      1.1  mrg commit 59e2d852d6f10ba26a394ff7ea5d3e7b30f2be71
   18770      1.1  mrg Author: darktama_ <darktama_>
   18771      1.1  mrg Date:   Mon Jul 31 07:32:57 2006 +0000
   18772      1.1  mrg 
   18773      1.1  mrg     Need.To.Pay.More.Attention...
   18774      1.1  mrg 
   18775      1.1  mrg commit 9a314361fd004afe7129ae2d41f58ddd7fe6f56a
   18776      1.1  mrg Author: darktama_ <darktama_>
   18777      1.1  mrg Date:   Mon Jul 31 03:24:17 2006 +0000
   18778      1.1  mrg 
   18779      1.1  mrg     Updates for DRM changes, and a few cleanups
   18780      1.1  mrg 
   18781      1.1  mrg commit 11fbb14876e7873a863de16b01fb5778e841b4bd
   18782      1.1  mrg Author: erikwaling <erikwaling>
   18783      1.1  mrg Date:   Thu Jul 13 04:13:07 2006 +0000
   18784      1.1  mrg 
   18785      1.1  mrg     Added more opcodes and some TODOs.
   18786      1.1  mrg 
   18787      1.1  mrg commit dd54fea7562b8c9a6d26b645a03c9644c08090cc
   18788      1.1  mrg Author: erikwaling <erikwaling>
   18789      1.1  mrg Date:   Thu Jul 13 03:09:11 2006 +0000
   18790      1.1  mrg 
   18791      1.1  mrg     Changed INIT_MACRO to haiku-like implementation.
   18792      1.1  mrg 
   18793      1.1  mrg commit b7e68083f3bf6b0943b58cfed0b82de61eeaac33
   18794      1.1  mrg Author: marcheu <marcheu>
   18795      1.1  mrg Date:   Mon Jul 10 00:36:31 2006 +0000
   18796      1.1  mrg 
   18797      1.1  mrg     Add a check that bios writes fall within known areas. Use these areas to setup mappings as well. Add some debug support to the bios code.
   18798      1.1  mrg 
   18799      1.1  mrg commit fe2a1360d72385ad0f61f381a296820d02a60e79
   18800      1.1  mrg Author: marcheu <marcheu>
   18801      1.1  mrg Date:   Mon Jul 10 00:30:54 2006 +0000
   18802      1.1  mrg 
   18803      1.1  mrg     Use -Wall by default
   18804      1.1  mrg 
   18805      1.1  mrg commit ca38f1d9d61393915515e1042204b35aeac863ba
   18806      1.1  mrg Author: darktama_ <darktama_>
   18807      1.1  mrg Date:   Sat Jul 8 13:53:00 2006 +0000
   18808      1.1  mrg 
   18809      1.1  mrg     Remove FIFO and object handling out of the DDX. This commit makes the DDX dependant on the DRM to operate at all..
   18810      1.1  mrg 
   18811      1.1  mrg commit b9b880b83896defe06ce61c9aef2f5ae4eb4f37e
   18812      1.1  mrg Author: lumag <lumag>
   18813      1.1  mrg Date:   Mon Jun 12 20:21:11 2006 +0000
   18814      1.1  mrg 
   18815      1.1  mrg     Fix exa acceleration by filling versioning fields.
   18816      1.1  mrg 
   18817      1.1  mrg commit 0bbc0bcfe33c2625ea6175c3b052d231cc3b7c8f
   18818      1.1  mrg Author: darktama_ <darktama_>
   18819      1.1  mrg Date:   Sat Jun 10 18:34:14 2006 +0000
   18820      1.1  mrg 
   18821      1.1  mrg     Quick hack to make sure CRTC 0x44 contains it's original value when VT switching back to the console (also on server shutdown).
   18822      1.1  mrg     
   18823      1.1  mrg     Should fix the problem of one display having scrolling issues, and losing
   18824      1.1  mrg         it's text-mode cursor.
   18825      1.1  mrg 
   18826      1.1  mrg commit 18e65f4e0604c744ea905319348c688141e14bbf
   18827      1.1  mrg Author: marcheu <marcheu>
   18828      1.1  mrg Date:   Thu Jun 8 01:10:01 2006 +0000
   18829      1.1  mrg 
   18830      1.1  mrg     Remove xf86ReadPciBIOS, use the bios from the reg aperture instead (that will probably work on more archs anyway)
   18831      1.1  mrg 
   18832      1.1  mrg commit 2f5fcd131dbea5cb9873cc8a4aad44ae1bcf1340
   18833      1.1  mrg Author: darktama_ <darktama_>
   18834      1.1  mrg Date:   Fri Jun 2 21:54:48 2006 +0000
   18835      1.1  mrg 
   18836      1.1  mrg     Remove some XFree86LOADER conditionals
   18837      1.1  mrg 
   18838      1.1  mrg commit 7889cc0241450aaa8e9dafc65f9f7976df3cd99b
   18839      1.1  mrg Author: darktama_ <darktama_>
   18840      1.1  mrg Date:   Sat Apr 22 02:26:53 2006 +0000
   18841      1.1  mrg 
   18842      1.1  mrg     Need to include nv_include.h before checking that XF86DRI is definied. XF86DRI lives in xorg-server.h - included from config.h
   18843      1.1  mrg 
   18844      1.1  mrg commit 3083263eb40f57e4c529473c5e9f935109a1719f
   18845      1.1  mrg Author: marcheu <marcheu>
   18846      1.1  mrg Date:   Fri Apr 21 22:15:59 2006 +0000
   18847      1.1  mrg 
   18848      1.1  mrg     Don't include config.h in all files but in the *_include.h files. That's what they're here for after all.
   18849      1.1  mrg 
   18850      1.1  mrg commit 864e2c6936a37005112a3c6f3f7db5a16100b96c
   18851      1.1  mrg Author: darktama_ <darktama_>
   18852      1.1  mrg Date:   Fri Apr 21 02:46:31 2006 +0000
   18853      1.1  mrg 
   18854      1.1  mrg     Include config.h in all source files
   18855      1.1  mrg 
   18856      1.1  mrg commit 74ff8fc182c6f728a1b5e8a0415c25b8b7a4af94
   18857      1.1  mrg Author: marcheu <marcheu>
   18858      1.1  mrg Date:   Thu Apr 20 18:54:12 2006 +0000
   18859      1.1  mrg 
   18860      1.1  mrg     Added a fixme about laptop chips
   18861      1.1  mrg 
   18862      1.1  mrg commit ad38154a7e075207d8f462ffb90489efe9cf01f1
   18863      1.1  mrg Author: erikwaling <erikwaling>
   18864      1.1  mrg Date:   Thu Apr 20 18:50:11 2006 +0000
   18865      1.1  mrg 
   18866      1.1  mrg     Ported nv_exa.c to work with EXA >=2.0.0
   18867      1.1  mrg 
   18868      1.1  mrg commit 7c25d338e0c79a288fa192d9a2d4ac6eb59996c1
   18869      1.1  mrg Author: Dave Airlie <airlied (a] linux.ie>
   18870      1.1  mrg Date:   Fri Aug 25 18:51:03 2006 +1000
   18871      1.1  mrg 
   18872      1.1  mrg     initial import of nouveau code
   18873      1.1  mrg 
   18874      1.1  mrg commit 98372d0f94a9d658a7257d2199ef37a2449b9961
   18875      1.1  mrg Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   18876      1.1  mrg Date:   Fri Aug 11 16:02:28 2006 -0400
   18877      1.1  mrg 
   18878      1.1  mrg     Replace panel message + MODE_BAD with MODE_PANEL.
   18879      1.1  mrg 
   18880      1.1  mrg commit 43ec66396f805aba87017d193d97a03372c29909
   18881      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18882      1.1  mrg Date:   Fri Jun 30 12:54:44 2006 -0700
   18883      1.1  mrg 
   18884      1.1  mrg     Bump version to 1.2.0 for release.
   18885      1.1  mrg 
   18886      1.1  mrg commit 6265b77dc8878e36abd76b73e209a2d76d70ba22
   18887      1.1  mrg Author: Mark Vojkovich <markv (a] xfree86.org>
   18888      1.1  mrg Date:   Thu Jun 29 18:41:44 2006 -0700
   18889      1.1  mrg 
   18890      1.1  mrg     New chip support and new PCI IDs.
   18891      1.1  mrg 
   18892      1.1  mrg commit 5114639dff73c22845451acffed94f1da284a7df
   18893      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18894      1.1  mrg Date:   Mon Jun 19 09:32:11 2006 -0700
   18895      1.1  mrg 
   18896      1.1  mrg     Generate the ChangeLog from git history for dist.
   18897      1.1  mrg 
   18898      1.1  mrg commit 04d344dfcbb9928cf33943a880de333557e14be9
   18899      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18900      1.1  mrg Date:   Fri Jun 16 18:03:21 2006 -0700
   18901      1.1  mrg 
   18902      1.1  mrg     Delete the ChangeLog.  The git history is just as good.
   18903      1.1  mrg 
   18904      1.1  mrg commit eda3bac20dce2d5584ac07cc6b28a08ec55aa798
   18905      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18906      1.1  mrg Date:   Wed May 24 15:05:22 2006 -0700
   18907      1.1  mrg 
   18908      1.1  mrg     Derive the module version numbers from the package version.  This idea was
   18909      1.1  mrg     lifted from Michel Dnzer's similar code in xf86-video-ati.
   18910      1.1  mrg     
   18911      1.1  mrg     Also, make the riva and nv driver versions match.
   18912      1.1  mrg 
   18913      1.1  mrg commit 1a40c4a79b79034d191496726a27af8b0805dba6
   18914      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18915      1.1  mrg Date:   Thu Apr 27 18:10:37 2006 -0700
   18916      1.1  mrg 
   18917      1.1  mrg     Add the libcwrapper back, conditionalized on the server version.
   18918      1.1  mrg 
   18919      1.1  mrg commit 425e30d58b7b62fff01fbb58585ee69b2df6fec1
   18920      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18921      1.1  mrg Date:   Thu Apr 27 10:32:10 2006 -0700
   18922      1.1  mrg 
   18923      1.1  mrg     Determine whether PutImage hooks take a DrawablePtr by server version.  Remove
   18924      1.1  mrg     dependency on xorg-server >= 1.0.99.901.
   18925      1.1  mrg 
   18926      1.1  mrg commit c34a93265cb42168376ebdf0746b3ccded9f126c
   18927      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18928      1.1  mrg Date:   Tue Apr 25 14:38:43 2006 -0700
   18929      1.1  mrg 
   18930      1.1  mrg     Bump to 1.1.2 for new product names.
   18931      1.1  mrg 
   18932      1.1  mrg commit f70247ade9eac8fa6115889662abb8e678a182dc
   18933      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18934      1.1  mrg Date:   Tue Apr 25 14:29:44 2006 -0700
   18935      1.1  mrg 
   18936      1.1  mrg     Add names for Quadro FX 5500, 3500, 1500, 560, 550, and 350.
   18937      1.1  mrg 
   18938      1.1  mrg commit ca4c8af624e87e5c6a2927092a9c230ae0e60c0e
   18939      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18940      1.1  mrg Date:   Wed Apr 12 02:04:52 2006 -0700
   18941      1.1  mrg 
   18942      1.1  mrg     Add .gitignores.
   18943      1.1  mrg 
   18944      1.1  mrg commit fb3faeb6073cef5a6a1b094f3d3bf020ceba9db6
   18945      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   18946      1.1  mrg Date:   Sat Apr 8 01:38:33 2006 +0000
   18947      1.1  mrg 
   18948      1.1  mrg     Bump to 1.1.1 for Xv changes.
   18949      1.1  mrg 
   18950      1.1  mrg commit f793182898c4d844e9861a60a945f53ab7071adc
   18951      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18952      1.1  mrg Date:   Fri Apr 7 23:11:06 2006 +0000
   18953      1.1  mrg 
   18954      1.1  mrg     Add a DrawablePtr argument to the XV functions to pave the way for
   18955      1.1  mrg         redirected video.
   18956      1.1  mrg 
   18957      1.1  mrg commit cb6b4073df7404822e2b553519c3a101f2ab0524
   18958      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   18959      1.1  mrg Date:   Fri Apr 7 19:40:34 2006 +0000
   18960      1.1  mrg 
   18961      1.1  mrg     Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
   18962      1.1  mrg 
   18963      1.1  mrg commit 3f140052f891a4dc674b82e438c9595e59b4676b
   18964      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18965      1.1  mrg Date:   Mon Mar 27 21:40:24 2006 +0000
   18966      1.1  mrg 
   18967      1.1  mrg     Bump version to 1.0.2.0 for release.
   18968      1.1  mrg 
   18969      1.1  mrg commit 84c007b426d321786f9aec1d9fda14b5baa35561
   18970      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18971      1.1  mrg Date:   Fri Mar 10 02:29:03 2006 +0000
   18972      1.1  mrg 
   18973      1.1  mrg     Coverity nos. 868 and 869: Free the result of xf86GetEntityInfo.
   18974      1.1  mrg 
   18975      1.1  mrg commit 61e237eec7193701ce1236e67ebdfe7465b5db8a
   18976      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18977      1.1  mrg Date:   Tue Jan 24 16:45:29 2006 +0000
   18978      1.1  mrg 
   18979      1.1  mrg     Fix typo in PCI ID (reported by Stefan Dirsch). Patch from Mark Vojkovich
   18980      1.1  mrg         to XFree86 CVS on 2006-01-23.
   18981      1.1  mrg 
   18982      1.1  mrg commit 5064f8a903923ca4b819bdf345f8f4c9254bdf3b
   18983      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18984      1.1  mrg Date:   Mon Jan 23 00:04:41 2006 +0000
   18985      1.1  mrg 
   18986      1.1  mrg     New chip support from Mark Vojkovich's 2006-01-20 and 2006-01-21 XFree86
   18987      1.1  mrg         CVS updates.
   18988      1.1  mrg 
   18989      1.1  mrg commit e8fd45625f2e09830136bde6bc70d51f25892450
   18990      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   18991      1.1  mrg Date:   Mon Jan 2 01:54:19 2006 +0000
   18992      1.1  mrg 
   18993      1.1  mrg     Preliminary RandR rotation support. Bug #4708
   18994      1.1  mrg         <https://bugs.freedesktop.org/show_bug.cgi?id=4708>
   18995      1.1  mrg 
   18996      1.1  mrg commit 5ec53e759c5233a26a6c80901b9f31b51153f756
   18997      1.1  mrg Author: Kevin E Martin <kem (a] redhat.com>
   18998      1.1  mrg Date:   Wed Dec 21 02:30:01 2005 +0000
   18999      1.1  mrg 
   19000      1.1  mrg     Update package version for X11R7 release.
   19001      1.1  mrg 
   19002      1.1  mrg commit b0c8ca8c03c8ad1648b4597f7825bac7531100a7
   19003      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19004      1.1  mrg Date:   Mon Dec 19 16:25:54 2005 +0000
   19005      1.1  mrg 
   19006      1.1  mrg     Stub COPYING files
   19007      1.1  mrg 
   19008      1.1  mrg commit 4fd25919c2a217d355419efdfbf0fe148af6c146
   19009      1.1  mrg Author: Kevin E Martin <kem (a] redhat.com>
   19010      1.1  mrg Date:   Thu Dec 15 00:24:18 2005 +0000
   19011      1.1  mrg 
   19012      1.1  mrg     Update package version number for final X11R7 release candidate.
   19013      1.1  mrg 
   19014      1.1  mrg commit e4194bab2a790af10581ea2842717623db8998a2
   19015      1.1  mrg Author: Kevin E Martin <kem (a] redhat.com>
   19016      1.1  mrg Date:   Tue Dec 6 22:48:36 2005 +0000
   19017      1.1  mrg 
   19018      1.1  mrg     Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
   19019      1.1  mrg 
   19020      1.1  mrg commit baf60566b505fdf4387ec25789584b3f6ad72ce8
   19021      1.1  mrg Author: Kevin E Martin <kem (a] redhat.com>
   19022      1.1  mrg Date:   Sat Dec 3 05:49:34 2005 +0000
   19023      1.1  mrg 
   19024      1.1  mrg     Update package version number for X11R7 RC3 release.
   19025      1.1  mrg 
   19026      1.1  mrg commit 4df200ea93b0a072f29057eeaf7a09e5a3a1dfe2
   19027      1.1  mrg Author: Kevin E Martin <kem (a] redhat.com>
   19028      1.1  mrg Date:   Fri Dec 2 02:16:09 2005 +0000
   19029      1.1  mrg 
   19030      1.1  mrg     Remove extraneous AC_MSG_RESULT.
   19031      1.1  mrg 
   19032      1.1  mrg commit d4d5d7325fab1ea81f71d1ffc1fbbcc2d2253a65
   19033      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19034      1.1  mrg Date:   Tue Nov 29 23:30:00 2005 +0000
   19035      1.1  mrg 
   19036      1.1  mrg     Only build dlloader modules by default.
   19037      1.1  mrg 
   19038      1.1  mrg commit d76f3f776bdab920d050542da45ec2871d4b84e6
   19039      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19040      1.1  mrg Date:   Mon Nov 28 22:04:10 2005 +0000
   19041      1.1  mrg 
   19042      1.1  mrg     Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
   19043      1.1  mrg         update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
   19044      1.1  mrg 
   19045      1.1  mrg commit d4e306b585f737b4c1287c520470425b0c11dc32
   19046      1.1  mrg Author: Kevin E Martin <kem (a] redhat.com>
   19047      1.1  mrg Date:   Wed Nov 9 21:15:19 2005 +0000
   19048      1.1  mrg 
   19049      1.1  mrg     Update package version number for X11R7 RC2 release.
   19050      1.1  mrg 
   19051      1.1  mrg commit dde6dd1c7f95f9dccabfd919ad4ced795fe3fbd1
   19052      1.1  mrg Author: Kevin E Martin <kem (a] redhat.com>
   19053      1.1  mrg Date:   Tue Nov 1 15:08:53 2005 +0000
   19054      1.1  mrg 
   19055      1.1  mrg     Update pkgcheck depedencies to work with separate build roots.
   19056      1.1  mrg 
   19057      1.1  mrg commit 92b1bfcc8fd0f34e636a1e9955d5236334f78cd3
   19058      1.1  mrg Author: Kevin E Martin <kem (a] redhat.com>
   19059      1.1  mrg Date:   Wed Oct 19 02:48:03 2005 +0000
   19060      1.1  mrg 
   19061      1.1  mrg     Update package version number for RC1 release.
   19062      1.1  mrg 
   19063      1.1  mrg commit eda1cbc29cb0b2193a5bfb0eb620c740d9aef7c6
   19064      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19065      1.1  mrg Date:   Tue Oct 18 00:01:53 2005 +0000
   19066      1.1  mrg 
   19067      1.1  mrg     Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
   19068      1.1  mrg         substitutions to work better with BSD make
   19069      1.1  mrg 
   19070      1.1  mrg commit 6c58a05e405cbc87fbe0497123d9b82d2480bdd3
   19071      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19072      1.1  mrg Date:   Mon Oct 17 22:57:34 2005 +0000
   19073      1.1  mrg 
   19074      1.1  mrg     More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
   19075      1.1  mrg         of indirectly
   19076      1.1  mrg 
   19077      1.1  mrg commit fc20886c28c465578e6bd3ef2d9fe62bd993382b
   19078      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19079      1.1  mrg Date:   Mon Oct 17 00:09:04 2005 +0000
   19080      1.1  mrg 
   19081      1.1  mrg     Use sed & cpp to substitute variables in driver man pages
   19082      1.1  mrg 
   19083      1.1  mrg commit 1e3c84f332b7b9a4b320b370b8b2ecafbbdd8f8a
   19084      1.1  mrg Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   19085      1.1  mrg Date:   Tue Oct 4 21:36:51 2005 +0000
   19086      1.1  mrg 
   19087      1.1  mrg     Link nvidida readme file into nvidia driver, Exclude duplicated neomagic
   19088      1.1  mrg         readme
   19089      1.1  mrg 
   19090      1.1  mrg commit d8be62ab175a013f78d4944036da284ffad34d96
   19091      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   19092      1.1  mrg Date:   Thu Sep 29 21:47:29 2005 +0000
   19093      1.1  mrg 
   19094      1.1  mrg     Add entries for GeForce Go 7800. (Change went into XFree86 on 2005-09-28).
   19095      1.1  mrg     Don't hang if j is zero. This should never happen, but it's better to be
   19096      1.1  mrg         safe than sorry.
   19097      1.1  mrg 
   19098      1.1  mrg commit e39eb8b8c1a79d04f90a195351c4eec3dba0d612
   19099      1.1  mrg Author: Aaron Plattner <aplattner (a] nvidia.com>
   19100      1.1  mrg Date:   Wed Sep 28 17:18:02 2005 +0000
   19101      1.1  mrg 
   19102      1.1  mrg     Bug #3333 <https://bugs.freedesktop.org/show_bug.cgi?id=3333> Patch #3417
   19103      1.1  mrg         <https://bugs.freedesktop.org/attachment.cgi?id=3417>
   19104      1.1  mrg     Fix a hang during screen-to-screen blits on certain GeForce 6xxx and Quadro
   19105      1.1  mrg         FX 540 graphics cards.
   19106      1.1  mrg 
   19107      1.1  mrg commit dc5acc2e477edb85f468f8d46862ca138426cfd9
   19108      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19109      1.1  mrg Date:   Fri Sep 23 16:25:28 2005 +0000
   19110      1.1  mrg 
   19111      1.1  mrg     Bug #4558 <https://bugs.freedesktop.org/show_bug.cgi?id=4558> Patch #3551
   19112      1.1  mrg         <https://bugs.freedesktop.org/attachment.cgi?id=3381>
   19113      1.1  mrg     22-Sep-2005 nv driver update from Mark Vojkovich: Fix possible cause of
   19114      1.1  mrg         some acceleration instability on some GeForce6xxx parts.
   19115      1.1  mrg 
   19116      1.1  mrg commit b0ea43a51d2a6983559eecdb7dbb73c5e585697c
   19117      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19118      1.1  mrg Date:   Sat Sep 17 01:37:18 2005 +0000
   19119      1.1  mrg 
   19120      1.1  mrg     Bugzilla #4480 <https://bugs.freedesktop.org/show_bug.cgi?id=4480> Patch
   19121      1.1  mrg         #3305 <https://bugs.freedesktop.org/attachment.cgi?id=3305>
   19122      1.1  mrg     13-Sep-2005 nv driver update from Mark Vojkovich:
   19123      1.1  mrg     - Adds PCI ids for GeForce 6800 XT cards
   19124      1.1  mrg     - Adds names for existing PCI ids for some GeForce 6xxx & 7xxx cards
   19125      1.1  mrg     - Fix a potential problem with pixmap cache corruption on GeForce 6xxx and
   19126      1.1  mrg         7xxx parts. (Mark Vojkovich, NVIDIA)
   19127      1.1  mrg 
   19128      1.1  mrg commit cdf20033e2cfc9e8634876dd42613f7719340a5a
   19129      1.1  mrg Author: Eric Anholt <anholt (a] freebsd.org>
   19130      1.1  mrg Date:   Fri Sep 16 01:36:45 2005 +0000
   19131      1.1  mrg 
   19132      1.1  mrg     Put the riva_* files in the riva128.so subdriver, like monolithic.
   19133      1.1  mrg 
   19134      1.1  mrg commit 9b1b3184cd586f6f8bf65ebd6f3c1afb1ae64d64
   19135      1.1  mrg Author: Daniel Stone <daniel (a] fooishbar.org>
   19136      1.1  mrg Date:   Thu Aug 18 09:03:47 2005 +0000
   19137      1.1  mrg 
   19138      1.1  mrg     Update autogen.sh to one that does objdir != srcdir.
   19139      1.1  mrg 
   19140      1.1  mrg commit 75a0deb6e9d1a5bc698ea67b338c56bc99c1b2c0
   19141      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19142      1.1  mrg Date:   Fri Aug 5 03:52:28 2005 +0000
   19143      1.1  mrg 
   19144      1.1  mrg     Bug #3987 <https://bugs.freedesktop.org/show_bug.cgi?id=3987> Patch #3264
   19145      1.1  mrg         <https://bugs.freedesktop.org/attachment.cgi?id=3264> Workaround for
   19146      1.1  mrg         512 Meg video cards (can only map 256 Meg of it). (Mark Vojkovich)
   19147      1.1  mrg 
   19148      1.1  mrg commit fb4033bd2662c199d7e4f0e3df7c4a0fb9870984
   19149      1.1  mrg Author: Kevin E Martin <kem (a] redhat.com>
   19150      1.1  mrg Date:   Fri Jul 29 21:22:44 2005 +0000
   19151      1.1  mrg 
   19152      1.1  mrg     Various changes preparing packages for RC0:
   19153      1.1  mrg     - Verify and update package version numbers as needed
   19154      1.1  mrg     - Implement versioning scheme
   19155      1.1  mrg     - Change bug address to point to bugzilla bug entry form
   19156      1.1  mrg     - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
   19157      1.1  mrg         reenable it)
   19158      1.1  mrg     - Fix makedepend to use pkgconfig and pass distcheck
   19159      1.1  mrg     - Update build script to build macros first
   19160      1.1  mrg     - Update modular Xorg version
   19161      1.1  mrg 
   19162      1.1  mrg commit 6ea22f19210448605b9a18bf500c33168a77e77c
   19163      1.1  mrg Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   19164      1.1  mrg Date:   Tue Jul 26 18:40:29 2005 +0000
   19165      1.1  mrg 
   19166      1.1  mrg     Build system for nv
   19167      1.1  mrg 
   19168      1.1  mrg commit 74772a7dc49e34229497441fbbf2631bfb259b39
   19169      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19170      1.1  mrg Date:   Mon Jul 11 02:29:58 2005 +0000
   19171      1.1  mrg 
   19172      1.1  mrg     Prep for modular builds by adding guarded #include "config.h" everywhere.
   19173      1.1  mrg 
   19174      1.1  mrg commit 80ac36ec4fbbd9a4aae1bde01fe6ebc1088fa8cb
   19175      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19176      1.1  mrg Date:   Sat Jul 9 16:51:58 2005 +0000
   19177      1.1  mrg 
   19178      1.1  mrg     Bug #3740 <https://bugs.freedesktop.org/show_bug.cgi?id=3740> Patch #3058
   19179      1.1  mrg         <https://bugs.freedesktop.org/attachment.cgi?id=3058>
   19180      1.1  mrg     08-Jul-2005 nv driver updates from Mark Vojkovich:
   19181      1.1  mrg     Change some console restore code for NV11. Hopefully, we can more reliably
   19182      1.1  mrg         restore the console for desktop systems using DVI. This may correct a
   19183      1.1  mrg         recent regression on NV11.
   19184      1.1  mrg     Also, new PCI IDs.
   19185      1.1  mrg     Add new nVidia PCI ids to match nv_driver.c changes.
   19186      1.1  mrg 
   19187      1.1  mrg commit 6b75bc13462f1cfb735fe1de359ed9e45b5f4415
   19188      1.1  mrg Author: Daniel Stone <daniel (a] fooishbar.org>
   19189      1.1  mrg Date:   Fri Jul 1 22:43:12 2005 +0000
   19190      1.1  mrg 
   19191      1.1  mrg     Change all misc.h and os.h references to <X11/foo.h>.
   19192      1.1  mrg 
   19193      1.1  mrg commit 270f5269a08da8ed0186e8a2223b673e0433a771
   19194      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19195      1.1  mrg Date:   Wed Jun 29 15:56:23 2005 +0000
   19196      1.1  mrg 
   19197      1.1  mrg     Bugzilla #3657 <https://bugs.freedesktop.org/show_bug.cgi?id=3657> Patch
   19198      1.1  mrg         #2992 <https://bugs.freedesktop.org/attachment.cgi?id=2992>
   19199      1.1  mrg         Experimental DPMS support for GeForce4 and later laptops. (Mark
   19200      1.1  mrg         Vojkovich)
   19201      1.1  mrg 
   19202      1.1  mrg commit bf73c0716e9e4be0540d2ee7340bd5833831a434
   19203      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19204      1.1  mrg Date:   Sun Jun 26 04:38:12 2005 +0000
   19205      1.1  mrg 
   19206      1.1  mrg     Bug #3628: Fix video driver submodule visibility.
   19207      1.1  mrg 
   19208      1.1  mrg commit 175766a44ceb0a5d4226e9088d8e3e6d73815b4f
   19209      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19210      1.1  mrg Date:   Sat Jun 25 21:16:55 2005 +0000
   19211      1.1  mrg 
   19212      1.1  mrg     Bug #3626: _X_EXPORT tags for video and input drivers.
   19213      1.1  mrg 
   19214      1.1  mrg commit 8759399a3744f0eb1e0cdc83ed23aaaafb9be444
   19215      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19216      1.1  mrg Date:   Thu Apr 21 22:25:47 2005 +0000
   19217      1.1  mrg 
   19218      1.1  mrg     programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c
   19219      1.1  mrg     programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c
   19220      1.1  mrg     //bugs.freedesktop.org/show_bug.cgi?id=3095> Patch #2501
   19221      1.1  mrg         <https://bugs.freedesktop.org/attachment.cgi?id=2501> nv DPMS panel
   19222      1.1  mrg         fixes (Mark Vojkovich)
   19223      1.1  mrg 
   19224      1.1  mrg commit 2db214d7cf5336fbea36d83bc9b089f70a494614
   19225      1.1  mrg Author: Daniel Stone <daniel (a] fooishbar.org>
   19226      1.1  mrg Date:   Wed Apr 20 12:25:29 2005 +0000
   19227      1.1  mrg 
   19228      1.1  mrg     Fix includes right throughout the Xserver tree:
   19229      1.1  mrg     change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
   19230      1.1  mrg     change "foo.h", "extensions/foo.h" and "X11/foo.h" to
   19231      1.1  mrg         <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
   19232      1.1  mrg     change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
   19233      1.1  mrg 
   19234      1.1  mrg commit 3fe983d254f1ffe3c285548013be677ed4a67137
   19235      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19236      1.1  mrg Date:   Mon Feb 14 03:37:20 2005 +0000
   19237      1.1  mrg 
   19238      1.1  mrg     Bugzilla #2533 (https://bugs.freedesktop.org/show_bug.cgi?id=2533) Feb. 3,
   19239      1.1  mrg         2005 "nv" driver update from Mark Vojkovich (Mainly driver updates for
   19240      1.1  mrg         nVidia cards with ((pNv->Chipset & 0xfff0) == 0x0090) )
   19241      1.1  mrg 
   19242      1.1  mrg commit 8c95fdc889b56a76497f5194bafd06edfc962387
   19243      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19244      1.1  mrg Date:   Wed Jan 26 01:36:04 2005 +0000
   19245      1.1  mrg 
   19246      1.1  mrg     Jan. 2005 nv chipset update from Mark Vojkovich Bug #2380
   19247      1.1  mrg         <https://bugs.freedesktop.org/show_bug.cgi?id=2380> Patch #1752
   19248      1.1  mrg         <https://bugs.freedesktop.org/attachment.cgi?id=1752>
   19249      1.1  mrg 
   19250      1.1  mrg commit 67c89797f62ea53b37927c64e0403e7e7c42de56
   19251      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19252      1.1  mrg Date:   Fri Dec 10 03:56:42 2004 +0000
   19253      1.1  mrg 
   19254      1.1  mrg     Bugzilla #1985 <https://bugs.freedesktop.org/show_bug.cgi?id=1985> sync to
   19255      1.1  mrg         12/08/04 version of Nvidia driver from Mark Vojkovich, including these
   19256      1.1  mrg         fixes since last sync: Fix some DAC/Graphics memory contention issues
   19257      1.1  mrg         on newer NVIDIA chips (specifically, NV40). More PCI IDs. Also, I've
   19258      1.1  mrg         had trouble getting some panels to work automagically so I expose an
   19259      1.1  mrg         FPTweak option to let the user adjust a troublesome register.
   19260      1.1  mrg 
   19261      1.1  mrg commit 7c34d051168eba499beb20c40fd95703375f4c7b
   19262      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   19263      1.1  mrg Date:   Wed Nov 10 02:53:44 2004 +0000
   19264      1.1  mrg 
   19265      1.1  mrg     (Bugzilla #1777) Import Mark Vojkovich's changes to NV driver since last
   19266      1.1  mrg         sync with XFree86, including: Support for new NVIDIA chips. Egbert has
   19267      1.1  mrg         a laptop that needs some DPMS ordering reversed. New chip support and
   19268      1.1  mrg         workaround for Toshiba M30 laptop issue. PCI-Xpress chip support. DPMS
   19269      1.1  mrg         support for DVI. Cursor changes for NV11 so that alpha blended cursors
   19270      1.1  mrg         will work in conjunction with dithering (laptop panels). It previously
   19271      1.1  mrg         did not. HW support for alpha blended stretch blits on NV5 and higher,
   19272      1.1  mrg         though nothing is using them at this point. Add support for VBlank
   19273      1.1  mrg         syncing the Xv Blit adaptor on hardware that supports it (NV11 and
   19274      1.1  mrg         higher). Make console restoration a little more robust. We were making
   19275      1.1  mrg         an assumption that failed on a newer laptop. Workaround for some NV31
   19276      1.1  mrg         DVI artifacts.
   19277      1.1  mrg     Also add nVidia license statement to nv man page to comply with requirement
   19278      1.1  mrg         that it appear in "user documentation"
   19279      1.1  mrg 
   19280      1.1  mrg commit fcd6d7b57edb4e396189a0a2683bcf08974f3b59
   19281      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   19282      1.1  mrg Date:   Tue Oct 12 19:13:44 2004 +0000
   19283      1.1  mrg 
   19284      1.1  mrg     Set fbdev mode as the default mode on PPC (Olaf Hering).
   19285      1.1  mrg     Added support for IBM space saver keyboard (Stefan Dirsch). Added support
   19286      1.1  mrg         for Cherry CyMotion Master XPress (Marcus Schaefer).
   19287      1.1  mrg     Change order of SetDisplayDevice(), HWRestore(), UnbindGART() and
   19288      1.1  mrg         RestoreBIOSMemSize() to be exactly opposite to the Save procedure in
   19289      1.1  mrg         EnterVT() (Matthias Hopf, Alan Hourihane).
   19290      1.1  mrg     Fix text mode restauration by removing the assumption that the register
   19291      1.1  mrg         which determines which head is programmed is set. to the active head by
   19292      1.1  mrg         the BIOS (Mark Vojkovich).
   19293      1.1  mrg     When I wrote the resource code 5 years ago I made some assumptions which
   19294      1.1  mrg         turned out to be false: I've assumed that the bus number of the PCI
   19295      1.1  mrg         hostbridge would be the PCI bus the bridge links to. This is not
   19296      1.1  mrg         correct. Fixing this assumption is not easy. However I hope that the
   19297      1.1  mrg         attached patch will make the system work regardless as it 'ignores'
   19298      1.1  mrg         host bridges from which the target bus is not known. This should not
   19299      1.1  mrg         matter at all as we really don't care about host bridges (unless we
   19300      1.1  mrg         have bridge specific code which retrieves information about the
   19301      1.1  mrg         bridge).
   19302      1.1  mrg     Fixed server crash on reset when a structure allocated in PreInit() was
   19303      1.1  mrg         freed on CloseScreen().
   19304      1.1  mrg     Fixed ring buffer lock ups that happened because the structure that
   19305      1.1  mrg         contained ringbuffer data was not zeroed after allocation.
   19306      1.1  mrg     Fixed numerous warnings due to signed unsigned comparisons.
   19307      1.1  mrg         programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
   19308      1.1  mrg         (NVBacklightEnable): Changed the order in which the sequencer registers
   19309      1.1  mrg         and the backlight control registers are written. The sequencer control
   19310      1.1  mrg         register need to be written first otherwise DPMS screen blanking
   19311      1.1  mrg         produces vertical bars on a mobile device. lib/Xau/Imakefile: Build
   19312      1.1  mrg         libXau static library PIC so it can be linked into toolkits that would
   19313      1.1  mrg         like to wrap its functionality.
   19314      1.1  mrg 
   19315      1.1  mrg commit 65e13fc61141b36a74c7a0e696d274574641ba20
   19316      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19317      1.1  mrg Date:   Fri Sep 17 03:04:52 2004 +0000
   19318      1.1  mrg 
   19319      1.1  mrg     Bug #1192: Remove cfb support from drivers where its use is an option.
   19320      1.1  mrg         Delete xf24_32bpp, as s3virge was the last user. Fix up some comments
   19321      1.1  mrg         to refer to fb rather than cfb.
   19322      1.1  mrg 
   19323      1.1  mrg commit bbafc6d2fcb21671de3cfb4ff973409405162e7a
   19324      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19325      1.1  mrg Date:   Mon Aug 16 09:13:14 2004 +0000
   19326      1.1  mrg 
   19327      1.1  mrg     Bug #1087: Make sure all the *Weak symbols are documented in the import
   19328      1.1  mrg         list, so the loader knows not to complain about unresolved symbols when
   19329      1.1  mrg         an optional module isn't loaded. This typically manifests as warnings
   19330      1.1  mrg         about fbdevHW symbols when the user isn't using the framebuffer
   19331      1.1  mrg         console.
   19332      1.1  mrg 
   19333      1.1  mrg commit 8b6de7d388b7ae5169b2e38ad1a40981bc406cfc
   19334      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19335      1.1  mrg Date:   Sat Jul 31 01:21:19 2004 +0000
   19336      1.1  mrg 
   19337      1.1  mrg     Change several LoaderSymbol calls introduced by the bug #400 patch to
   19338      1.1  mrg     *Weak() resolver functions.
   19339      1.1  mrg 
   19340      1.1  mrg commit f745157f15befebe01552b103c573ccb94b8f388
   19341      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   19342      1.1  mrg Date:   Fri Jul 30 20:30:53 2004 +0000
   19343      1.1  mrg 
   19344      1.1  mrg     Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
   19345      1.1  mrg         framebuffer formats except cfb and the overlay modes should work, and
   19346      1.1  mrg         r128 and radeon need to be loaded from the ati driver (both issues to
   19347      1.1  mrg         be fixed soon). Tested on i740, s3virge, mach64, tdfx, vesa, and vga
   19348      1.1  mrg         drivers. elfloader users shouldn't be affected.
   19349      1.1  mrg 
   19350      1.1  mrg commit b9a6776bc04eb19343882bddb371b705677cfc14
   19351      1.1  mrg Author: Eric Anholt <anholt (a] freebsd.org>
   19352      1.1  mrg Date:   Wed Jun 16 09:23:29 2004 +0000
   19353      1.1  mrg 
   19354      1.1  mrg     DRI XFree86-4_3_99_12-merge import
   19355      1.1  mrg 
   19356      1.1  mrg commit cbf040deb0ab24425468ed60b3f3edd322ec210f
   19357      1.1  mrg Author: Eric Anholt <anholt (a] freebsd.org>
   19358      1.1  mrg Date:   Wed Jun 16 09:23:29 2004 +0000
   19359      1.1  mrg 
   19360      1.1  mrg     Initial revision
   19361      1.1  mrg 
   19362      1.1  mrg commit 99a7f7ccce4e012bde57021cafcb132c3d599b96
   19363      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   19364      1.1  mrg Date:   Fri Apr 23 19:42:10 2004 +0000
   19365      1.1  mrg 
   19366      1.1  mrg     Merging XORG-CURRENT into trunk
   19367      1.1  mrg 
   19368      1.1  mrg commit 708bb2eb0db3808e3edf94a5f22b3e3f5bb6488d
   19369      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   19370      1.1  mrg Date:   Sun Mar 14 08:33:30 2004 +0000
   19371      1.1  mrg 
   19372      1.1  mrg     Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
   19373      1.1  mrg 
   19374      1.1  mrg commit fe564263d97e370817fc862e5c8ead09bfb70b58
   19375      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   19376      1.1  mrg Date:   Wed Mar 3 12:12:23 2004 +0000
   19377      1.1  mrg 
   19378      1.1  mrg     Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
   19379      1.1  mrg 
   19380      1.1  mrg commit 1a0be799ce4c479e39f8af86fcca3d192e83f455
   19381      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   19382      1.1  mrg Date:   Thu Feb 26 13:35:54 2004 +0000
   19383      1.1  mrg 
   19384      1.1  mrg     readding XFree86's cvs IDs
   19385      1.1  mrg 
   19386      1.1  mrg commit ee5c9ef51cea88a630ecc652512603c42b39a533
   19387      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   19388      1.1  mrg Date:   Thu Feb 26 09:23:23 2004 +0000
   19389      1.1  mrg 
   19390      1.1  mrg     Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
   19391      1.1  mrg 
   19392      1.1  mrg commit d176fa338d2d83bcf8d7ec68ff1aec205a258fec
   19393      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   19394      1.1  mrg Date:   Mon Feb 23 20:35:04 2004 +0000
   19395      1.1  mrg 
   19396      1.1  mrg     Import most of XFree86 4.4RC3. This import excludes files which have the
   19397      1.1  mrg         new license. If we want to, later we can import 4.4RC3 again and pick
   19398      1.1  mrg         up the files that have the new license, but for now the vendor branch
   19399      1.1  mrg         is "pure."
   19400      1.1  mrg 
   19401      1.1  mrg commit ea7a90e680a2e9259e471dd6677bcca12aeea79e
   19402      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   19403      1.1  mrg Date:   Thu Jan 29 08:08:36 2004 +0000
   19404      1.1  mrg 
   19405      1.1  mrg     Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
   19406      1.1  mrg 
   19407      1.1  mrg commit a6c83bd98c34aacdf7a6b82ea83d6ae775479502
   19408      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   19409      1.1  mrg Date:   Fri Dec 19 20:55:14 2003 +0000
   19410      1.1  mrg 
   19411      1.1  mrg     XFree86 4.3.99.902 (RC 2)
   19412      1.1  mrg 
   19413      1.1  mrg commit 935c2adf58a10e6d3caa75823b4e7a0689555c49
   19414      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   19415      1.1  mrg Date:   Tue Nov 25 19:28:38 2003 +0000
   19416      1.1  mrg 
   19417      1.1  mrg     XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
   19418      1.1  mrg 
   19419      1.1  mrg commit d84248580d5b05bb47a2ccdce7badfc884efa6da
   19420      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   19421      1.1  mrg Date:   Tue Nov 25 19:28:38 2003 +0000
   19422      1.1  mrg 
   19423      1.1  mrg     Initial revision
   19424      1.1  mrg 
   19425      1.1  mrg commit dd1a62caaaac6acc35584a2c8c525962d8574c95
   19426      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   19427      1.1  mrg Date:   Fri Nov 14 16:48:55 2003 +0000
   19428      1.1  mrg 
   19429      1.1  mrg     XFree86 4.3.0.1
   19430      1.1  mrg 
   19431      1.1  mrg commit 2f223903fba2bdee1623f3442d7580c809b428cc
   19432      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   19433      1.1  mrg Date:   Fri Nov 14 16:48:55 2003 +0000
   19434      1.1  mrg 
   19435      1.1  mrg     Initial revision
   19436      1.1  mrg 
   19437      1.1  mrg commit 542d57ea12b5461891a13a339e01ca9e1add124d
   19438      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   19439      1.1  mrg Date:   Fri Nov 14 15:54:48 2003 +0000
   19440      1.1  mrg 
   19441      1.1  mrg     R6.6 is the Xorg base-line
   19442