freebsd-dev/sys/dev/drm2/ttm
Jean-Sébastien Pédron fb61ac33be drm/ttm: Import Linux commit f2d476a110bc24fde008698ae9018c99e803e25c
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date:   Tue Jan 15 14:57:10 2013 +0100

    drm/ttm: use ttm_bo_reserve_slowpath_nolru in ttm_eu_reserve_buffers, v2

    This requires re-use of the seqno, which increases fairness slightly.
    Instead of spinning with a new seqno every time we keep the current one,
    but still drop all other reservations we hold. Only when we succeed,
    we try to get back our other reservations again.

    This should increase fairness slightly as well.

    Changes since v1:
     - Increase val_seq before calling ttm_bo_reserve_slowpath_nolru and
       retrying to take all entries to prevent a race.

    Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
    Reviewed-by: Jerome Glisse <jglisse@redhat.com>

Approved by:	kib@
2013-08-25 14:52:20 +00:00
..
ttm_agp_backend.c
ttm_bo_api.h
ttm_bo_driver.h drm/ttm: Import Linux commit 5e45d7dfd74100d622f9cdc70bfd1f9fae1671de 2013-08-25 14:47:22 +00:00
ttm_bo_manager.c
ttm_bo_util.c Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
ttm_bo_vm.c On all the architectures, avoid to preallocate the physical memory 2013-08-09 11:28:55 +00:00
ttm_bo.c drm/ttm: Import Linux commit 5e45d7dfd74100d622f9cdc70bfd1f9fae1671de 2013-08-25 14:47:22 +00:00
ttm_execbuf_util.c drm/ttm: Import Linux commit f2d476a110bc24fde008698ae9018c99e803e25c 2013-08-25 14:52:20 +00:00
ttm_execbuf_util.h
ttm_lock.c
ttm_lock.h
ttm_memory.c drm/ttm: Fix a typo: s/pTTM]/[TTM]/ 2013-03-23 20:46:47 +00:00
ttm_memory.h
ttm_module.h
ttm_object.c
ttm_object.h
ttm_page_alloc_dma.c
ttm_page_alloc.c Different consumers of the struct vm_page abuse pageq member to keep 2013-08-10 17:36:42 +00:00
ttm_page_alloc.h
ttm_placement.h
ttm_tt.c Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9). 2013-08-22 07:39:53 +00:00