Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-14 | Unlock the BO mutex while waiting for idle, unmapped, unfenced. | Thomas Hellstrom | |
Move unfenced checking into idle checking. Never time out while waiting for software events like unmapped or unfenced. | |||
2008-04-14 | Fix up buffer manager locking. | Thomas Hellstrom | |
2008-04-11 | Save and restore dsparb and d_state regs | Keith Packard | |
2008-04-12 | Merge branch 'modesetting-101' of ssh://git.freedesktop.org/git/mesa/drm ↵ | Jerome Glisse | |
into modesetting-101 | |||
2008-04-12 | radeon_ms: rework command submission ioctl & cleanup | Jerome Glisse | |
2008-04-10 | Fixup Intel TV property code | Jesse Barnes | |
Use the new TV property creation routine and fixup the set_property code to actually do a mode set call when properties change. | |||
2008-04-10 | Split TV property creation into its own routine | Jesse Barnes | |
It needs to take arguments from the caller about supported TV formats, so declare it in drm_crtc.h and export it. | |||
2008-04-10 | Remove structure fields & code | Jesse Barnes | |
Cleanup some random cruft left over from the initial port. | |||
2008-04-10 | Fix masking in get_load_detect_pipe | Jesse Barnes | |
Start i at -1 so that the masking works right. | |||
2008-04-10 | Keep display info in struct display_info | Jesse Barnes | |
Some fields had snuck into the drm_output structure. Put them back and fill in more stuff from the EDID block. | |||
2008-04-09 | Add TV out hotplug detection | Jesse Barnes | |
Doesn't yet work on my i915 test machine, but most of the necessary bits should be there. | |||
2008-04-09 | Fix TV load detection | Jesse Barnes | |
Now that we can allocate load detect pipes, we can perform TV out load detection correctly. Call the new routines and enable proper TV detection. | |||
2008-04-09 | Port pipe reservation code for load detection | Jesse Barnes | |
TV out needs to do load detection, which means we have to find an available pipe to use for the detection. Port over the pipe reservation code for this purpose. | |||
2008-04-09 | Add newline to debug output for output add | Jesse Barnes | |
2008-04-09 | Older kernels don't have kobject_uevent_env(), so punt | Alan Hourihane | |
the event for these older kernels. | |||
2008-04-09 | Fixup sysfs output registration | Jesse Barnes | |
Put off registering new outputs with sysfs until they're properly configured, or we may get duplicates if the type hasn't been set yet (as is the case with SDVO initialization). This also means moving de-registration into the cleanup function instead of output destroy, since the latter occurs during the normal course of setup when an output isn't found (and therefore not registered with sysfs yet. | |||
2008-04-08 | Merge branch 'modesetting-101' of ssh://git.freedesktop.org/git/mesa/drm ↵ | Jesse Barnes | |
into modesetting-101 | |||
2008-04-08 | Add devname in modeset case | Jesse Barnes | |
If the driver is 'modeset' enabled, it'll register it's interrupt handler at load time. Set the devname in this case so that /proc/interrupts makes sense. | |||
2008-04-08 | Improved DRM sysfs support | Jesse Barnes | |
This patch ties outputs, output properties and hotplug events into the DRM core. Each output has a corresponding directory under the primary DRM device (usually card0) containing dpms, edid, modes, and connection status files. New hotplug change events occur when outputs are added or hotplug events are detected. | |||
2008-04-08 | radeon_ms: command buffer validation use array of function pointer | Jerome Glisse | |
2008-04-07 | Missing KERNEL_VERSION macro | Patrice Mandin | |
2008-04-07 | radeon_ms: another fb fix reset mode if fb changed | Jerome Glisse | |
2008-04-07 | Add DragonFly BSD support for device creation | Hasso Tepper | |
DragonFly behaves just like FreeBSD in this regard. | |||
2008-04-07 | nouveau: enable accelerated move to sysmem | Ben Skeggs | |
2008-04-07 | nouveau: enable m2mf for tt<->vram moves, fix fence_poll | Ben Skeggs | |
2008-04-06 | radeon_ms: fix framebuffer code | Jerome Glisse | |
2008-04-06 | radeon_ms: check for NULL fb | Jerome Glisse | |
2008-04-06 | Place highmem pages last in the ttm page array. | Thomas Hellstrom | |
2008-04-06 | Use clflush() when available for cache flushing. | Thomas Hellstrom | |
2008-04-06 | [I915] Fix VRAM eviction. | Thomas Hellstrom | |
2008-04-06 | Fix emergency allocation accounting. | Thomas Hellstrom | |
2008-04-05 | nv50: primitive i2c interrupt handler | Maarten Maathuis | |
2008-04-03 | radeon_ms: add crtc set base callback & fix palette | Jerome Glisse | |
2008-04-03 | radeon_ms: fixes fb handling | Jerome Glisse | |
2008-04-03 | nv50: primitive display interrupt handler. | Maarten Maathuis | |
2008-03-31 | radeon_ms: small fix & cleanup to command checking | Jerome Glisse | |
2008-03-31 | nouveau: fix return from function.. | Dave Airlie | |
dude kernel moduless use kernel errors :) this fixes an oops on init when this codepath hits. | |||
2008-03-31 | radeon_ms: initial pass at command buffer validation | Jerome Glisse | |
2008-03-30 | Initialize the fence::error member. | Thomas Hellstrom | |
2008-03-30 | [i915] Report buffer state _after_ fence submission to user-space. | Thomas Hellstrom | |
This fixes a problem where the wrong bo->fence_type was reported, and also saves some memory space. [bo core] export the drm_bo_fill_rep_arg function. | |||
2008-03-30 | Don't call fence::poll during irq if there are no waiters. | Thomas Hellström | |
2008-03-30 | nouveau: forgot to add a break | Maarten Maathuis | |
2008-03-30 | nouveau: Add ctx values for nv86. | Maarten Maathuis | |
- Note that this may not work for all nv86. | |||
2008-03-30 | radeon_ms: add hang debuging helper functions | Jerome Glisse | |
2008-03-30 | drm/r300: fix wait interface mixup | Dave Airlie | |
This interface was defined completely wrong, however userspace has only ever used 4 values from it (0x1, 0x2, 0x3 and 0x6), so fix the interface to do what userspace actually expected but define new defines for new users to use it properly. | |||
2008-03-29 | r300: Correctly translate the value for the R300_CMD_WAIT command. | Oliver McFadden | |
Previously, the R300_CMD_WAIT command would write the passed directly to the hardware. However this is incorrect because the R300_WAIT_* values used are internal interface values that do not map directly to the hardware. The new function I have added translates the R300_WAIT_* values into appropriate values for the hardware before writing the register. Thanks to John Bridgman for pointing this out. :-) | |||
2008-03-27 | radeon_ms: this is a modesetting driver, bring things up to date | Jerome Glisse | |
2008-03-27 | drm: remove authentication on master exit. | Dave Airlie | |
using contexts for this is bad for multiple masters | |||
2008-03-25 | nouveau: nv20 bios does not initialise PTIMER | Stuart Bennett | |
The wait functions depend on PTIMER, so write the old (incorrect, but working) values for uninitialised hw | |||
2008-03-24 | i915: fix oops on agp=off | Dave Airlie | |
Kernel bug 10289. |