unsigned long align;
/**
- * Card virtual address (offset from the beginning of the aperture)
- * for the object. Only valid while validated.
+ * Last seen card virtual address (offset from the beginning of the
+ * aperture) for the object. This should be used to fill relocation
+ * entries when calling drm_intel_bo_emit_reloc()
*/
unsigned long offset;
*
* Buffer objects are not necessarily initially mapped into CPU virtual
* address space or graphics device aperture. They must be mapped
- * using bo_map() to be used by the CPU, and validated for use using
- * bo_validate() to be used from the graphics device.
+ * using bo_map() or drm_intel_gem_bo_map_gtt() to be used by the CPU.
*/
drm_intel_bo *(*bo_alloc) (drm_intel_bufmgr *bufmgr, const char *name,
unsigned long size, unsigned int alignment);
/**
* Releases a reference on a buffer object, freeing the data if
- * rerefences remain.
+ * no references remain.
*/
void (*bo_unreference) (drm_intel_bo *bo);