Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-05-04 | ttm: Fix up printouts.modesetting-newttm | Thomas Hellstrom | 11 | -66/+64 | |
Signed-off-by: Thomas Hellstrom <thomas-at-shipmail-dot-org> | |||||
2009-05-04 | ttm: Replace the ttm_buffer_object::mutex with a spinlock. | Thomas Hellstrom | 7 | -159/+128 | |
Signed-off-by: Thomas Hellstrom <thomas-at-shipmail-dot-org> | |||||
2009-05-04 | ttm: s/flags/placement/ | Thomas Hellstrom | 8 | -61/+59 | |
Signed-off-by: Thomas Hellstrom <thomas-at-shipmail-dot-org> | |||||
2009-05-04 | ttm: Remove the struct ttm_mem_reg::proposed_flags member. | Thomas Hellstrom | 7 | -57/+38 | |
Signed-off-by: Thomas Hellstrom <thomas-at-shipmail-dot-org> | |||||
2009-05-04 | ttm: Update buffer object members and protection documentation. | Thomas Hellstrom | 5 | -60/+85 | |
Use linux bitmaps for bo private flags. Signed-off-by: Thomas Hellstrom <thomas-at-shipmail-dot-org> | |||||
2009-04-30 | openchrome: Use cached system memory when evicting from VRAM. | Thomas Hellstrom | 1 | -1/+5 | |
2009-04-28 | ttm: Don't set the ghost object to NULL. | Thomas Hellstrom | 1 | -1/+1 | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||||
2009-04-28 | ttm: Fix an illegal state transition. | Thomas Hellstrom | 1 | -1/+1 | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||||
2009-04-28 | ttm: Fix a return value. | Thomas Hellstrom | 1 | -1/+1 | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||||
2009-04-28 | ttm: Fix uninitialized buffer object sizes. | Thomas Hellstrom | 2 | -1/+9 | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||||
2009-04-05 | openchrome: Reinstate the old register used for the pause address. | Thomas Hellstrom | 1 | -1/+1 | |
0x40c isn't implemented on old unichromes, and seems to cause occasional lockups on newer ones. | |||||
2009-03-23 | ttm: Work around a locking order reversal in fault(). | Thomas Hellstrom | 1 | -4/+22 | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||||
2009-03-23 | ttm: Clear the bo->vm_node pointer | Thomas Hellstrom | 2 | -1/+8 | |
a) When the vm_node is freed in ttm_bo.c b) When we transfer a buffer object in ttm_bo_util.c Reported by Jerome Glisse. | |||||
2009-03-22 | ttm: Fix a bo vm error path. | Thomas Hellstrom | 1 | -2/+1 | |
Reported by Jerome Glisse. | |||||
2009-03-22 | ttm: Optimize delayed buffer destruction. | Thomas Hellstrom | 1 | -8/+14 | |
Don't walk through the delayed delete list completely on each try, but stop after the first buffer with an unsignaled fence. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||||
2009-03-19 | ttm: Fix buffer object transfer. | Thomas Hellstrom | 1 | -7/+24 | |
Fix destruction and initalization of "ghost" buffer objects that are created on pipelined buffer moves. Reported and suggestions by Jerome Glisse. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||||
2009-03-11 | openchrome: Fix a performance regression. | Thomas Hellstrom | 1 | -3/+34 | |
Unichrome's don't like small command submissions, so pad the command stream with dummy data. Also use 0x40c as pause address register instead of 0x418, as reading the latter seems to sometimes stall the PCI bus until the AGP command reader has completed a cycle. | |||||
2009-03-05 | openchrome: Adjust DMA tracker interval. | Thomas Hellstrom | 1 | -1/+1 | |
2009-03-05 | openchrome: Further deferred fencing tweaks. | Thomas Hellstrom | 1 | -10/+18 | |
2009-03-05 | openchrome: Add deferred fence emission. | Thomas Hellstrom | 6 | -26/+80 | |
2009-02-23 | ttm: Some commenting fixups. | Thomas Hellstrom | 2 | -31/+2 | |
2009-02-23 | ttm: Don't take a buffer object off lru lists if reservation fails. | Thomas Hellstrom | 1 | -2/+3 | |
2009-02-20 | Update to latest libdrm. | Thomas Hellstrom | 31 | -27/+11628 | |
2009-02-17 | ttm: Adjust swapping target so that current allocation will succeed. | Thomas Hellstrom | 1 | -3/+7 | |
2009-02-17 | ttm: Fix a spinlock bug. | Thomas Hellstrom | 1 | -4/+5 | |
2009-02-13 | Fix refcounting bugs in swap code. | Thomas Hellstrom | 1 | -2/+3 | |
2009-02-13 | More bool conversion. | Thomas Hellstrom | 7 | -15/+15 | |
2009-02-13 | Another checkpoint: Use bool for boolean. | Thomas Hellstrom | 7 | -23/+23 | |
2009-02-13 | Checkpoint: Use bool for boolean. | Thomas Hellstrom | 19 | -189/+189 | |
2009-02-11 | ttm: indentation fixes | Jerome Glisse | 1 | -145/+184 | |
2009-02-10 | Fix openchrome backwards compat. | Thomas Hellstrom | 1 | -0/+27 | |
2009-02-10 | Fix TTM backwards compat to 2.6.25 | Thomas Hellstrom | 1 | -8/+20 | |
2009-02-05 | openchrome: Use ttm_lock_set_kill functionality to kill processes attempting ↵ | Thomas Hellstrom | 1 | -0/+6 | |
to use the TTM functionality when it is gone. | |||||
2009-02-05 | openchrome: Use the BKL for old drm ioctls as some of them don't appear ↵ | Thomas Hellstrom | 1 | -1/+28 | |
thread-safe, but keep unlocked_ioctl for opencrhome- and TTM code. | |||||
2009-02-05 | drm_core: Avoid dri client deadlocks when master disappears by 1) Notify ↵ | Thomas Hellstrom | 3 | -9/+15 | |
lock waiters when we close the master file descriptor. Not when the master structure is removed. 2) Send a SIGTERM to all clients waiting for the lock. | |||||
2009-02-05 | Work around some X86 PAT oddities by using VM_MIXEDMAP instead | Thomas Hellstrom | 1 | -6/+6 | |
of VM_PFNMAP. | |||||
2009-02-05 | drm core: Wake up _all_ lock waiters when the master is gone. | Thomas Hellstrom | 2 | -2/+2 | |
2009-02-04 | Don't return -ERESTARTSYS to user-space. | Thomas Hellstrom | 1 | -1/+1 | |
2009-02-04 | ttm: Add a kill capability to the ttm lock. | Thomas Hellstrom | 2 | -3/+47 | |
2009-02-03 | Silence a couple of compilation warnings. | Thomas Hellstrom | 3 | -3/+4 | |
2009-02-03 | openchrome: s/1/true/ | Thomas Hellstrom | 1 | -1/+1 | |
2009-02-03 | radeon: add space accounting to cs code | Dave Airlie | 3 | -1/+140 | |
2009-02-03 | Fix for 2.6.29 | Thomas Hellstrom | 2 | -1/+5 | |
2009-02-03 | Fix a segfault due to the ttm file object disappearing at release while we ↵ | Thomas Hellstrom | 1 | -5/+34 | |
still hold a reference to identify object creator. | |||||
2009-02-03 | openchrome: Fix for 2.6.29 | Thomas Hellstrom | 1 | -1/+0 | |
2009-01-26 | Check for null pointer when determining VRAM start. | Thomas Hellstrom | 1 | -9/+13 | |
(Reported by Erik-Jan on openchrome-devel) | |||||
2009-01-26 | Silence error message. | Thomas Hellstrom | 1 | -2/+0 | |
2009-01-26 | bump version to 2.4.4 | Eric Anholt | 1 | -1/+1 | |
2009-01-26 | intel: Retry pin ioctl on -EINTR. | Eric Anholt | 1 | -1/+4 | |
2009-01-26 | libdrm: add autoconf check for clock_gettime | Jesse Barnes | 2 | -1/+8 | |
Should be more portable this way. |