drm/libdrm/intel
Keith Packard 68103b2758 libdrm/intel: assert that clients are using bo refcounting correctly
Add assertions to drm_intel_gem_bo_reference,
drm_intel_gem_bo_reference_locked and drm_intel_gem_bo_unreference_locked
that the object has not been freed (refcount > 0). Mistakes in refcounting
lead to attempts to insert a bo into a free list more than once which causes
application failure as empty free lists are dereferenced as buffer objects.

Signed-off-by: Keith Packard <keithp@keithp.com>
2009-05-01 18:49:59 -07:00
..
Makefile.am intel: don't count fences on 965 and later, as they don't use them. 2009-01-27 17:24:49 -08:00
intel_bufmgr.c intel: Add a new bufmgr alloc function to get BOs ready for rendering to. 2009-02-21 09:57:06 -08:00
intel_bufmgr.h libdrm/intel: support GTT maps correctly 2009-03-26 16:43:00 -07:00
intel_bufmgr_fake.c intel: NULL fake bo block when freeing in evict_all 2009-04-27 11:49:16 -07:00
intel_bufmgr_gem.c libdrm/intel: assert that clients are using bo refcounting correctly 2009-05-01 18:49:59 -07:00
intel_bufmgr_priv.h intel: Add a new bufmgr alloc function to get BOs ready for rendering to. 2009-02-21 09:57:06 -08:00
intel_chipset.h intel: don't count fences on 965 and later, as they don't use them. 2009-01-27 17:24:49 -08:00
mm.c Move the renaming of mm.c symbols to #defines in the header. 2008-06-11 15:58:33 -07:00
mm.h Move the renaming of mm.c symbols to #defines in the header. 2008-06-11 15:58:33 -07:00