Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2008-01-09 | drm: only call suspend/resume on control node | Dave Airlie | |
2008-01-08 | nouveau: AGP reset correction - don't touch FW bit | Stuart Bennett | |
2008-01-07 | nv50: more small changes | Ben Skeggs | |
2008-01-07 | nv50: oops, lost some state saving along the way somewhere. | Ben Skeggs | |
xf86-video-nv will now work again after nouveau. | |||
2008-01-07 | nv50: hook up timer funcs... | Ben Skeggs | |
2008-01-07 | nv50: abort on chips without ctx ucode | Ben Skeggs | |
2008-01-07 | nv50: some needed ctx vals | Ben Skeggs | |
2008-01-07 | nv50: use dummy page in gart tables | Ben Skeggs | |
Just to be safe, we don't really know exactly how the tables work yet, so we can't be certain there's a way to say "page not present". | |||
2008-01-07 | nv50: some cleanups + small changes | Ben Skeggs | |
2008-01-07 | Nouveau: ppc oops. | Stephane Marchesin | |
2008-01-07 | Nouveau: move PPC bios copy to firstopen. | Stephane Marchesin | |
2008-01-06 | nouveau: Add ctx_voodoo for NV86 | Jeremy Kolb | |
2008-01-05 | drm: One forgotten rename of 'mask' to 'proposed_flags'. | Pekka Paalanen | |
Due to commit d1187641d64f442968a3b9ea6a19de6cdd45acd4. | |||
2008-01-04 | drm: add initial support for a drm control device node | Dave Airlie | |
2008-01-04 | crtc: fixup allocation size | Dave Airlie | |
2008-01-04 | via: add P4M900 pci id. | Xavier Bachelot | |
bug 12108 | |||
2008-01-04 | drm: move drm_head to drm_minor and fix up users | Dave Airlie | |
2008-01-04 | [PATCH] nouveau: reset AGP on init for < nv40 | Stuart Bennett | |
This is necessary for AGP to work after running bios init scripts on nv3x, and is seen in mmio traces of all cards (nv04-nv4x) I'm not making the equivalent change to nv40_mc.c, as early cards (6200, 6800gt) use the 0x000018XX PBUS and later cards use the 0x000880XX PBUS and I don't know the effects of using the wrong one | |||
2008-01-04 | [PATCH] nouveau: Fix nv20/30 context loading | Stuart Bennett | |
Don't set the context as valid until it has been loaded |