Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-03 | Revert "drm: add new drm_wait_on function to replace macro" | root | |
This reverts commit 6e860d08d0f5b1e9a2d711aaf9fd6b982aa8039e. As I said not a good plan - this macro will have to stay for now, trying to do the vbl code with the inline was a bit messy - may need specialised drm wait on functions | |||
2007-06-03 | Revert "move i915 to new drm_wait_on function" | root | |
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-03 | radeon: add support for vblank on crtc2 | Dave Airlie | |
This add support for CRTC2 vblank on radeon similiar to the i915 support | |||
2007-06-01 | drm: fixup initialisation of list heads and idr | Dave Airlie | |
2007-05-31 | i915: Add support for 945GME chip | Wang Zhenyu | |
2007-05-31 | i915: Add support for 965GME/GLE chip. | Wang Zhenyu | |
2007-05-29 | Update a bunch of FreeBSD port code. | Jung-uk Kim | |
Tested on r200/r300. i915 updates still remain to be done. | |||
2007-05-29 | reformatting, clean-ups | Brian | |
2007-05-29 | Clean-ups and reformatting. | Brian | |
Use 4-space indentation consistently. Replace occurances of: if (cond) code; with: if (cond) code; to facilitate putting breakpoints on code. | |||
2007-05-27 | drm: move context handling code to use linux idr | Dave Airlie | |
2007-05-27 | drm: convert drawable handling to use Linux idr | Dave Airlie | |
This cleans this code up a lot and uses the generic Linux idr which is designed for this. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2007-05-26 | drm: spinlock initializer cleanup | Thomas Gleixner | |
2007-05-26 | drm: make sure the drawable code doesn't call malloc(0). | Michel Dänzer | |
Signed-off-by: Michel Dänzer <michel@tungstengraphics.com> Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2007-05-26 | radeon: add other IGP chipsets | Dave Airlie | |
2007-05-26 | Revert "drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls." | Dave Airlie | |
This reverts commit 3fdef0dc2000308b16907b95f637c60acde80a74. ditto not on master yet | |||
2007-05-26 | Revert "drm/ttm: cleanup most of fence ioctl split out" | Dave Airlie | |
This reverts commit 3dfc1400e9fc58c69292d7cf7c2e1653fa5e6991. this shouldn't have gone on master yet | |||
2007-05-26 | whitespace fixups from kernel | Dave Airlie | |
2007-05-26 | ati_pcigart: cut to 80 chars | Dave Airlie | |
2007-05-26 | drm/ttm: cleanup most of fence ioctl split out | Dave Airlie | |
2007-05-26 | drm/ttm: cleanup mm_ioctl ioctls to be separate ioctls. | Dave Airlie | |
This is the first bunch of ioctls | |||
2007-05-26 | drm: cleanup use of Linux list handling macros | Dave Airlie | |
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-24 | Suspend/resume shouldn't call drm_initial_config (seems to work ok for me now), | Jesse Barnes | |
also we should fail if we can't enable the device at resume time. | |||
2007-05-22 | Suspend/resume support (incomplete). | Jesse Barnes | |
2007-05-22 | Call preallocated space VRAM instead of PRIV0 to be more consistent with | Jesse Barnes | |
other drivers. | |||
2007-05-18 | 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 - reconcile with locking changes | |||
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 | libdrm: fix typo on ttm fence interface | Dave Airlie | |