Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-07 | After the previous revert fix libdrm to start at minor 1 | Alan Hourihane | |
and fixup the demos | |||
2008-02-07 | Revert "DRM_CONTROL_ALLOW logic was reversed" | Alan Hourihane | |
This reverts commit 7af1bb874d9b8b1b8760ad200cee587c41c23434. | |||
2008-02-07 | Fix saveGR array size | Jesse Barnes | |
Make sure we have enough room for all the GR registers or we'll end up clobbering the AR index register (which should actually be harmless unless the BIOS is making an assumption about it). | |||
2008-02-07 | i915: save/restore interrupt state | Jesse Barnes | |
On resume, if the interrupt state isn't restored correctly, we may end up with a flood of unexpected or ill-timed interrupts, which could cause the kernel to disable the interrupt or vblank events to happen at the wrong time. So save/restore them properly. | |||
2008-02-07 | Fix vblank enable/disable callbacks | Jesse Barnes | |
There were two problems with the existing callback code: the vblank enable callback happened multiple times per disable, making drivers more complex than they had to be, and there was a race between the final decrement of the vblank usage counter and the next enable call, which could have resulted in a put->schedule disable->get->enable->disable sequence, which would be bad. So add a new vblank_enabled array to track vblank enable on per-pipe basis, and add a lock to protect it along with the refcount + enable/disable calls to fix the race. | |||
2008-02-07 | Wrong open call | Jakob Bornecrantz | |
2008-02-07 | Added userspace part of hotplug ioctl and demo | Jakob Bornecrantz | |
2008-02-07 | Added kernel part of hotplug ioctl | Jakob Bornecrantz | |
2008-02-07 | Added hotplug ioctl | Jakob Bornecrantz | |
2008-02-07 | Small update to modedemo | Jakob Bornecrantz | |
2008-02-05 | update app to cycle through 4 fbdev's | Alan Hourihane | |
2008-02-05 | tweak it | Alan Hourihane | |
2008-02-05 | make modefb/modedemo match each others test output. | Alan Hourihane | |
2008-02-05 | consistency | Alan Hourihane | |
2008-02-05 | DRM_CONTROL_ALLOW logic was reversed | Alan Hourihane | |
2008-02-05 | build fix for older kernels | 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 | i915: Re-report breadcrumbs on poll to the fence manager, | Thomas Hellstrom | |
since a breadcrumb may actually turn up before a corresponding fence object has been placed on the fence ring. | |||
2008-02-05 | consistency | Alan Hourihane | |
2008-02-05 | Remove duplicate | Alan Hourihane | |
2008-02-04 | Modedemo now uses two crtc and output pairs | Jakob Bornecrantz | |
2008-02-04 | nouveau: make nv34 work every time, not just every 2nd time | Stuart Bennett | |
And make nv30_graph_init a bit more like mmio-traces | |||
2008-02-02 | nouveau: NV40 can/should now be able to run after the blob. | Maarten Maathuis | |
- Moved the fix from the ddx to drm, because it seemed more appropriate. - Don't be shy, report if it works for you or not. | |||
2008-01-31 | Add an fence_class_manager::last_queued_sequence member, since a | Thomas Hellstrom | |
sequence number may actually turn up before the corresponding fence object has been queued on the ring. Fence drivers can use this member to determine whether a sequence number must be re-reported. | |||
2008-01-30 | i915: Avoid calling drm_fence_flush_old excessively. | Thomas Hellstrom | |
2008-01-30 | Simplify the fencing code and differentiate between flushes and | Thomas Hellstrom | |
waiting types. Add a "command_stream_barrier" method to the bo driver. | |||
2008-01-30 | Fix for cursor off | Jakob Bornecrantz | |
2008-01-30 | ModeFB demo now display cursor | Jakob Bornecrantz | |
2008-01-30 | nv40: some more nv67 changes | Ben Skeggs | |
With some luck the drm-side will be OK now for this chipset. | |||
2008-01-29 | Add new RV380 pci id | Mirko | |
bug 14289 | |||
2008-01-28 | Fix hibernate save/restore of VGA attribute regs | Jesse Barnes | |
In hibernate, we may end up calling the VGA save regs function twice, so we need to make sure it's idempotent. That means leaving ARX in index mode after the first save operation. Fixes hibernate on 965. | |||
2008-01-28 | Misc panning fixes for intel_fb | Jakob Bornecrantz | |
2008-01-28 | Added cursor support | Jakob Bornecrantz | |
2008-01-27 | drm: add initial rs690 support for drm. | Maciej Cencora | |
This adds support for configuring the RS690 GART. | |||
2008-01-25 | mach64: fix after vblank-rework | George Sapountzis | |
don't disable vblank interrupts (similar to r128) | |||
2008-01-25 | if irq already enabled well just keep trucking | Dave Airlie | |
2008-01-25 | don't reinit ring if already initialised | 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-24 | Merge commit 'airlied/i915-ttm-cfu' | Eric Anholt | |
This requires updated Mesa to handle the new relocation format. | |||
2008-01-24 | Remove broken 'in vblank' accounting | Jesse Barnes | |
We need to return an accurate vblank count to the callers of ->get_vblank_counter, and in the Intel case the actual frame count register isn't udpated until the next active line is displayed, so we need to return one more than the frame count register if we're currently in a vblank period. However, none of the various ways of doing this is working yet, so disable the logic for now. This may result in a few missed events, but should fix the hangs some people have seen due to the current code tripping the wraparound logic in drm_update_vblank_count. | |||
2008-01-24 | i915: fix missing header when copying data from userspace | Dave Airlie | |
2008-01-24 | i915 make relocs use copy from user | Dave Airlie | |
Switch relocs to using copy from user and remove index and pass buffer handles in instead. | |||
2008-01-23 | Fix thinko in get_vblank_counter | Jesse Barnes | |
Should use vtotal not htotal to figure out if we're in a vblank period. | |||
2008-01-23 | Fix IS_I915G macro | Jesse Barnes | |
One to many parantheses... | |||
2008-01-23 | nouveau: Fix warning in nouveau_mem.c | Maarten Maathuis | |
2008-01-23 | i915/flush: get the ret the right way around | Dave Airlie | |