summaryrefslogtreecommitdiff
path: root/linux-core
AgeCommit message (Collapse<../shared-core/savage_drv.h
e event for these older kernels. 2008-04-09Fixup sysfs output registrationJesse 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-08Merge branch 'modesetting-101' of ssh://git.freedesktop.org/git/mesa/drm ↵Jesse Barnes into modesetting-101 2008-04-08Improved DRM sysfs supportJesse 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-08radeon_ms: command buffer validation use array of function pointerJerome Glisse 2008-04-07radeon_ms: another fb fix reset mode if fb changedJerome Glisse 2008-04-06radeon_ms: fix framebuffer codeJerome Glisse 2008-04-03radeon_ms: fixes fb handlingJerome Glisse 2008-03-31radeon_ms: initial pass at command buffer validationJerome Glisse 2008-03-27radeon_ms: this is a modesetting driver, bring things up to dateJerome Glisse 2008-03-27drm: remove authentication on master exit.Dave Airlie using contexts for this is bad for multiple masters 2008-03-20Merge branch 'modesetting-101' of ssh://git.freedesktop.org/git/mesa/drm ↵Jerome Glisse into modesetting-101 2008-03-20radeon_ms: fix fenceJerome Glisse 2008-03-17drm: add master set/drop protocolDave Airlie this may not survive long - just need something for testing 2008-03-17drm: pick correct master for cleaning upDave Airlie When a master is exiting, make sure we clean it up and not the currently in charge master. 2008-03-17drm: select the correct master to attempt to remove the lock from.Dave Airlie When destroying DRI sarea, make sure you use the master associated with the sarea and not the one currently in charge 2008-03-13Fix green offsetAlan Hourihane 2008-03-12Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵Alan Hourihane modesetting-101 Conflicts: shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c 2008-03-12Bug # 14712Thomas Hellstrom Disable page saving for GPU read-only TTMs. 2008-03-12Dont allow !sysadmin clients to alter the memory type ofThomas Hellstrom NO_EVICT buffers. 2008-03-12Fix for debug memory routinesAlan Hourihane 2008-03-12Add error messageAlan Hourihane 2008-03-12Add an emergency pinnable memory quota for root-only processes.Thomas Hellstrom 2008-03-12Fix kernel crash when we hit OOM conditions.Thomas Hellstrom (Alan Hourihane) 2008-03-12Avoid duplicate calls to drm_ttm_bind in some cases.Thomas Hellstrom 2008-03-12Make sure other TTM memory types than TT is really unbound when evicted.Thomas Hellstrom 2008-03-12drm: fix fd closing ordering.Dave Airlie If the master fd goes away before the aiglx fd, we try and get a lock that actually doesn't exist. 2008-03-11Add support for monitor hotplug signals/waitsAlan Hourihane Also adjust i915 irq handling as it follows the 16bit'ism's of the i8xx series. 2008-03-11drm: hopefully fix cursors on 965Dave Airlie 2008-03-10Merge branch 'modesetting-101' of ssh://git.freedesktop.org/git/mesa/drm ↵Jerome Glisse into modesetting-101 2008-03-10rradeon_ms: rework fence code and bring radeon ms up to dateJerome Glisse 2008-03-10remove unneeded load callDave Airlie 2008-03-07drm: we already worked out the pitch. multiplying by 4 is just madness..Dave Airlie 2008-03-07make startup of Xorg smoother if the mode doesn't change.Dave Airlie just flip the framebuffer in when required. 2008-03-07worst merge effort everDave Airlie 2008-03-07drm/modesetting: fixup irq removal on exitDave Airlie 2008-03-07Merge branch 'master' of ../../drm into modesetting-101Dave Airlie 2008-03-07flush_agp_mappings commitDave Airlie 2008-03-06drm/bo: allow non-suser priv to add kernel BOs.Dave Airlie modprobe can be run with dropped capabilities we still want the kernel bos to work. 2008-03-05build fixAlan Hourihane 2008-03-05Check mode before adding to EDIDAlan Hourihane 2008-03-05Use ARRAY_SIZEAlan Hourihane 2008-03-05propogate failed fixups back upAlan Hourihane 2008-03-05Fix connector description tableAlan Hourihane 2008-03-06Merge branch 'master' of ../../drm into modesetting-101Dave Airlie Conflicts: linux-core/drmP.h linux-core/drm_drv.c linux-core/drm_proc.c linux-core/drm_stub.c linux-core/drm_sysfs.c 2008-03-06drm: reorganise minor number handling using code from modesetting branchDave Airlie Rip out the whole head thing and replace it with an idr and drm_minor structure. 2008-03-05drm: Fix for non-coherent DMA PowerPCBenjamin Herrenschmidt This patch fixes bits of the DRM so to make the radeon DRI work on non-cache coherent PCI DMA variants of the PowerPC processors. It moves the few places that needs change to wrappers to that other architectures with similar issues can easily add their own changes to those wrappers, at least until we have more useful generic kernel API. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> 2008-03-06ttm: make sure userspace can't destroy kernel create memory managersDave Airlie this adds something to say the kernel initialised the memory region not the userspace. and blocks userspace from deallocating kernel areas 2008-03-06drm/ttm: add ioctl to get back memory managed area sizedDave Airlie taken from modesetting branch but could be useful outside it. 2008-03-05i915: Evict if relocatee buffer is CACHED_MAPPED beforeXiang, Haihao writting relocations, otherwise the GPU probably sees some inconsistent data. Fix fd.o bug#14656