Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-13 | start moving over to proper hierarchy wrt master accesses | Dave Airlie | |
2008-02-13 | major port of multi-master ideas into modesetting | Dave Airlie | |
2008-02-13 | drm: re-write minor number allocation to use an idr. | Dave Airlie | |
Fixup the minor number allocation scheme to use an idr and move the control nodes up higher. | |||
2008-02-07 | Revert "DRM_CONTROL_ALLOW logic was reversed" | Alan Hourihane | |
This reverts commit 7af1bb874d9b8b1b8760ad200cee587c41c23434. | |||
2008-02-07 | Added kernel part of hotplug ioctl | Jakob Bornecrantz | |
2008-02-05 | DRM_CONTROL_ALLOW logic was reversed | Alan Hourihane | |
2008-02-05 | fix some warnings | Alan Hourihane | |
2008-02-05 | build fix for older kernels | Alan Hourihane | |
2008-02-05 | Fix function declaration | Alan Hourihane | |
2008-02-05 | Add missing round_jiffies_relative() for older kernels | Alan Hourihane | |
2008-02-05 | consistency | Alan Hourihane | |
2008-02-05 | Remove duplicate | Alan Hourihane | |
2008-01-30 | Fix for cursor off | Jakob Bornecrantz | |
2008-01-28 | Misc panning fixes for intel_fb | Jakob Bornecrantz | |
2008-01-28 | Added cursor support | Jakob Bornecrantz | |
2008-01-25 | if irq already enabled well just keep trucking | Dave Airlie | |
2008-01-25 | Merge remote branch 'origin/master' into modesetting-101 | Dave Airlie | |
Conflicts: linux-core/drm_bo.c linux-core/drm_drv.c shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c shared-core/radeon_irq.c | |||
2008-01-24 | Fixup modeset ioctl number & typedef usage | Jesse Barnes | |
Should be 0x08 rather than 0xa0, and shouldn't use typedefs. | |||
2008-01-23 | i915/flush: get the ret the right way around | Dave Airlie | |
2008-01-22 | Merge branch 'master' into vblank-rework, including mach64 support | Jesse Barnes | |
Conflicts: linux-core/drmP.h linux-core/drm_drv.c shared-core/i915_drv.h shared-core/i915_irq.c shared-core/mga_irq.c shared-core/radeon_irq.c shared-core/via_irq.c Mostly trivial conflicts. mach64 support from Mathieu Bérard. | |||
2008-01-18 | Made radeon_ms not always compile | Jakob Bornecrantz | |
2008-01-17 | i915: fix invalid opcode exception on cpus without clflush | Kyle McMartin | |
i915_flush_ttm was unconditionally executing a clflush instruction to (obviously) flush the cache. Instead, check if the cpu supports clflush, and if not, fall back to calling wbinvd to flush the entire cache. Signed-off-by: Kyle McMartin <kmcmartin@redhat.com> | |||
2008-01-15 | i915: Add chipset id for Intel Integrated Graphics Device | Zhenyu Wang | |
This adds new chipset id in drm. Signed-off-by: Zhenyu Wang <zhenyu.z.wang@intel.com> | |||
2008-01-15 | radeon_ms: add rom parsing & adapt code | Jerome Glisse | |
Add rom (only combios for now) parsing and use informations retrieve instead of hardcoded table. Shuffle code around a bit. | |||
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 | |