Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-18 | Add locking. The main lock is dev->mode_config.config_lock. It should be | Jesse Barnes | |
held across any operations that modify mode lists, crtc config, output config, etc. It should be taken at high level entry points (currently just initial config and user IOCTL). Seems to work ok on my system, but needs more testing (with lockdep) and review from some fresh eyes. | |||
2007-05-18 | Change some printk's to DRM_DEBUG's | Alan Hourihane | |
2007-05-18 | Move fbo creation to the specified fb driver which gives | Alan Hourihane | |
it a chance to allocate the memory from whichever buffer it wants to. | |||
2007-05-18 | Fix merge problem. | Alan Hourihane | |
2007-05-18 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 Conflicts: shared-core/i915_dma.c | |||
2007-05-17 | Set crtcinfo on temporary mode | Alan Hourihane | |
2007-05-17 | Remove unused edid.h header from X.Org. | Jesse Barnes | |
2007-05-17 | bring in change from drm_fb.c | Alan Hourihane | |
2007-05-17 | Move destruction of crtc as intelfb_remove uses the crtc to locate the fb. | Alan Hourihane | |
2007-05-17 | Merge branch 'modesetting-101' of git+ssh://git.freedesktop.org/git/mesa/drm ↵ | Jesse Barnes | |
into origin/modesetting-101 Conflicts: linux-core/drm_crtc.c linux-core/drm_fb.c Lots of changes to merge with alanh's latest stuff: o fix use of fb->pitch now that it has the right value o add new helper for finding the CRTC given an FB o fix new fb_probe/fb_remove functions to take a CRTC o fixup callers of new FB routines o port drm_fb changes to intel_fb o check for errors after creating fb buffer object o go back to using cfb_imageblit since the accel stubs aren't ready | |||
2007-05-17 | Grab the default mode if the preferred mode isn't available. | Alan Hourihane | |
Fix an overflow problem. | |||
2007-05-17 | Fix FB pitch value (we had it wrong and were working around it in a few | Jesse Barnes | |
places). Add new FB hooks to the drm driver structure and make i915 use them for an Intel specific FB driver. This will allow acceleration and better handling of the command stream. | |||
2007-05-17 | nouveau: don't build the module by default | Stephane Marchesin | |
2007-05-17 | Fix build problem | Alan Hourihane | |
2007-05-17 | Large changes for fbdev support. | root | |
Change from DIRECTCOLOR to TRUECOLOR, and enable support for PSEUDOCOLOR. DIRECTCOLOR support needs more work. Add the ability to change the mode on the fbdev device. Support depth 8, 15, 16 and 24 (and 32). Add a /dev/fbX device per CRTC, but there's some code which doesn't allocate the fbX device unless the output is actually enabled. Read the code on this as it impacts the fbcon map flags. Pick CRTC's based on the available outputs. More work could be done here to match modes, so cloning could be achieved on outputs. This fits more inline with what the X code does. | |||
2007-05-13 | r300: Added my comments into r300_reg.h. | Oliver McFadden | |
2007-05-13 | r300: Synchronized R300 register defines file. | Oliver McFadden | |
Just moved the indent control comments so that indent doesn't try to change anything. | |||
2007-05-12 | nouveau : nv10 graph move clipping value to per channel init | Matthieu Castet | |
2007-05-12 | nouveau : nv10 graph clipping values were forgoten in ddx to drm commit | Matthieu Castet | |
2007-05-10 | Allow vblank interrupts to remain disabled across VT switch. | Keith Packard | |
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-10 | Just some minor cleanups. | Alan Hourihane | |
2007-05-09 | r300: Synchronized R300 register defines file. | Oliver McFadden | |
2007-05-09 | r300: Synchronized R300 register defines file. | Oliver McFadden | |
2007-05-08 | nouveau : fix fifo context size for nv10 | Matthieu Castet | |
2007-05-08 | ttm: complete drm buffer object ioctl split | Dave Airlie | |
retain the op operation for validate/fence operations | |||
2007-05-08 | drm/ttm: remove old fence ioctl | Dave Airlie | |
2007-05-08 | drm/ttm: ioctl cleanup for buffer object - user side only | Dave Airlie | |
This just cleans up the xf86drm.c to what I want and drm.h, I need to fix up the kernel internals to suit these changes now. I've moved to using struct instead of typedefs for the bo and it doesn't look that bad so I'll do the same thing for mm and fence.. | |||
2007-05-08 | libdrm: fix typo on ttm fence interface | Dave Airlie | |
2007-05-06 | s/OJBECTS/OBJECTS/ | Brian | |
2007-05-06 | r300: Synchronize the register file from Mesa. | Oliver McFadden | |
2007-05-06 | r300: Use the defined names for known registers. | Oliver McFadden | |
2007-05-06 | drm/ttm: cleanup most of fence ioctl split out | Dave Airlie | |
2007-05-06 | drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls. | Dave Airlie | |
This is the first bunch of ioctls | |||
2007-05-06 | drm: remove unused define DRM_HAS_TTM | Dave Airlie | |
2007-05-05 | Cleaned up userspace interface for modesetting. | Jakob Bornecrantz | |
2007-05-02 | Fix buffer object list freeing. | Thomas Hellstrom | |
2007-05-01 | Fix userspace ABI breakage from 3c384a9ad5f964709a237cfe035ea5d6df2da5fa. | Michel Dänzer | |
2007-05-01 | cleanup usermodes on drm mode setting shutdown | Dave Airlie | |
2007-05-01 | Add support for user defined modes | Dave Airlie | |
This allows userspace to specify modes and add them to the modesetting system and attach modes to outputs | |||
2007-05-01 | fix unusued variable | Dave Airlie | |
2007-04-29 | radeon: Don't mess up page flipping when a file descriptor is closed. | Michel Dänzer | |
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-28 | move i915 to new drm_wait_on function | Dave Airlie | |
2007-04-28 | drm: add new drm_wait_on function to replace macro | Dave Airlie | |
2007-04-28 | remove register usage | Dave Airlie | |
2007-04-28 | remove DRM_GETSAREA and replace with drm_getsarea function | Dave Airlie | |
2007-04-26 | Revert "bug 7092 : add pci ids for mach64 in Dell poweredge 4200" | George Sapountzis | |
This reverts commit 255f3e6f76dfd267a14765dd1293229184298d89. Rage IIc does not have a vertex setup engine. | |||
2007-04-26 | linux: minor indent. | George Sapountzis | |
2007-04-26 | freebsd: remove stray apperance of IN_MODULE. | George Sapountzis | |
The xserver no longer uses the libc-wrapper. | |||
2007-04-26 | libdrm: remove HAVE_XORG_CONFIG_H and XFree86LOADER ifdef's. | George Sapountzis | |
We no longer import libdrm in the xserver. | |||
2007-04-26 | update create_lk_drm.sh script | Dave Airlie | |