Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-15 | Document fence_class mess in drm_bo_setstatus_ioctl | Keith Packard | |
drmBOSetStatus does not bother to set the fence_class parameter. Fortunately, drm_bo_setstatus_ioctl doesn't end up using it as it calls drm_bo_handle_validate with use_old_fence_class = 1. | |||
2007-12-15 | Document drm_bo_handle_validate. Match drm_bo_do_validate parameter order. | Keith Packard | |
Document parameters and usage for drm_bo_handle_validate. Change parameter order to match drm_bo_do_validate (fence_class has been moved to after flags, hint and mask values). Existing users of this function have been changed, but out-of-tree users must be modified separately. | |||
2007-12-15 | Document drm_bo_do_validate. Remove spurious 'do_wait' parameter. | Keith Packard | |
Add comments about the parameters to drm_bo_do_validate, along with comments for the DRM_BO_HINT options. Remove the 'do_wait' parameter as it is duplicated by DRM_BO_HINT_DONT_BLOCK. | |||
2007-12-15 | Make ttm create/destroy APIs consistent. Pass page_flags in create. | Keith Packard | |
Creating a ttm was done with drm_ttm_init while destruction was done with drm_destroy_ttm. Renaming these to drm_ttm_create and drm_ttm_destroy makes their use clearer. Passing page_flags to the create function will allow that to know whether user or kernel pages are needed, with the goal of allowing kernel ttms to be saved for later reuse. | |||
2007-12-13 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 | |||
2007-12-13 | catch an out of memory condition | Alan Hourihane | |
2007-12-11 | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/drm into ↵ | Dave Airlie | |
modesetting-101 Conflicts: linux-core/drm_drv.c shared-core/drm.h shared-core/i915_dma.c | |||
2007-12-11 | modesetting: fixup property setting and add connector property | Dave Airlie | |
2007-12-11 | modesetting: add dpms property and initial settable property ioctl | Dave Airlie | |
2007-12-10 | drm: move agp include outside CONFIG_AGP as it isn't dependant on agp in kernel | Dave Airlie | |
2007-12-06 | radeon_ms: fix fbcon by fixing palette | Jerome Glisse | |
2007-12-06 | radeon_ms: update to lastest fb change | Jerome Glisse | |
2007-12-06 | Merge commit 'origin/modesetting-101' into modesetting-radeon | Jerome Glisse | |
2007-12-06 | take down stuff after asking driver to unload | Dave Airlie | |
2007-12-06 | retab intelfb code | Dave Airlie | |
2007-12-06 | check previous mode first | Dave Airlie | |
2007-12-06 | oops initialise variable to false | Dave Airlie | |
2007-12-06 | add property blobs and edid reporting support | Dave Airlie | |
2007-12-05 | more WIP on blobs.. | Dave Airlie | |
I'm going to pass back a list of blob ids and lengths in the getproperty. will need another ioctl to return the blob data as it is variable length. | |||
2007-12-05 | arrgggh.. make all ioctl structs 32/64-bit compatible hopefully. | Dave Airlie | |
This also starts to add blob property support. someone needs to check this work for other things like ppc/x86 alignment diffs | |||
2007-12-04 | Don't free driver mapped locks | Jesse Barnes | |
This fix is actually a bit of a cleanup too--it moves lock freeing to drm_rmmap_locked and out of drm_lastclose. This makes it symmetrical with addmap and also prevents the lock from being incorrectly freed from driver mappings. | |||
2007-12-04 | radeon_ms: radeon modesetting first commit. | Jerome Glisse | |
This should work on all radeon but there is still many things todo: - add crtc2 - tmds - lvds - add bios data table so we don't need to hardcode dac/crtc infos - separate clock control to make power saving easier & cleaner - tiling (warning tiling shouldn't be enable in double scan or interlace) - surface reg manager (this goes along with tiling) - suspend/resume hook - avivo & r500 family support - atom bios support (for posting card mostly) - finish superioctl skeleton - what else ? :) | |||
2007-12-05 | patch from -mm kernel to use upper_32_bits | Dave Airlie | |
2007-12-03 | hooks up sync and flags and also clocks to get mode matching better | Dave Airlie | |
2007-12-03 | add flags to mode debug print | Dave Airlie | |
2007-12-03 | finish of mode add/remove, just have attach/detach modes | Dave Airlie | |
2007-12-03 | modesetting API change for removing mode ids and making modes per output. | Dave Airlie | |
so really want to get a list of modes per output not the global hammer list. also we remove the mode ids and let the user pass back the full mode description need to fix up add/remove mode for user modes now | |||
2007-12-01 | drm: Add _DRM_DRIVER map flag. | Robert Noland | |
This flag indicates that the driver is responsible for the map. | |||
2007-11-29 | drm: enable udev node creation | Dave Airlie | |
2007-11-29 | drm: oops not a cleanup.. | Dave Airlie | |
2007-11-29 | drm: more cleanups | Dave Airlie | |
2007-11-27 | Don't use panel fitter if we're programming a native mode | Jesse Barnes | |
Fix from the DDX driver. | |||
2007-11-27 | drm/modesetting: add initial gettable properites code. | Dave Airlie | |
This allow the user to retrieve a list of properties for an output. Properties can either be 32-bit values or an enum with an associated name. Range properties are to be supported. This API is probably not all correct, I may make properties part of the general resource get when I think about it some more. So basically you can create properties and attached them to whatever outputs you want, so it should be possible to create some generics and just attach them to every output. | |||
2007-11-26 | fb: make fb interface use user mode attach/detach for adding modes | Dave Airlie | |
2007-11-26 | add _ioctl to the end of two more ioctls | Dave Airlie | |
2007-11-26 | drm: make fb modes use usermode add/remove interface | Dave Airlie | |
this stops usermode from getting a mode in the crtc it can't make sense off. | |||
2007-11-22 | Merge branch 'origin' into modesetting-101 | Dave Airlie | |
Conflicts: linux-core/drmP.h shared-core/i915_dma.c shared-core/i915_drm.h shared-core/radeon_drv.h | |||
2007-11-22 | drm: major whitespace/coding style realignment with kernel | Dave Airlie | |
2007-11-22 | drm: cleanup drm_regman.c coding style | Dave Airlie | |
2007-11-21 | drm: don't reset to 0 irq_enabled when client open file descriptor | Jerome Glisse | |
2007-11-21 | drm: don't reset to 0 irq_enabled when client open file descriptor | Jerome Glisse | |
2007-11-19 | drm: fix dead lock in drm_buffer_object_transfer | Jerome Glisse | |
2007-11-19 | drm: fix dead lock in drm_buffer_object_transfer | Jerome Glisse | |
2007-11-16 | Fix connection status ABI | Jesse Barnes | |
Userspace expects a 1 based enum for connection status so fix up the kernel definition. | |||
2007-11-16 | Fix typo in copy_to_user calls | Jesse Barnes | |
We want to copy to card_res->modes + copied, not &card_res->modes + copied. | |||
2007-11-15 | nouveau: rename | Jeremy Kolb | |
2007-11-15 | nouveau: flip buffer into gart. | Jeremy Kolb | |
2007-11-15 | Use user copy routines for writing modes & ids back to userspace | Jesse Barnes | |
Since the drm_mode_card_res structure contains user pointers, we have to use put_user and copy_to_user to write stuff out. The DRM ioctl wrapper will only take care of copying the base drm_mode_card_res struct, not the included arrays. | |||
2007-11-15 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Thomas Hellstrom | |
modesetting-101 | |||
2007-11-15 | mm fixups. | Thomas Hellstrom | |