Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2008-01-23 | drm/i915: add support for E7221 | Dave Airlie | |
2008-01-22 | Correct vblank count value | Jesse Barnes | |
The frame count registers don't increment until the start of the next frame, so make sure we return an incremented count if called during the actual vblank period. | |||
2008-01-22 | i915 irq fixes | Jesse Barnes | |
Ack the IRQs correctly (PIPExSTAT first followed by IIR). Don't read vblank counter registers on disabled pipes (might hang otherwise). And deal with flipped pipe/plane mappings if present. | |||
2008-01-22 | Merge branch 'master' into vblank-rework, including mach64 support | Jesse Barnes | |
Conflicts: linux-core/drmP.h linux-core/drm_drv.c shared-core/i915_drv.h shared-core/i915_irq.c shared-core/mga_irq.c shared-core/radeon_irq.c shared-core/via_irq.c Mostly trivial conflicts. mach64 support from Mathieu BĂ©rard. | |||
2008-01-22 | Revert "Fix pipe<->plane mapping vs. vblank handling (again)" | Dave Airlie | |
This reverts commit bfc29606e4a818897eebca46a5e23bbe7bc3ce25. This regresses i915 here for me I can't get greater than 0.333 fps with gears | |||
2008-01-21 | nouveau: don't forget NV80. | Stephane Marchesin | |
2008-01-21 | nouveau: new card family for old card designs. | Stephane Marchesin | |
2008-01-18 | Made radeon_ms not always compile | Jakob Bornecrantz | |
2008-01-17 | i915: fix invalid opcode exception on cpus without clflush | Kyle McMartin | |
i915_flush_ttm was unconditionally executing a clflush instruction to (obviously) flush the cache. Instead, check if the cpu supports clflush, and if not, fall back to calling wbinvd to flush the entire cache. Signed-off-by: Kyle McMartin <kmcmartin@redhat.com> | |||
2008-01-17 | Add additional explanation of DRM_BO_FLAG_CACHED_MAPPED before I forget again. | Eric Anholt | |
2008-01-15 | i915: Add chipset id for Intel Integrated Graphics Device | Zhenyu Wang | |
This adds new chipset id in drm. Signed-off-by: Zhenyu Wang <zhenyu.z.wang@intel.com> | |||
2008-01-15 | radeon_ms: use radeon connector type insted of drm | Jerome Glisse | |
2008-01-15 | radeon_ms: cope with lastest drm modesetting change | Jerome Glisse | |
2008-01-15 | radeon_ms: add rom parsing & adapt code | Jerome Glisse | |
Add rom (only combios for now) parsing and use informations retrieve instead of hardcoded table. Shuffle code around a bit. | |||
2008-01-15 | Properly propagate the user-space fence flags. | Thomas Hellstrom | |
This avoids a sync flush when user-space has already programmed and MI_FLUSH in the batchbuffer. | |||
2008-01-15 | Define i915_compat.c upper_32_bits for kernels < 2.6.21 | Thomas Hellstrom | |
2008-01-15 | this is to fix a deadloop in drm hang system issue. | Zou Nan hai | |
(1 << bits) is an undefined value when bits == 32. gcc may generate 1 with this expression which will lead to an infinite retry loop in drm_ht_just_insert_please. Because of the different implement of hash_long, this issue is more frequenly see on 64 bit system | |||
2008-01-14 | fixup i915 compat resource allocation | Dave Airlie | |
2008-01-14 | nouveau: make mem alloc debug a little more verbose. | Stephane Marchesin | |
2008-01-11 | Fix for X axis panning problem | Jakob Bornecrantz | |
2008-01-11 | Panning now works without modeset | Jakob Bornecrantz | |
2008-01-11 | Updated the modedemo test | Jakob Bornecrantz | |
2008-01-11 | Added fixed misc framebuffer problems | Jakob Bornecrantz | |
2008-01-11 | nv05: enable ctx/op methods, and ignore patch valid failures. | Ben Skeggs | |
Yes, I'm quite aware "real" nv04 doesn't support this, hopefully the GPU will just ignore those PGRAPH_DEBUG_3 bits on that hw. | |||
2008-01-10 | Updated test mode and added modedemo | Jakob Bornecrantz | |
2008-01-09 | fixup crtcinfo on modes from userspace | Dave Airlie | |
2008-01-09 | add control node open | Dave Airlie | |
2008-01-09 | add internals for opening a control node | Dave Airlie | |
2008-01-09 | allow control getversion | Dave Airlie | |
2008-01-09 | add control ioctls | Dave Airlie | |