On Tue, Jul 9, 2019 at 1:32 AM Kuehling, Felix <Felix.Kuehling@xxxxxxx> wrote: > > This memory allocation flag will be used to indicate BOs containing > sensitive data that should not be leaked to other processes. > > Signed-off-by: Felix Kuehling <Felix.Kuehling@xxxxxxx> > --- > include/uapi/drm/amdgpu_drm.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/uapi/drm/amdgpu_drm.h b/include/uapi/drm/amdgpu_drm.h > index 61870478bc9c..58659c28c26e 100644 > --- a/include/uapi/drm/amdgpu_drm.h > +++ b/include/uapi/drm/amdgpu_drm.h > @@ -131,6 +131,10 @@ extern "C" { > * for the second page onward should be set to NC. > */ > #define AMDGPU_GEM_CREATE_MQD_GFX9 (1 << 8) > +/* Flag that BO may contain sensitive data that must be cleared before > + * releasing the memory > + */ > +#define AMDGPU_GEM_CREATE_VRAM_SENSITIVE (1 << 9) If we decide to go this route, I'd like to make this flag more explicit. E.g., AMDGPU_GEM_CREATE_VRAM_CLEAR_ON_FREE Alex > > struct drm_amdgpu_gem_create_in { > /** the requested memory size */ > -- > 2.17.1 > > _______________________________________________ > amd-gfx mailing list > amd-gfx@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/amd-gfx _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx