Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-03-30 | Merge branch 'origin' | Eric Anholt | |
2007-03-29 | drm/bo: avoid oops if the memory manager for this type isn't initialised | Dave Airlie | |
2007-03-29 | nouveau: fix nv04 context switches. | Stephane Marchesin | |
2007-03-27 | drm/i915: set the bo up at firstopen time not after DMA init | Dave Airlie | |
This is required to use TTM to allocate the ring buffer. | |||
2007-03-27 | drm/ttm: make sure dev_mapping is set-up for the first opener of the drm | Dave Airlie | |
This was causing an oops in my miniglx code to try and use a TTM-only setup. | |||
2007-03-26 | nouveau: move card initialisation into the drm | Ben Skeggs | |
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 | |||
2007-03-24 | Catch up to new interrupt API, and retire FreeBSD 4.x support here. | Eric Anholt | |
2007-03-24 | vm: cleanup drm_vm.c along lines of cleanups queued for kernel | Dave Airlie | |
2007-03-23 | nouveau: rework nouveau_fifo_alloc() so the drm can create internal FIFOs | Ben Skeggs | |
2007-03-23 | cleanup more whitespace from ttm merge | Dave Airlie | |
2007-03-23 | drm: remove second spinlock init for tasklet lock | Dave Airlie | |
2007-03-23 | nouveau: remove unused cruft | Ben Skeggs | |
2007-03-21 | nouveau: support multiple channels per client (breaks drm interface) | Ben Skeggs | |
2007-03-20 | rename badly named define | Dave Airlie | |
2007-03-19 | remove i830 reference | Alan Hourihane | |
2007-03-19 | Remove old i830 kernel driver. | Alan Hourihane | |
2007-03-19 | more return values fixup | Dave Airlie | |
2007-03-19 | fixup return values in drm ioctl | Dave Airlie | |
2007-03-19 | more whitespace issues | Dave Airlie | |
2007-03-19 | cleanup ioctl expansion code | Dave Airlie | |
2007-03-19 | oops missing else | Dave Airlie | |
2007-03-19 | make drm fops const from kernel | Dave Airlie | |
2007-03-19 | use ARRAY_SIZE | Dave Airlie | |
2007-03-19 | more tab/space conversion | Dave Airlie | |
2007-03-19 | whitespace cleanup pending a kernel merge | Dave Airlie | |
2007-03-19 | clean up more of inline functions agp_remap/drm_lookup_map | Dave Airlie | |
2007-03-18 | deinline agp_remap along lines of kernel | Dave Airlie | |
2007-03-18 | remove drm_lookup_map unused now | Dave Airlie | |
2007-03-13 | r300: Renamed the CACHE_CTLSTAT values to include UNKNOWN in the name; not | Oliver McFadden | |
enough information is known about them to be sure as to what the values mean. | |||
2007-03-13 | Add defines for the values written to R300_RB3D_ZCACHE_CTLSTAT. | Oliver McFadden | |
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. | |||
2007-03-13 | nouveau: make sure cmdbuf object gets destroyed | Ben Skeggs | |
2007-03-13 | nouveau: associate all created objects with a channel + cleanups | Ben Skeggs | |
2007-03-13 | nouveau: s/fifo/channel/ | Ben Skeggs | |
2007-03-13 | Corrected values written to R300_RB3D_DSTCACHE_CTLSTAT to either | Oliver McFadden | |
R300_RB3D_DSTCACHE_02 or R300_RB3D_DSTCACHE_0A, rather than hexadecimal values. | |||
2007-03-13 | Guess another unknown register used for R300 pacification. | Oliver McFadden | |
2007-03-11 | nouveau: PUT,GET, not 2xPUT | Patrice Mandin | |
2007-02-11 | Sync r300_reg.h from mesa driver. #10210 | Aapo Tahkola | |
2007-03-11 | replace instance of SA_SHIRQ with IRQF_SHARED | Maarten Maathuis | |
backwards compat added by airlied | |||
2007-03-10 | Bump version patchlevel so it can be tested for new functionality. | Michel Dänzer | |
2007-03-10 | Merge branch 'i915-pageflip' | Michel Dänzer | |
2007-03-10 | i915: Only wait for pending flips before asynchronous flips again. | Michel Dänzer | |
2007-03-09 | i915: Do not wait for pending flips on both pipes at the same time. | Michel Dänzer | |
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. | |||
2007-03-07 | nouveau: remove a hack that's not needed since the last interface change. | Ben Skeggs | |
2007-03-07 | nouveau: ack PFIFO interrupts at PFIFO, not PMC. | Ben Skeggs | |
2007-03-07 | Add via CX700. | Thomas Hellstrom | |
2007-03-04 | radeon: make PCI GART aperture size variable, but making table size variable | Dave Airlie | |
This is precursor to getting a TTM backend for this stuff, and also allows the PCI table to be allocated at fb 0 | |||
2007-03-04 | ati: make pcigart code able to handle variable size PCI GART aperture | Dave Airlie | |
This code doesn't enable a variable aperture it just modifies the codebase to allow me fix it up later | |||
2007-02-28 | i915: Eliminate dev_priv->current_page. | Michel Dänzer | |
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. | |||
2007-02-28 | i915: Only clean up page flipping when the last client goes away, not any one. | Michel Dänzer | |
2007-02-28 | i915: Don't emit waits for pending flips before emitting synchronous flips. | Michel Dänzer | |
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. |