• Matthew Auld's avatar
    drm/i915/gem: clear userspace buffers for LMEM · 0e997a36
    Matthew Auld authored
    All userspace objects must be cleared when allocating the backing store,
    before they are potentially visible to userspace.  For now use simple
    CPU based clearing to do this for device local-memory objects, note that
    in the near future this will instead use the blitter engine.
    Signed-off-by: default avatarMatthew Auld <matthew.auld@intel.com>
    Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
    Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
    Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
    Cc: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
    Cc: Jon Bloomfield <jon.bloomfield@intel.com>
    Cc: Jordan Justen <jordan.l.justen@intel.com>
    Cc: Daniel Vetter <daniel.vetter@intel.com>
    Cc: Kenneth Graunke <kenneth@whitecape.org>
    Cc: Jason Ekstrand <jason@jlekstrand.net>
    Cc: Dave Airlie <airlied@gmail.com>
    Cc: dri-devel@lists.freedesktop.org
    Cc: mesa-dev@lists.freedesktop.org
    Reviewed-by: default avatarKenneth Graunke <kenneth@whitecape.org>
    Link: https://patchwork.freedesktop.org/patch/msgid/20210429103056.407067-8-matthew.auld@intel.com
    0e997a36
i915_gem_create.c 8.87 KB