Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-15 | Define i915_compat.c upper_32_bits for kernels < 2.6.21 | Thomas Hellstrom | |
2008-01-15 | this is to fix a deadloop in drm hang system issue. | Zou Nan hai | |
(1 << bits) is an undefined value when bits == 32. gcc may generate 1 with this expression which will lead to an infinite retry loop in drm_ht_just_insert_please. Because of the different implement of hash_long, this issue is more frequenly see on 64 bit system | |||
2008-01-14 | fixup i915 compat resource allocation | Dave Airlie | |
2008-01-11 | Fix for X axis panning problem | Jakob Bornecrantz | |
2008-01-11 | Panning now works without modeset | Jakob Bornecrantz | |
2008-01-11 | Added fixed misc framebuffer problems | Jakob Bornecrantz | |
2008-01-09 | fixup crtcinfo on modes from userspace | Dave Airlie | |
2008-01-09 | allow control getversion | Dave Airlie | |
2008-01-09 | add control ioctls | Dave Airlie | |
2008-01-09 | drm: only call suspend/resume on control node | Dave Airlie | |
2008-01-07 | nv50: use dummy page in gart tables | Ben Skeggs | |
Just to be safe, we don't really know exactly how the tables work yet, so we can't be certain there's a way to say "page not present". | |||
2008-01-05 | drm: One forgotten rename of 'mask' to 'proposed_flags'. | Pekka Paalanen | |
Due to commit d1187641d64f442968a3b9ea6a19de6cdd45acd4. | |||
2008-01-04 | drm: add initial support for a drm control device node | Dave Airlie | |
2008-01-04 | crtc: fixup allocation size | Dave Airlie | |
2008-01-04 | drm: move drm_head to drm_minor and fix up users | Dave Airlie | |
2008-01-03 | drm: cleanup DRM_DEBUG() parameters | Márton Németh | |
As DRM_DEBUG macro already prints out the __FUNCTION__ string (see drivers/char/drm/drmP.h), it is not worth doing this again. At some other places the ending "\n" was added. airlied:- I cleaned up a few that this patch missed also | |||
2007-12-26 | i915: return fence argument from i915_execbuffer ioctl32 routine | Xiang, Haihao | |
2007-12-25 | i915: i915_execbuffer ioctl32 routine, fix #13732 | Xiang, Haihao | |
2007-12-21 | Change drm_bo_type_dc to drm_bo_type_device and comment usage of this value. | Keith Packard | |
I couldn't figure out what drm_bo_type_dc was for; Dave Airlie finally clued me in that it was the 'normal' buffer objects with kernel allocated pages that could be mmapped from the drm device file. I thought that 'drm_bo_type_device' was a more descriptive name. I also added a bunch of comments describing the use of the type enum values and the functions that use them. | |||
2007-12-21 | Rename inappropriately named 'mask' fields to 'proposed_flags' instead. | Keith Packard | |
Flags pending validation were stored in a misleadingly named field, 'mask'. As 'mask' is already used to indicate pieces of a flags field which are changing, it seems better to use a name reflecting the actual purpose of this field. I chose 'proposed_flags' as they may not actually end up in 'flags', and in an case will be modified when they are moved over. This affects the API, but not ABI of the user-mode interface. | |||
2007-12-21 | Use dummy_read_page for unpopulated kernel-allocated ttm pages. | Keith Packard | |
Previously, dummy_read_page was used only for read-only user allocations; it filled in pages that were not present in the user address map (presumably, these were allocated but never written to pages). This patch allows them to be used for read-only ttms allocated from the kernel, so that applications can over-allocate buffers without forcing every page to be allocated. | |||
2007-12-21 | Move dummy_read_page from drm_ttm_set_user to drm_ttm_create. | Keith Packard | |
I'm hoping to use the dummy_read_page for kernel allocated buffers to avoid allocating extra pages for read-only buffers (like vertex and batch buffers). This also eliminates the 'write' parameter to drm_ttm_set_user and just has DRM_TTM_PAGE_WRITE passed into drm_ttm_create. | |||
2007-12-21 | Clean up and document drm_ttm.c APIs. drm_bind_ttm -> drm_ttm_bind. | Keith Packard | |
Aside from changing drm_bind_ttm to drm_ttm_bind, this patch adds only documentation and fixes the functions inside drm_ttm.c to all be prefixed with drm_ttm_. | |||
2007-12-21 | s/TRUE/true | Dave Airlie | |
2007-12-18 | Merge branch 'modesetting-airlied' into modesetting-101 | Dave Airlie | |
2007-12-18 | HERE BEZ HACKZ.. magic variable to make shit work | Dave Airlie | |
2007-12-18 | lockdep warned about a possible locking dependency | Dave Airlie | |
2007-12-18 | we should not be unlocking this here | Dave Airlie | |
2007-12-18 | remove output names | Dave Airlie | |
2007-12-18 | Fix and cleanup of Hotplug | Jakob Bornecrantz | |
2007-12-18 | Modesetting Hotplug | Jakob Bornecrantz | |
2007-12-15 | Document drm_ttm_set_user. | Keith Packard | |
Add a comment explaining the parameters for this function | |||
2007-12-15 | Document drm_buffer_object_validate function. | Keith Packard | |
Just add documentation for this function, no code changes. | |||
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 | |