summaryrefslogtreecommitdiff
path: root/libdrm/nouveau/nouveau_bo.c
AgeCommit message (Collapse)Author
2009-11-04nouveau: add reloc refcnt to pending bo listBen Skeggs
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2009-10-19nouveau: function to return status of bo being referenced in pushbufBen Skeggs
Will be used to implement gallium's is_{texture,buffer}_referenced() callbacks properly. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2009-07-28nouveau: don't overwrite user-specified bo size needlesslyBen Skeggs
2009-07-28nouveau: user buffers need to be mappableBen Skeggs
2009-07-28nouveau: drm api 0.0.15, update object header, remove fake bo supportBen Skeggs
2009-07-27libdrm/nouveau: unmap before ufree means nvbo->sysmem != NULL, which ↵Maarten Maathuis
inbalances cpu_prep/cpu_finish - The bo was mapped with sysmem == NULL, so this means cpu prep is called. - The bo was unmapped with sysmem != NULL, so this means cpu finish is not called. - This can lead to a non-zero "cpu writers" count in ttm_bo.
2009-07-09nouveau: fix pin for buffers created with bo_wrapBen Skeggs
2009-06-05nouveau: 0.0.14 + extend bo interface to support subrange mappingBen Skeggs
Normal map() should operate as before, and map_range()/map_flush() should give correct results but lacking any performance difference from map(). Nothing exiting being done here yet, but the interface is a good start.
2009-06-04nouveau: fix bo mapping issueBen Skeggs
2009-06-03nouveau: fill in bo->tiled field for referenced buffersBen Skeggs
Fixes the dri1 gallium driver if the front buffer happens to be non-linear.
2009-05-26nouveau: bump for 0.0.13Ben Skeggs
2009-04-15nouveau: store bo handle in public struct in bo_ref_handleBen Skeggs
2009-03-20libdrm/nouveau: remove unneccesary null ptr checksBen Skeggs
2009-03-20libdrm/nouveau: unref fences when deleting boMaarten Maathuis
- This was causing a significant memory leak.
2009-03-18libdrm/nouveau: implement bo_handle_get for !mm_enabledBen Skeggs
bo_handle_ref on !mm_enabled treats handle as an offset, make bo_handle_get do the same rather than failing.
2009-02-05nouveau: fix some issues where buffer objects never get freedBen Skeggs
2009-02-04nouveau: install libdrm_nouveau with libdrmBen Skeggs