summaryrefslogtreecommitdiff
path: root/shared-core
AgeCommit message (Collapse)AuthorFilesLines
2007-06-21Merge branch 'master' into xgi-0-0-1-localIan Romanick53-1297/+8988
Conflicts: linux-core/Makefile linux-core/Makefile.kernel shared-core/drm_pciids.txt
2007-06-21r300: Synchronized the register defines file; documentation changes.Oliver McFadden1-3/+5
2007-06-21r300: Allow writes to R300_VAP_PVS_WAITIDLE.Oliver McFadden1-0/+1
2007-06-18r300: Registers 0x2220-0x2230 are known as R300_VAP_CLIP_X_0-R300_VAP_CLIP_Y_1.Oliver McFadden1-1/+1
2007-06-18r300: Synchronized the register defines file again.Oliver McFadden1-2/+15
2007-06-15i915: Fix handling of breadcrumb counter wraparounds.Michel Dänzer2-3/+8
2007-06-08r300: Added the CP maximum fetch size and ring rptr update variables.Oliver McFadden2-4/+22
2007-06-05r300: Small correction to the previous commit.Oliver McFadden1-1/+1
2007-06-05r300: Document more of the RADEON_RBBM_STATUS register.Alex Deucher1-1/+43
2007-06-05Add support for the G33, Q33, and Q35 chipsets.Wang Zhenyu4-16/+79
These require that the status page be referenced by a pointer in GTT, rather than phsyical memory. So, we have the X Server allocate that memory and tell us the address, instead.
2007-06-04nouveau: fix RAMHT wrappingMaurice van der Pot1-1/+1
2007-06-03radeon: refine irq acking for vbl on crtc 2Dave Airlie1-5/+15
2007-06-03Revert "move i915 to new drm_wait_on function"root1-9/+2
This reverts commit feb68037784ac09e333a321d294fdb2d8c57a4c8. This was a bad idea, the macro is actually a bit harder to convert to a static for the other use cases
2007-06-03radeon: add support for vblank on crtc2Dave Airlie5-11/+104
This add support for CRTC2 vblank on radeon similiar to the i915 support
2007-05-31i915: Add support for 945GME chipWang Zhenyu1-0/+1
2007-05-31i915: Add support for 965GME/GLE chip.Wang Zhenyu2-1/+3
2007-05-29Update a bunch of FreeBSD port code.Jung-uk Kim1-1/+3
Tested on r200/r300. i915 updates still remain to be done.
2007-05-26drm: spinlock initializer cleanupThomas Gleixner1-5/+1
2007-05-26radeon: add other IGP chipsetsDave Airlie1-0/+7
2007-05-26Revert "drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls."Dave Airlie1-35/+19
This reverts commit 3fdef0dc2000308b16907b95f637c60acde80a74. ditto not on master yet
2007-05-26Revert "drm/ttm: cleanup most of fence ioctl split out"Dave Airlie1-14/+24
This reverts commit 3dfc1400e9fc58c69292d7cf7c2e1653fa5e6991. this shouldn't have gone on master yet
2007-05-26whitespace fixups from kernelDave Airlie2-30/+22
2007-05-26drm/ttm: cleanup most of fence ioctl split outDave Airlie1-24/+14
2007-05-26drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls.Dave Airlie1-19/+35
This is the first bunch of ioctls
2007-05-26drm: cleanup use of Linux list handling macrosDave Airlie2-4/+2
This makes the drms use of the list handling macros a lot cleaner and more along the lines of how they should be used.
2007-05-13r300: Added my comments into r300_reg.h.Oliver McFadden1-0/+5
2007-05-13r300: Synchronized R300 register defines file.Oliver McFadden1-4/+4
Just moved the indent control comments so that indent doesn't try to change anything.
2007-05-12nouveau : nv10 graph move clipping value to per channel initMatthieu Castet1-5/+4
2007-05-12nouveau : nv10 graph clipping values were forgoten in ddx to drm commitMatthieu Castet1-0/+5
2007-05-10Allow vblank interrupts to remain disabled across VT switch.Keith Packard2-5/+4
i915_driver_irq_postinstall was forcing vblank interrupts to pipe A when called with vblank interrupts disabled. This caused vblank interrupts to be accidentally re-enabled when VT switching the X server. Instead, start the driver with vblank interrupts enabled on pipe A to support older X servers, but then leave control over the state to the X server if it is able to do so.
2007-05-09r300: Synchronized R300 register defines file.Oliver McFadden1-0/+3
2007-05-09r300: Synchronized R300 register defines file.Oliver McFadden1-0/+1
2007-05-08nouveau : fix fifo context size for nv10Matthieu Castet4-5/+14
2007-05-06r300: Synchronize the register file from Mesa.Oliver McFadden1-0/+2
2007-05-06r300: Use the defined names for known registers.Oliver McFadden1-13/+13
2007-05-01Fix userspace ABI breakage from 3c384a9ad5f964709a237cfe035ea5d6df2da5fa.Michel Dänzer1-2/+2
2007-04-29radeon: Don't mess up page flipping when a file descriptor is closed.Michel Dänzer2-28/+19
There can still be other contexts that may use page flipping later on, so don't just unilaterally 'clean it up', which could lead to the wrong page being displayed, e.g. when running 3D apps with a GLX compositing manager such as compiz using page flipping.
2007-04-28move i915 to new drm_wait_on functionDave Airlie1-2/+9
2007-04-28remove DRM_GETSAREA and replace with drm_getsarea functionDave Airlie7-10/+7
2007-04-26Revert "bug 7092 : add pci ids for mach64 in Dell poweredge 4200"George Sapountzis1-1/+0
This reverts commit 255f3e6f76dfd267a14765dd1293229184298d89. Rage IIc does not have a vertex setup engine.
2007-04-26freebsd: remove stray apperance of IN_MODULE.George Sapountzis1-7/+0
The xserver no longer uses the libc-wrapper.
2007-04-26Add new buffer object type for kernel allocations that don't initially have ↵Jesse Barnes1-0/+1
a user mapping. (cherry picked from commit 2e21779992bd5026d8ec4dea52466377dbe5a0ed)
2007-04-23nouveau: fix wacky pci idStephane Marchesin1-1/+1
2007-04-17via: Make sure we flush write-combining using a follow-up read.Thomas Hellstrom1-2/+4
2007-04-10nouveau: nv10 per channel init from ddxMatthieu Castet1-30/+69
2007-04-09rs480: Renamed some unknown registers. See dri-devel list.Oliver McFadden2-9/+9
2007-04-09nouveau: NV46 supportBen Skeggs1-1/+188
2007-04-09radeon: bump version for IGPGART supportDave Airlie1-1/+2
2007-04-09radeon: add support for reverse engineered xpress200mDave Airlie4-5/+83
The IGPGART setup code was traced using mmio-trace on fglrx by myself and Phillip Ezolt <phillipezolt@gmail.com> on dri-devel. This code doesn't let the 3D driver work properly as the card has no vertex shader support. Thanks to Matthew Garrett + Ubuntu for providing me some hardware to do this work on.
2007-04-06i915: use breadcrumb macro everywhereDave Airlie1-4/+2