Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2008-03-24 | Merge branch 'r500-fp' | Dave Airlie | |
2008-03-24 | nouveau: silence warning | Ben Skeggs | |
2008-03-24 | nv40: voodoo - not quite. | Ben Skeggs | |
2008-03-24 | nv40: allocate massive amount of PRAMIN for grctx on all chipsets. | Ben Skeggs | |
More or less a workaround for issues on some chipsets where a context switch results in critical data in PRAMIN being overwritten by the GPU. The correct fix is known, but may take some time before it's a feasible option. | |||
2008-03-21 | r500: fragment program upload is also used to upload constants. | Dave Airlie | |
Limit frag address to 8 bits | |||
2008-03-20 | Merge branch 'modesetting-101' of ssh://git.freedesktop.org/git/mesa/drm ↵ | Jerome Glisse | |
into modesetting-101 | |||
2008-03-20 | radeon_ms: fix fence | Jerome Glisse | |
2008-03-20 | drm: fixup r500fp submission | Dave Airlie | |
2008-03-20 | nouveau: do not set on-board timer's numerator/denominator to bad values | Stuart Bennett | |
2008-03-19 | RADEON: switch over to new production microcode | Alex Deucher | |
This needs to be tested thoroughly before pushing to the kernel. | |||
2008-03-19 | RADEON: production microcode for all radeons, r1xx-r6xx | Alex Deucher | |
This updated microcode is not in use yet. | |||
2008-03-19 | move some more r300 regs into not allowed on r500 | Dave Airlie | |