[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dri-patches
Subject:    drm: Changes to 'radeon-ttm'
From:       airlied () freedesktop ! org (Dave Airlie)
Date:       2007-04-01 9:15:45
Message-ID: 20070401091545.8AC94130062 () annarchy ! freedesktop ! org
[Download RAW message or body]

New branch 'radeon-ttm' available with the following commits:
commit bdc5a8b62ef2f59e05f69da2150212c0243f6efb
Author: Dave Airlie <airlied@linux.ie>
Date:   Sun Apr 1 19:09:00 2007 +1000

    radeon: enable buffer manager

commit b1f0b2d960a8f488332652677073ab95ce72cd3f
Author: Dave Airlie <airlied@linux.ie>
Date:   Sun Apr 1 18:24:23 2007 +1000

    radeon: de-static irq function, fixup fence/buffer

commit be5bf1346e49d5c2e0080913fd55e6898a8744cf
Author: Dave Airlie <airlied@linux.ie>
Date:   Sun Apr 1 16:48:38 2007 +1000

    copy over some files and reorg radeon to add ttm fencing not working yet

commit 223061e0846a95d4a3dba84b36afb2cef313bae9
Author: Matthieu Castet <castet.matthieu@free.fr>
Date:   Sun Apr 1 00:44:11 2007 +0200

    nouveau : set the correct PGRAPH_CTX_CONTROL register
    
    "5a072f32        (Stephane Marchesin     2007-02-03 04:57:06 +0100" broke nv10 \
ctx switch by setting wrong PGRAPH_CTX_CONTROL reg

commit ddb1715e06f6b5ab81ed0bc6667104bb9e7fcdee
Merge: cd4c82176f3f429e722ca3fac2abf231af479780 \
                406a894e529267177e6161c1713f2aa2293e7734
Author: Eric Anholt <eric@anholt.net>
Date:   Fri Mar 30 12:56:34 2007 -0700

    Merge branch 'crestline-qa', adding support for the 965GM chipset.

commit cd4c82176f3f429e722ca3fac2abf231af479780
Merge: 5d69640a6ad15522fa37c3b232eb34acef955892 \
                3f70518f0bcf36a1e2c82db962324dbdee106f67
Author: Eric Anholt <eric@anholt.net>
Date:   Fri Mar 30 12:56:08 2007 -0700

    Merge branch 'origin'

commit 3f70518f0bcf36a1e2c82db962324dbdee106f67
Author: Dave Airlie <airlied@linux.ie>
Date:   Thu Mar 29 09:25:04 2007 +1000

    drm/bo: avoid oops if the memory manager for this type isn't initialised

commit bdabc8f9986bf4e190f8e4a24466dec551b08006
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Thu Mar 29 00:54:18 2007 +0200

    nouveau: fix nv04 context switches.

commit 81b811da376fed5363f25e82e5285455df3e8157
Author: Dave Airlie <airlied@linux.ie>
Date:   Tue Mar 27 18:01:31 2007 +1000

    drm/i915: set the bo up at firstopen time not after DMA init
    
    This is required to use TTM to allocate the ring buffer.

commit 72a1190f6d9acea5fb789bec706c842604954049
Author: Dave Airlie <airlied@linux.ie>
Date:   Tue Mar 27 17:59:30 2007 +1000

    drm/ttm: make sure dev_mapping is set-up for the first opener of the drm
    
    This was causing an oops in my miniglx code to try and use a TTM-only setup.

commit 406a894e529267177e6161c1713f2aa2293e7734
Merge: ddc87d302526347f670e8b61e227c0eb05c15cde \
                674cefd4fe4b537a20a10edcb4ec5df55facca8e
Author: Nian Wu <nian.wu@intel.com>
Date:   Tue Mar 27 12:53:13 2007 +0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 674cefd4fe4b537a20a10edcb4ec5df55facca8e
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Mon Mar 26 19:43:48 2007 +1000

    nouveau: move card initialisation into the drm
    
    The PGRAPH init for the various cards will need cleaning up at some point,
    a lot of the values written there are per-context state left over from the
    all the hardcoding done in the ddx.
    
    It's possible some cards get broken by this commit, let me know.
    Tested on: NV5, NV18, NV28, NV35, NV40, NV4E

commit ddc87d302526347f670e8b61e227c0eb05c15cde
Merge: e7cd5a1e2df29c1a06b74439faf750c6c5bb8e4a \
                5ad43f46759ff1eb473c9101e7de0d46a4ed8177
Author: Nian Wu <nian.wu@intel.com>
Date:   Sun Mar 25 17:00:36 2007 +0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 5d69640a6ad15522fa37c3b232eb34acef955892
Author: Eric Anholt <eric@anholt.net>
Date:   Sat Mar 24 09:39:09 2007 -0700

    Catch up to new interrupt API, and retire FreeBSD 4.x support here.

commit 5ad43f46759ff1eb473c9101e7de0d46a4ed8177
Author: Dave Airlie <airlied@linux.ie>
Date:   Sat Mar 24 17:58:27 2007 +1100

    vm: cleanup drm_vm.c along lines of cleanups queued for kernel

commit e7cd5a1e2df29c1a06b74439faf750c6c5bb8e4a
Merge: 0467ad41188031073cbbad1139a916e2439af2f1 \
                4988fa48869098b18a3b60884550614818d60445
Author: Nian Wu <nian.wu@intel.com>
Date:   Fri Mar 23 17:00:41 2007 +0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 4988fa48869098b18a3b60884550614818d60445
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Fri Mar 23 14:45:00 2007 +1100

    nouveau: rework nouveau_fifo_alloc() so the drm can create internal FIFOs

commit 8d918b0b63b3142d92204253bfc954ed12aa98ed
Author: Dave Airlie <airlied@linux.ie>
Date:   Fri Mar 23 14:56:39 2007 +1100

    cleanup more whitespace from ttm merge

commit 39795501a8d4d5286fd21d36f8b7258f70fec989
Author: Dave Airlie <airlied@linux.ie>
Date:   Fri Mar 23 14:56:28 2007 +1100

    drm: remove second spinlock init for tasklet lock

commit 2bb9de96d5b58961ec2ff2e49e1e7260c8befa48
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Fri Mar 23 13:45:29 2007 +1100

    nouveau: remove unused cruft

commit 0467ad41188031073cbbad1139a916e2439af2f1
Merge: fe4cc50983bdaf51bf29ef041f65e0007f547844 \
                e22225416a12c2beab7a5bcb866d214ee212cbc4
Author: Nian Wu <nian.wu@intel.com>
Date:   Wed Mar 21 17:00:43 2007 +0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit e22225416a12c2beab7a5bcb866d214ee212cbc4
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Wed Mar 21 17:57:47 2007 +1100

    nouveau: support multiple channels per client (breaks drm interface)

commit fe4cc50983bdaf51bf29ef041f65e0007f547844
Merge: 8398b99d8d146278adc13d6093811e53cd42c88a \
                209870a88262a4a27b36e5cc97f3b1e7021dbefd
Author: Nian Wu <nian.wu@intel.com>
Date:   Tue Mar 20 13:11:02 2007 +0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 209870a88262a4a27b36e5cc97f3b1e7021dbefd
Author: Dave Airlie <airlied@linux.ie>
Date:   Tue Mar 20 10:13:58 2007 +1100

    rename badly named define

commit ef71b6230b50b81c1169d63f44d397ef0b77f94d
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Mon Mar 19 11:40:52 2007 +0000

    remove i830 reference

commit cbe31d0dc7ead9e690faf8b68c481a39f0f01195
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Mon Mar 19 11:40:05 2007 +0000

    Remove old i830 kernel driver.

commit 8398b99d8d146278adc13d6093811e53cd42c88a
Merge: df73975980e926e350bf36bf4bc8a07220f66164 \
                1e77e52755c9bb94c9230778845e6701b4d82b3a
Author: Nian Wu <nian.wu@intel.com>
Date:   Mon Mar 19 17:00:31 2007 +0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 1e77e52755c9bb94c9230778845e6701b4d82b3a
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 09:20:04 2007 +1100

    more return values fixup

commit 46fac1708242756d280128888bda7218fb224603
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 09:12:08 2007 +1100

    fixup return values in drm ioctl

commit 26aba875e1094dcb3ba88ac4c41e943ef46df2c8
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 08:56:24 2007 +1100

    more whitespace issues

commit c991f8e049d8f39cbbb74afb81097affdc110a29
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 08:46:39 2007 +1100

    cleanup ioctl expansion code

commit a2e3bae8e23398b1db25ea79cf1086a1fa735946
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 08:46:25 2007 +1100

    oops missing else

commit bbb6fc9307c42891120faeaca5c57cf7884866ad
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 08:36:01 2007 +1100

    make drm fops const from kernel

commit 483f6a113d21b90821d091c4dae413703f9907e5
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 08:32:25 2007 +1100

    use ARRAY_SIZE

commit 2d7ecb84221278a9b6a0328fb2f9a63ea6b8e2e2
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 08:29:07 2007 +1100

    more tab/space conversion

commit 2463b03cb4d89cfcc5f2af6d6f09b28a491cb971
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 08:23:43 2007 +1100

    whitespace cleanup pending a kernel merge

commit 6c4428d40c7531a28aa405e3db407461d20a0110
Author: Dave Airlie <airlied@linux.ie>
Date:   Mon Mar 19 08:09:21 2007 +1100

    clean up more of inline functions agp_remap/drm_lookup_map

commit 27197d7836b913976f6b75005d1c0c926774825a
Author: Dave Airlie <airlied@linux.ie>
Date:   Sun Mar 18 21:45:07 2007 +1100

    deinline agp_remap along lines of kernel

commit c4808e206bcc5b3d3c0baa2e6e5130e67b78152b
Author: Dave Airlie <airlied@linux.ie>
Date:   Sun Mar 18 21:42:48 2007 +1100

    remove drm_lookup_map unused now

commit df73975980e926e350bf36bf4bc8a07220f66164
Merge: 80d0018bc078d489f509152673c838be3c471854 \
                93f66af76a18357f7e3bfcb52c241962287c5caa
Author: Nian Wu <nian.wu@intel.com>
Date:   Wed Mar 14 17:00:27 2007 +0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 93f66af76a18357f7e3bfcb52c241962287c5caa
Author: Oliver McFadden <z3ro.geek@gmail.com>
Date:   Tue Mar 13 14:48:01 2007 +0000

    r300: Renamed the CACHE_CTLSTAT values to include UNKNOWN in the name; not
    enough information is known about them to be sure as to what the values mean.

commit 80d0018bc078d489f509152673c838be3c471854
Merge: ab75d50d6ca72615259e4fa857effeb6192c28a9 \
                a90c2854a7a71953e03d36b1ff7db3e9c2babb99
Author: Nian Wu <nian.wu@intel.com>
Date:   Tue Mar 13 17:00:31 2007 +0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit a90c2854a7a71953e03d36b1ff7db3e9c2babb99
Author: Oliver McFadden <z3ro.geek@gmail.com>
Date:   Tue Mar 13 06:25:04 2007 +0000

    Add defines for the values written to R300_RB3D_ZCACHE_CTLSTAT.
    
    Note that just like the values written to R300_RB3D_DSTCACHE_CTLSTAT these
    values are really unknown; ideally more reverse engineering should be done to
    determine what these values mean and when they should be set.

commit 90f8c691a57a79a6a9652b7d2a01c59acc127b3f
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Tue Mar 13 14:51:55 2007 +1100

    nouveau: make sure cmdbuf object gets destroyed

commit 1775202cf96c51018bf369b1b4d08023d622513c
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Tue Mar 13 14:18:03 2007 +1100

    nouveau: associate all created objects with a channel + cleanups

commit 7e2bbe295424adfcd455a4c4b42dd0342087615e
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Tue Mar 13 13:43:14 2007 +1100

    nouveau: s/fifo/channel/

commit 462a6ea4caadae0c68f6fe3e0343950ced2095cb
Author: Oliver McFadden <z3ro.geek@gmail.com>
Date:   Tue Mar 13 01:19:56 2007 +0000

    Corrected values written to R300_RB3D_DSTCACHE_CTLSTAT to either
    R300_RB3D_DSTCACHE_02 or R300_RB3D_DSTCACHE_0A, rather than hexadecimal values.

commit 5667396e05723afc5a626e1ba0384e29a240dea3
Author: Oliver McFadden <z3ro.geek@gmail.com>
Date:   Tue Mar 13 00:50:05 2007 +0000

    Guess another unknown register used for R300 pacification.

commit ab75d50d6ca72615259e4fa857effeb6192c28a9
Merge: b36972407747154abc0c5f2cdcf3b8ddbba4ff2e \
                0cd5c650d1bb36e0ba6b40abd1da1459d1a767f0
Author: Nian Wu <nian.wu@intel.com>
Date:   Mon Mar 12 09:03:40 2007 +0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 0cd5c650d1bb36e0ba6b40abd1da1459d1a767f0
Author: Patrice Mandin <pmandin@caramail.com>
Date:   Sun Mar 11 14:02:40 2007 +0100

    nouveau: PUT,GET, not 2xPUT

commit b36972407747154abc0c5f2cdcf3b8ddbba4ff2e
Merge: 0a85c9fa02608426a9a97f1d26e37c301330926b \
                6ffe94f008db22f959d4d397861b7439cb5404ba
Author: Nian Wu <nian.wu@intel.com>
Date:   Wed Mar 7 16:01:50 2007 -0500

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 6ffe94f008db22f959d4d397861b7439cb5404ba
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Mar 7 09:19:57 2007 +0100

    Add via CX700.

commit 0a85c9fa02608426a9a97f1d26e37c301330926b
Merge: 6c48b8e7ffd0af4d49855d7175e822f4af1f526f \
                188a93c9dfde31de4d86733fa46b50487d3a4ac0
Author: Nian Wu <nian.wu@intel.com>
Date:   Mon Mar 5 09:01:45 2007 -0500

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 188a93c9dfde31de4d86733fa46b50487d3a4ac0
Author: Dave Airlie <airlied@linux.ie>
Date:   Sun Mar 4 19:10:46 2007 +1100

    radeon: make PCI GART aperture size variable, but making table size variable
    
    This is precursor to getting a TTM backend for this stuff, and also
    allows the PCI table to be allocated at fb 0

commit c9178c3d01f6f38a33f9624c620d290cb9036964
Author: Dave Airlie <airlied@linux.ie>
Date:   Sun Mar 4 18:13:34 2007 +1100

    ati: make pcigart code able to handle variable size PCI GART aperture
    
    This code doesn't enable a variable aperture it just modifies the codebase
    to allow me fix it up later

commit 6c48b8e7ffd0af4d49855d7175e822f4af1f526f
Merge: 0bbbb46650667c84a50f1a675a7a910d6ef7df4b \
                72caa48c82e4334d3292185dbadf758d2dd14c16
Author: Nian Wu <nian.wu@intel.com>
Date:   Thu Mar 1 09:02:09 2007 -0500

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 0bbbb46650667c84a50f1a675a7a910d6ef7df4b
Merge: 7c3aeafe756f823e2cd6352ed1788aeec0000b95 \
                6a51da7325163151678c27dcbf51595092773d7a
Author: Nian Wu <nian.wu@intel.com>
Date:   Wed Feb 28 09:00:12 2007 -0500

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 72caa48c82e4334d3292185dbadf758d2dd14c16
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Wed Feb 28 15:14:08 2007 +1100

    nouveau: intrusive drm interface changes
    
    graphics objects:
    	- No longer takes flags/dmaobj parameters, requires some major changes
    	  to the ddx to setup the object through the FIFO.  This change is
    	  likely to cause breakages on some cards (tested on NV05,NV28,NV35,
    	  NV40 and NV4E).
    dma objects:
    	- now takes a "class" parameter, not really used yet but we may need
    	  it at some point.
    	- parameters are checked, so clients can't randomly create DMA objects
    	  pointing at whatever they feel like.
    misc:
    	- Added FB_SIZE/AGP_SIZE getparams
    	- Read PFIFO_INTR in PFIFO irq handler, not PMC_INTR
    	- Dump PGRAPH trap info on PGRAPH_INTR_NOTIFY if NSOURCE isn't
    	  NOTIFICATION_PENDING.

commit 7c3aeafe756f823e2cd6352ed1788aeec0000b95
Merge: df2fc3ec62d6799a3266cfb18b1279a126892f44 \
                80468e75323a4353e29f010b61ee657851f8508c
Author: Nian Wu <nian@tinderbox.sh.intel.com>
Date:   Tue Feb 27 14:42:26 2007 -0500

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 6a51da7325163151678c27dcbf51595092773d7a
Author: Jay Estabrook <Jay.Estabrook@hp.com>
Date:   Tue Feb 27 08:55:08 2007 +0000

    Fix Alpha domain/bus issue

commit 80468e75323a4353e29f010b61ee657851f8508c
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Mon Feb 26 18:17:54 2007 +0100

    Fix build for 2.6.21-rc1.
    The vm subsystem of 2.6.21 is fully compatible with the buffer object
    vm code.

commit df2fc3ec62d6799a3266cfb18b1279a126892f44
Merge: 80095ffe01efe79983c2124ecc99ce979d7ac6a9 \
                9d8ba2d0d479f53b996c0a0e366acfee52daab3b
Author: Nian Wu <nian@graphics.(none)>
Date:   Sun Feb 25 17:06:13 2007 -0800

    Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline

commit 9d8ba2d0d479f53b996c0a0e366acfee52daab3b
Author: Jakob Bornecrantz <wallbraker@gmail.com>
Date:   Sun Feb 25 10:48:26 2007 +1100

    drm: remove unnecessary NULL checks, and fix some indents..

commit 2b7a9afa0977d4a8b21db3d436cec66e5a45764d
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 22 17:04:20 2007 +0100

    Some fencing cleanup.

commit a253de2fcfa11abadd4697a9d89137adf3f35f78
Author: Dave Airlie <airlied@linux.ie>
Date:   Sun Feb 18 17:59:40 2007 +1100

    drm: remove last usage of VM_OFFSET

commit 6d8ed5aedda27ec238aac3d69fb9dfadc82bfa9a
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 16 20:25:26 2007 +0100

    Leftover files from previous commit.

commit e0f53e59be4b96ed6eb28bd2df9f6a9d789d1734
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 16 20:22:24 2007 +0100

    Simple fence object sample driver for via, based on idling the GPU.
    Buffer object driver for via.
    Some changes to buffer object driver callbacks.
    Improve fence flushing.

commit 7766378d97323de375687285f2e125008b79045d
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 15 12:10:33 2007 +0100

    Initial support for fence object classes.
    
    (Fence objects belonging to different command submission mechanisms).

commit 7803977aa9c3ca6360e6c22e77415cf17151cb9e
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Thu Feb 15 09:26:16 2007 +0100

    Fix build against older kernels.

commit a78f70faade8950ebb11ac8334c8c551f8e32b35
Merge: 35eb12d8bf91e7a3b0702385fa47b648194803c4 \
                1345076c8f93936563cd5c15588b1d76d87969d3
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Feb 14 15:33:40 2007 +0100

    Merge branch 'ttm-vram-0-1-branch'

commit 35eb12d8bf91e7a3b0702385fa47b648194803c4
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Feb 14 15:32:08 2007 +0100

    Fix multiple spinlock unlocking

commit 1345076c8f93936563cd5c15588b1d76d87969d3
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Feb 14 14:10:10 2007 +0100

    Rename drm_ttm.h to drm_objects.h
    Fix up some header incompatibilities in drm_fence.c caused by the previous
    commit.

commit 8ffc1844b083e36266ebc4d1a47f6e8fe619fd05
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Feb 14 14:05:40 2007 +0100

    Move fence- and buffer-object related header stuff to drm_ttm.h

commit 5c9a7b0f9499b94856916facd110059223d243dc
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Feb 14 13:31:35 2007 +0100

    Remove an intel-specific hack and replace it with a fence driver callback.

commit 04760563b88c8e94f3ae448710d1ab8b350c2e5f
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Feb 14 12:39:02 2007 +0100

    Set the drm bus map type for each buffer object memory type.

commit 7bcb62b45d18ab7b48ad3cb5d13aec3bc577678e
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Feb 14 10:49:37 2007 +0100

    Rework buffer object vm code to use nopfn() for kernels >= 2.6.19.

commit f524870184b29885c6207af21fcb45c47fbaa576
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Wed Feb 14 00:08:55 2007 +0100

    nouveau: fix the build on big endian (thanks CyberFoxx)

commit 59af900e4f62370457117b0659e3f28f89949499
Author: B. Rathmann <koala_br@users.sourceforge.net>
Date:   Wed Feb 14 00:07:31 2007 +0100

    nouveau: fix memory initialization with multiple cards.

commit 6b289db05496c5cc89c29817be16cb107a522722
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Feb 13 20:46:56 2007 +0100

    Remove debug printout.

commit e1460426b885ab656e3cda3fd3841d64260434c5
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Sun Feb 11 20:33:57 2007 +0100

    Bugzilla Bug #9457
    
    Add refcounting of user waiters to the DRM hardware lock, so that we can use the
    DRM_LOCK_CONT flag more conservatively.
    
    Also add a kernel waiter refcount that if nonzero transfers the lock for the \
kernel context,  when it is released. This is useful when waiting for idle and can be \
used  for very simple fence object driver implementations for the new memory manager.
    
    It also resolves the AIGLX startup deadlock for the sis and the via drivers.
    i810, i830 still require that the hardware lock is really taken so the deadlock \
remains  for those two. I'm not sure about ffb. Anyone familiar with that code?

commit 9efdae317ce01cea95f75855b175243ae858fde4
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Feb 13 20:05:32 2007 +0100

    More bugfixes.
    Fixed memory, pinned buffers and unmappable memory now seems
    fully functional.

commit 80095ffe01efe79983c2124ecc99ce979d7ac6a9
Author: Wang Zhenyu <zhenyu.z.wang@intel.com>
Date:   Tue Feb 13 16:20:45 2007 +0800

    i915: Add 965GM pci id update

commit 2a2d72623306de01e620485169721c790167d2b1
Merge: 3234b290585235e3ce7db99dfeb1714ccc1f6697 \
                5bd13c5e15a14d34356f2363c55b1d4c7ca3269a
Author: Wang Zhenyu <zhenyu.z.wang@intel.com>
Date:   Tue Feb 13 16:18:15 2007 +0800

    Merge branch 'master' into crestline

commit 3234b290585235e3ce7db99dfeb1714ccc1f6697
Author: Wang Zhenyu <zhenyu.z.wang@intel.com>
Date:   Tue Feb 13 16:17:38 2007 +0800

    Revert "Add Intel 965GM chipset support"
    
    This would be updated with external pci id file change.

commit 5bd13c5e15a14d34356f2363c55b1d4c7ca3269a
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date:   Mon Feb 12 15:45:51 2007 -0500

    Fix some outdated URLs, remove others.

commit abc14ddfb5ad85bf2a5094597d829e6614e6c359
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Mon Feb 12 21:40:42 2007 +0100

    Update flags and comments.

commit 398913dc0e632c71e3095a7d50dae911aed18884
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Mon Feb 12 20:34:50 2007 +0100

    Lindent.

commit b0c5339ed69c6ff08b7817f870e895aae2ef04c7
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Mon Feb 12 20:32:03 2007 +0100

    More bugfixes.

commit f02f83ee08a2bb87700544a9b67f475532e84af4
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Mon Feb 12 17:47:57 2007 +0100

    Cleanup and fix support for pinned buffers.

commit 130c39be3cf9a5fd742aa6b00d0383e96bbbd7b7
Author: Aapo Tahkola <aapo@aapo-desktop.(none)>
Date:   Sun Feb 11 10:24:14 2007 +0200

    Sync r300_reg.h from mesa driver. #10210

commit 6a60b47d12b94d8c0a0feb00f165048be51153dd
Author: Maarten Maathuis <madman2003@gmail.com>
Date:   Sun Mar 11 12:13:58 2007 +1100

    replace instance of SA_SHIRQ with IRQF_SHARED
    
    backwards compat added by airlied

commit caf0c481a6b998fc5e4a78d6b95f9f390c0ecc28
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Sat Mar 10 17:13:54 2007 +0100

    Bump version patchlevel so it can be tested for new functionality.

commit 4f795a05f1f987491d85d5b9bdbf280451c7ed20
Merge: 1b3a6d47751018c75e4333ee3ab8ba21dbd55bdd \
                d734992e6a8a5757dc360ab6a5e7c80ebc03b1cd
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Sat Mar 10 00:11:10 2007 +0100

    Merge branch 'i915-pageflip'

commit d734992e6a8a5757dc360ab6a5e7c80ebc03b1cd
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Fri Mar 9 23:34:11 2007 +0100

    i915: Only wait for pending flips before asynchronous flips again.

commit 0741064df4b913189d26a184a7c5dcc7827152be
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Fri Mar 9 16:39:13 2007 +0100

    i915: Do not wait for pending flips on both pipes at the same time.
    
    The MI_WAIT_FOR_EVENT instruction does not support waiting for several events
    at once, so this should fix the lockups with page flipping when both pipes are
    enabled.

commit 1b3a6d47751018c75e4333ee3ab8ba21dbd55bdd
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Wed Mar 7 21:17:45 2007 +1100

    nouveau: remove a hack that's not needed since the last interface change.

commit 5bd0e52dbacb9f492433cbfa1e66c73faf67dcd5
Author: Ben Skeggs <skeggsb@gmail.com>
Date:   Wed Mar 7 21:00:55 2007 +1100

    nouveau: ack PFIFO interrupts at PFIFO, not PMC.

commit a33859184aa852777a50ea83f9dfa013f63f806f
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Wed Feb 28 17:48:56 2007 +0100

    i915: Eliminate dev_priv->current_page.
    
    Always use dev_priv->sarea_priv->pf_current_page directly. This allows clients
    to modify it as well while they hold the HW lock, e.g. in order to sync pages
    between pipes.

commit 074e10b384c893a256fcf964676562792fdf93c8
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Wed Feb 28 15:57:08 2007 +0100

    i915: Only clean up page flipping when the last client goes away, not any one.

commit 1cdc1b6fbabffc0dd4d3c1f8405d9372a45480a2
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Wed Feb 28 15:23:19 2007 +0100

    i915: Don't emit waits for pending flips before emitting synchronous flips.
    
    The assumption is that synchronous flips are not isolated usually, and waiting
    for all of them could result in stalling the pipeline for long periods of time.
    
    Also use i915_emit_mi_flush() instead of an old-fashioned way to achieve the
    same effect.

commit fd0fed3f1e10d7ff1205a485621767b650c6f5ff
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Wed Feb 28 12:33:56 2007 +0100

    i915: Fix test for synchronous flip affecting both pipes.

commit 1a0d890a42bee78177ad45d5e5956d2c3c4fcdc7
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Thu Feb 22 17:21:18 2007 +0100

    i915: Add support for scheduled buffer swaps to be done as flips.
    
    Unfortunately, emitting asynchronous flips during vertical blank results in
    tearing. So we have to wait for the previous vertical blank and emit a
    synchronous flip.

commit 5a40c043ccf965b1c3c74c80828090d2bc4438d4
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Thu Feb 22 17:19:30 2007 +0100

    Add DRM_VBLANK_FLIP.
    
    Used to request that a scheduled buffer swap be done as a flip instead of a
    blit.

commit 6f89584e136211d7c4c69d88005f0e70393274f8
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Mon Feb 19 12:27:54 2007 +0100

    i915: Improved page flipping support, including triple buffering.
    
    Pages are tracked independently on each pipe.
    
    Bump the minor version for 3D clients to know page flipping is usable, and
    bump driver date.

commit 34aa3393d04da1201815143c92a5bef83bf0d585
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Fri Feb 2 17:28:43 2007 +0100

    i915: Page flipping enhancements.
    
    Leave it to the client to wait for the flip to complete when necessary,
    but wait for a previous flip to complete before emitting another one. This
    should help avoid unnecessary stalling of the ring due to pending flips.
    
    Call i915_do_cleanup_pageflip() unconditionally in preclose.

commit 078e4307266bcfdc7d4be1a70df65d35dda4d0d3
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Fri Feb 2 17:23:42 2007 +0100

    i915: Unify breadcrumb emission.

commit 85ee2a8d044cd4d8de4894a794151af9471648e3
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Sat Feb 10 12:06:36 2007 +0100

    Various bugfixes.

commit 53aee3122a1821b8ca24ed2bc5c1940cb0f2ff8e
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 9 16:36:53 2007 +0100

    I915 accelerated blit copy functional.
    Fixed - to System memory copies are implemented by
    flipping in a cache-coherent TTM,
    blitting to it, and then flipping it out.

commit 57df3980724d3da446c4576b3fadcd89c5da414e
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 9 12:43:18 2007 +0100

    Reinstate some LRU handling.

commit d32b21e016c371b8676f42da5fc3aeded039a6c8
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 9 00:11:53 2007 +0100

    Remove some code that should have gone in
    commit 6a49d9a8abd9f168211017c2d585d0d64e89c530

commit 99acdaee482fc8a2fc6718317e2f546401e93739
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 9 00:07:29 2007 +0100

    Fix copyright statements.

commit 6a49d9a8abd9f168211017c2d585d0d64e89c530
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 9 00:02:02 2007 +0100

    Fix evict_mutex locking range.
    Implement unmappable buffers. (fault moves them to mappable when needed).
    Various bugfixes.

commit b2bcbf874b0f26ca0c490fb0453bef64ce6d9dd7
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 8 21:28:33 2007 +0100

    Add an accelerated buffer copy cleanup helper.
    Export helper functions and make some important buffer-object functions \
non-static.  Add an i915 accelerated blit buffer move for pci memory buffers.

commit a0ed808d05a7965366e329a6e8f4e538350b9c23
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 8 19:06:39 2007 +0100

    Don't create a ttm just to copy from.

commit bf8f46d4c64eb5b66814223f7e5ddb8d8e7a555e
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 8 18:59:02 2007 +0100

    Fix mm_block leak.
    Some other minor fixes.

commit e4b2da440699f581a8779ea8cb9e99e4c903e6a7
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 8 16:21:38 2007 +0100

    A minor function interface change and some memcpy bugfixing.
    
    Hooray!! it sort of works with a fixed AGP area as faked VRAM.

commit 1257907fa9a24de7aa95485e1b3ab509fdc4d4e6
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 8 13:29:08 2007 +0100

    Simplify external ttm page allocation.
    Implement a memcpy fallback for copying between buffers.

commit 09984ad77bdeca0e9d87b1fe2be1489205fda297
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 8 11:55:24 2007 +0100

    Update memory compatibility tests.
    Now only pinned buffers are broken.

commit 898aca1a66d5e685a01944f92d572641b7980c85
Author: Eric Anholt <eric@anholt.net>
Date:   Tue Jan 23 08:34:25 2007 +0800

    Warning fix: correct type of i915_mmio argument.

commit ef9a9d3cd1fb6f7def03ddea69af3db8502d8eb9
Author: Eric Anholt <eric@anholt.net>
Date:   Tue Jan 23 08:19:43 2007 +0800

    Define __iomem for systems without it.

commit 8918748058bc1aff64298855cde09512e2128367
Author: Eric Anholt <eric@anholt.net>
Date:   Tue Jan 23 08:05:36 2007 +0800

    Add chip family flags to i915 driver, and fix a missing '"' in mach64 ID list.

commit c1fbd8a56653b91af57a408bbcf20a760a2bd8c8
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Feb 7 17:25:13 2007 +0100

    Checkpoint commit.
    Flag handling and memory type selection cleanup.
    glxgears won't start.

commit af24465b2eddfcc5296edc830ea5ed86065a4abd
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Feb 7 12:52:23 2007 +0100

    Fix a stray unlock_kernel() in drm_vm.c
    Add a file for memory move helpers, drm_bo_move.c
    Implement generic memory move.
    Cached, no_move and unmapped memory temporarily broken.

commit 71b9e876f99db219fcbf4e3ab977b64b068cc2b4
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Feb 6 16:59:45 2007 +0100

    Simplify pci map vs no pci map choice.

commit 40ce53dfde11f84d7bf8db5db93fb73715b2e96e
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Feb 6 15:56:43 2007 +0100

    Implement a drm_mem_reg_t substructure in the buffer object type.

commit 609e3b037526021d20c7cc18b7fed1152206dc68
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Feb 6 14:20:33 2007 +0100

    Implement a policy for selecting memory types.

commit 17985f07d68322519919a7f629a6d2d9bf3916ed
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Tue Feb 6 01:17:32 2007 +0100

    nouveau: more work on the nv04 context switch code.

commit 2d962332dea5ed328ae45c6ef7298ea15216b635
Author: Thomas Hellstrom <thomas@tungstengraphics.com>
Date:   Mon Feb 5 16:13:32 2007 +0100

    i915: Add copy-blit operation.

commit 8c663b4e56b45d377a5a0fed4318a129fc1233fa
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Sat Feb 3 06:13:27 2007 +0100

    nouveau: and of course, I was missing the last nv04 piece.

commit ebf22aed9aa56e8ba00b5d3d1d2ca4600e5f1ec5
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Sat Feb 3 06:02:12 2007 +0100

    nouveau: add missing nv04_graph.c symlink.

commit 0c13657c33f282233b9f4bb397acb99c4cd65919
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Sat Feb 3 06:00:29 2007 +0100

    nouveau: plugin the nv04 graph init function.

commit 7ab9e7f36f5fb58652f915a0839a167c6206743a
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Sat Feb 3 05:56:42 2007 +0100

    nouveau: cleanup the nv04 pgraph save/restore mechanism.

commit d69902db3b1f82dd35f5bbb3327bdf836961850c
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Sat Feb 3 05:25:36 2007 +0100

    nouveau: fix nv04 graph routines for new register names.

commit 5a072f32c8f941d1ef301811881e8c89c8d8a5f1
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Sat Feb 3 04:57:06 2007 +0100

    nouveau: rename registers to their proper names.

commit e64dbef911cd739ba5c4d26493dfef6766ff83fd
Author: Stephane Marchesin <marchesin@icps.u-strasbg.fr>
Date:   Mon Jan 29 04:03:59 2007 +0100

    nouveau: add NV04 registers required for PGRAPH context switching.

commit 55f7859a256814e3843790d88b275150f6161a26
Author: Matthieu Castet <castet.matthieu@free.fr>
Date:   Fri Feb 2 23:01:03 2007 +0100

    nouveau: nv ctx switch opps the size of array was wrong

commit 63cf3b3da7ee039c98c793d31ea1aa586a069c43
Author: Matthieu Castet <castet.matthieu@free.fr>
Date:   Fri Feb 2 20:08:33 2007 +0100

    nouveau: nv10 ctx switch, some regs are nv17+ only

commit 63f2abd721c40f1cddae555c79b4ab4c55aae006
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 2 19:49:11 2007 +0100

    Make also later kernels work with buffer object vm
    and clean up some function names.

commit c269d560e4d71448cfc9c2ea51eee3d5feafaad4
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 2 14:47:44 2007 +0100

    Make vm handle buffer objects instead of ttm objects.
    Remove ttm objects.
    Make vm aware of PCI memory type buffer objects.
    (Only works for pre 2.6.16 kernels for now).

commit 8c17edf23c04371e513b29ad14eca0d2bf32b812
Author: Michel Dänzer <michel@tungstengraphics.com>
Date:   Thu Jan 18 10:34:59 2007 +0100

    Make git ignore generated config.h.in.

commit 6c04185857694b2293046b7ea1d4515404a740c3
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 2 09:15:44 2007 +0100

    via: Try to improve command-buffer chaining.
    
    Bump driver date and patchlevel.

commit 70bba11bc7bbf0cfb028521c1b6676ed0962c317
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Fri Feb 2 09:20:16 2007 +0100

    Disable AGP DMA for chips with the new 3D engine.

commit 77a6d8ae938e14051da3039414b64ff060746de6
Author: Wang Zhenyu <zhenyu.z.wang@intel.com>
Date:   Fri Feb 2 09:52:37 2007 +0800

    Add Intel 965GM chipset support

commit 9907b32c6790f6e9dad42cdce60e3b1b457233e5
Author: Wang Zhenyu <zhenyu.z.wang@intel.com>
Date:   Fri Feb 2 09:51:38 2007 +0800

    Revert origin crestline pci id patch

commit dd733dea3856e7ddbba7c4c3928ccaba909b4535
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 1 13:19:05 2007 +0100

    Fix missing ttm_open_vma call from previous commit.
    Honour the ttm backend cant-use-aperture flag.

commit 9677c5ecc6b97ef75b3141b671fb5cfbbf8a3fa8
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 1 10:53:07 2007 +0100

    Prepare for removal of the ttm_object type.

commit 333c6af47a906461678b5a8b2af415936d30babc
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Feb 1 00:38:57 2007 +0100

    Protect drm_mmap against disappearing maps.
    
    The map lists and hash tables are protected using dev->struct_mutex,
    but drm_mmap strangely never locked this mutex.

commit 3024f23c6551e219b0236041a8205bf1bc60ed94
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Jan 31 14:50:57 2007 +0100

    memory manager: Make device driver aware of different memory types.
    
    Memory types are either fixed (on-card or pre-bound AGP) or not fixed
    (dynamically bound) to an aperture. They also carry information about:
    
    1) Whether they can be mapped cached.
    2) Whether they are at all mappable.
    3) Whether they need an ioremap to be accessible from kernel space.
    
    In this way VRAM memory and, for example, pre-bound AGP appear
    identical to the memory manager.
    
    This also makes support for unmappable VRAM simple to implement.

commit 07fabc3fd8f00006e6117081f5183a826a6d2bbb
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Jan 31 11:41:44 2007 +0100

    Make the utility runnable also for normal users.

commit 36d50687dd88e0e42cf2adfd8ff81a160765e12a
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Wed Jan 31 11:03:53 2007 +0100

    Fix an error-path oops.

commit d399fcf46f3b9eab0eb37aefc8e593f8a711d1ef
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 30 16:20:23 2007 +0100

    Add a buffer object transfer function.
    Creates a placeholder for the old buffer contents
    when it is transfered to / from static memory like VRAM.

commit 0932269656825397b4b9e1bfdfc75254f544c96f
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 30 14:42:27 2007 +0100

    Indent according to xorg rules.

commit 2bc925430b522eda596499561eba6fb61278ae8c
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 30 14:41:02 2007 +0100

    Add license header.

commit 9968a21be11a3d64dac9daab768a11d729cdd77c
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 30 14:38:49 2007 +0100

    Add some relevant tests for the new buffer object interface.

commit c01fe2cdd4a86f37c1a9bce344b41b6432dbe427
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 30 12:56:51 2007 +0100

    Add the ttmtest test utility.

commit 9bbdc0fb10101586fb2bbddeb700e3241a993b1f
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Tue Jan 30 12:33:46 2007 +0100

    Clean up buffer object destruction somewhat.

commit 9a654e71bda3530f6d18d115729af27cc15033de
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Mon Jan 29 13:36:17 2007 +0100

    Use pre-defined list_splice function.

commit 45418bb1b1a0fac38f0dda7e29022bfb4cae3d03
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Mon Jan 29 13:19:20 2007 +0100

    s/buf/bo/ for consistency.

commit 1e4c7d69f5b55f5299e5b0c220e4af1dfb21f69d
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Mon Jan 29 13:11:55 2007 +0100

    Some cleanup. A buffer object should only have one active memory type.

commit ee4ac5c897faa499ad24c148b4f065bc770b529d
Author: Ben Skeggs <darktama@iinet.net.au>
Date:   Sun Jan 28 23:48:33 2007 +1100

    nouveau: determine chipset type at startup, instead of every time we use it.

commit c744bfde2de1713f0c15a185538a003d64c52d80
Author: Matthieu Castet <castet.matthieu@free.fr>
Date:   Fri Jan 26 21:57:44 2007 +0100

    make works ctx switch on nv10.

commit 9c03ca81e75c1c0749b719bb62ae56b99c9ff2ae
Author: Patrice Mandin <pmandin@caramail.com>
Date:   Fri Jan 26 21:05:59 2007 +0100

    nouveau: oops, wrong indexing in nv17 regs

commit 5534c90ff39bf2bd41daca024d5b19889e78b1a0
Author: Patrice Mandin <pmandin@caramail.com>
Date:   Fri Jan 26 19:54:35 2007 +0100

    nouveau: read gpu type once

commit 05d3ed472e6ab5cfa7741e523bdb3992591ecc7e
Author: Patrice Mandin <pmandin@caramail.com>
Date:   Fri Jan 26 19:25:49 2007 +0100

    nouveau: only save/restore nv17 regs on nv17,18 hw

commit e7ba15a00369d85d3abeb42d95fe76dc40a544a8
Author: Patrice Mandin <pmandin@caramail.com>
Date:   Fri Jan 26 19:24:34 2007 +0100

    nouveau: add extra pgraph registers

commit d4c9f135b56eee826f0d5eaf41f2088a861da590
Author: Patrice Mandin <pmandin@caramail.com>
Date:   Fri Jan 26 18:10:31 2007 +0100

    nouveau: add some nv10 pgraph defines

commit 3886b7e62925a6eb7ca05e3ab23f3d4781439d06
Merge: 9f5cda44dbf5b8f3c7cc00b8a58eee2690a864e6 \
                90ae39d2f07058dd128d2fb19ffad712ee75c9a0
Author: Nian Wu <nian.wu@intel.com>
Date:   Thu Jan 25 13:30:46 2007 -0800

    Merge branch 'master' into crestline

commit 9f5cda44dbf5b8f3c7cc00b8a58eee2690a864e6
Merge: 6ac742d95dfd717ae730035da34624682c652b7b \
                fdbc34fab03eba8d257e14c6d557ffed5fa32c2d
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date:   Tue Jan 16 09:49:20 2007 +0800

    Merge branch 'master' into crestline

commit 6ac742d95dfd717ae730035da34624682c652b7b
Author: Keith Packard <keithp@neko.keithp.com>
Date:   Sun Jan 7 23:05:39 2007 -0800

    Align whitespace with master

commit c5aaf7648df82665851c9e67f5509b427ca34c8e
Merge: 63c0f3946056d044b7c5688fa5cb670782212c77 \
                d0080d71b9f3df0d4f743324b7e8f1ce580bdcaf
Author: Keith Packard <keithp@neko.keithp.com>
Date:   Sun Jan 7 22:37:40 2007 -0800

    Merge branch 'master' into crestline
    
    Conflicts:
    
    	shared-core/i915_drm.h
    
    Whitespace change only

commit 63c0f3946056d044b7c5688fa5cb670782212c77
Author: root <root@cr-znh.(none)>
Date:   Mon Nov 27 15:55:32 2006 +0800

    ARB_Occlusion_query(MMIO ioctl) support
    
    Zou Nan hai

commit 14e3f2711e90fe9a9c315d96abd4c7681539936a
Merge: e2ea72187e470c2c13adbd3fba4177bd4a0ecc37 \
                d51e1bb56ca2f7858cdeac6f61a7b747c1e15b1e
Author: Nian Wu <nian.wu@intel.com>
Date:   Thu Nov 9 21:21:17 2006 -0800

    Merge branch 'master' into crestline
    
    Conflicts:
    
    	shared-core/i915_dma.c

commit e2ea72187e470c2c13adbd3fba4177bd4a0ecc37
Author: Wang Zhenyu <zhenyu.z.wang@intel.com>
Date:   Wed Sep 6 22:57:17 2006 +0800

    Adding pci id for Crestline



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

--
_______________________________________________
Dri-patches mailing list
Dri-patches@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-patches


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic