Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-04 | modesetting: rip out all of the generation code. | Dave Airlie | |
not needed, hotplug will work just as well hopefully. | |||
2008-07-03 | nv50: s/FALSE/false && s/TRUE/true | Maarten Maathuis | |
2008-07-03 | [drm-sysfs] connected is ambigious in the context of a connector, replace ↵ | Maarten Maathuis | |
with enabled | |||
2008-07-03 | NV50: replace active by enabled | Maarten Maathuis | |
2008-07-03 | [modeseting-101] add connected field to sysfs | Maarten Maathuis | |
2008-07-03 | modesetting: lookup blob using correct identifier. | Dave Airlie | |
blob is a blob not a connector | |||
2008-07-03 | drm: fix encoders get permissions | Dave Airlie | |
2008-07-02 | NV50: basic fbcon + misc fixes | Maarten Maathuis | |
- There is one fb, used for as many outputs as possible. - Eventually smaller screens will be scaled to see the full console, but for the moment this'll do. | |||
2008-07-01 | NV50: switch to fixed point scale factor calculations | Maarten Maathuis | |
2008-07-01 | NV50: some i2c cleanup | Maarten Maathuis | |
2008-06-27 | NV50: use list_head item instead of list_head head to avoid confusion | Maarten Maathuis | |
2008-06-27 | Change some obviously wrong things about property blobs, still broken though. | Maarten Maathuis | |
- I do not fully understand these blobs, so i'm leaving it at this for the moment. | |||
2008-06-27 | [modesetting-101] Actually store properties when being changed. | Maarten Maathuis | |
2008-06-27 | NV50: A minor change. | Maarten Maathuis | |
2008-06-27 | NV50: Implement DPMS. | Maarten Maathuis | |
2008-06-26 | [modesetting-101] tab-cleanup | Maarten Maathuis | |
2008-06-26 | Revert "modesetting-101: Make dpms property optional + misc cleanup." | Maarten Maathuis | |
This reverts commit 13943fe5823c45759091c1a1f487a4abe377421e. | |||
2008-06-26 | modesetting-101: Make dpms property optional + misc cleanup. | Maarten Maathuis | |
- intel_crt seems the only one to provide it, so init it there. | |||
2008-06-25 | NV50: i misunderstood NOUVEAU_MEM_INTERNAL, so remove it | Maarten Maathuis | |
2008-06-25 | NV50: Some cleanup and fixes. | Maarten Maathuis | |
2008-06-24 | silence warning | root | |
2008-06-24 | NV50: minor change | Maarten Maathuis | |
2008-06-24 | [intel-gem] Include drm_compat.h to get kmap_atomic_prot_pfn | Keith Packard | |
2008-06-24 | drm_compat: it's CONFIG_HIGHMEM, not CONFIG_HIMEM | Keith Packard | |
A mis-spelled config option (was it spelled that way in the past?) eliminated kmap_atomic_prot_pfn from core DRM. | |||
2008-06-24 | [intel-gem] Recover resources from wedged hardware. | Keith Packard | |
Clean up queues, free objects. On the next entervt, unmark the hardware to let the user try again (presumably after resetting the chip). Someday we'll automatically recover... | |||
2008-06-24 | [intel-gem] pwrite through GTT | Keith Packard | |
Pin/copy_from_user/unpin through the GTT to eliminate clflush costs. Benchmarks say this helps quite a bit. | |||
2008-06-24 | NV50: fix a few misc things | Maarten Maathuis | |
2008-06-24 | NV50: fix cursor hide/show | Maarten Maathuis | |
2008-06-24 | NV50: These are actually errors. | Maarten Maathuis | |
2008-06-24 | NV50: fix some misc bugs | Maarten Maathuis | |
2008-06-23 | [modesetting-101] update mode count after fill_modes. | Maarten Maathuis | |
- This avoids returning with a mode count of 0, thus not allocating space for the 2nd ioctl. | |||
2008-06-23 | NV50: Improve set_config and fix some minor bugs. | Maarten Maathuis | |
2008-06-22 | NV50: Fix a few more possible leaks. | Maarten Maathuis | |
2008-06-22 | fix typo | Maarten Maathuis | |
2008-06-22 | NV50: A few minor added safeties + cleanup. | Maarten Maathuis | |
2008-06-22 | Undo something i didn't want to change. | Maarten Maathuis | |
- I made it consistent with recent kernel fb code (maybe this is older bugged code?) - Still i don't use this and i should leave it to others. | |||
2008-06-22 | NV50: Initial import of kernel modesetting. | Maarten Maathuis | |
2008-06-21 | [intel-gem] Add /proc/dri/*/i915_gem_interrupt | Keith Packard | |
This tracks most of the interrupt-related status, including the interrupt registers in the chip and the sequence number variables. | |||
2008-06-21 | [intel-gem] Remove unused variable. | Keith Packard | |
2008-06-20 | [intel-gem] Use polling in i915_gem_idle instead of interrupts. | Keith Packard | |
While waiting for the hardware to idle on leavevt or lastclose, poll for the sync sequence number instead of waiting for an interrupt. This allows the code to bail if the hardware hangs for some reason. Also, this avoids issues with signals as the exisiting wait function is interruptible. | |||
2008-06-20 | [intel-gem] Add intel-specific /proc entries to help monitor gem operation | Keith Packard | |
This adds gem_active, gem_flushing, gem_inactive, gem_request and gem_seqno entries to monitor gem operation and help debug issues. | |||
2008-06-20 | Add device-specific proc_init and proc_cleanup hooks | Keith Packard | |
This allows device drivers to add proc files | |||
2008-06-20 | [intel-gem] Use shmem_getpage instead of find_or_create_page | Keith Packard | |
find_or_create_page doesn't quite set up pages correctly; any newly created pages aren't hooked into the shmem object quite right; user space mmaps of those pages end up mapping pages full of zeros which then get written to the real pages inappropriately. This patch requires that the kernel export shmem_getpage. | |||
2008-06-20 | [intel-gem] Add DRM_IOCTL_I915_GEM_SW_FINISH to flag CPU writes | Keith Packard | |
When a software fallback has completed, usermode must notify the kernel so that any scanout buffers can be synchronized. This ioctl should be called whenever a fallback completes to flush CPU and chipset caches. | |||
2008-06-18 | i915: add blanking support to intelfb | Jesse Barnes | |
Got tired of not having my LCD actually turn off when I left the machine at the console. | |||
2008-06-18 | i915: cleanup PCI state before disabling MSI | Jesse Barnes | |
Core MSI code will BUG() if an interrupt handler is still registered when pci_disable_msi() is called. | |||
2008-06-18 | Merge commit 'origin/drm-gem' into modesetting-gem | Jesse Barnes | |
Lots of conflicts, seems to load ok, but I'm sure some bugs snuck in. Conflicts: linux-core/drmP.h linux-core/drm_lock.c linux-core/i915_gem.c shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2008-06-18 | i915: use WC mapping for framebuffer screen_base | Jesse Barnes | |
2008-06-18 | Merge branch 'modesetting-101' into modesetting-gem | Jesse Barnes | |
2008-06-18 | i915: switch back to fbcon on panic | Jesse Barnes | |
Normally when X is running, panic messages will be invisible and the machine will just appear to hard hang. This patch adds support for switching back to the fbcon framebuffer on panic (through the use of a panic notifier registration) so we can see what happened. Note that in order to be really useful, X will have to run its VT in something other than KD_GRAPHICS mode. Also, not all kernel errors result in panics, some go through BUG() which may trigger another type of event, not resulting in a switch. |