anv: enable protected memory
Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8064>
This commit is contained in:
committed by
Marge Bot
parent
fd40134487
commit
794b0496e9
@@ -495,7 +495,7 @@ get_features(const struct anv_physical_device *pdevice,
|
|||||||
.multiviewTessellationShader = true,
|
.multiviewTessellationShader = true,
|
||||||
.variablePointersStorageBuffer = true,
|
.variablePointersStorageBuffer = true,
|
||||||
.variablePointers = true,
|
.variablePointers = true,
|
||||||
.protectedMemory = false,
|
.protectedMemory = pdevice->has_protected_contexts,
|
||||||
.samplerYcbcrConversion = true,
|
.samplerYcbcrConversion = true,
|
||||||
.shaderDrawParameters = true,
|
.shaderDrawParameters = true,
|
||||||
|
|
||||||
@@ -1930,7 +1930,10 @@ anv_get_physical_device_properties_1_1(struct anv_physical_device *pdevice,
|
|||||||
p->pointClippingBehavior = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY;
|
p->pointClippingBehavior = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY;
|
||||||
p->maxMultiviewViewCount = 16;
|
p->maxMultiviewViewCount = 16;
|
||||||
p->maxMultiviewInstanceIndex = UINT32_MAX / 16;
|
p->maxMultiviewInstanceIndex = UINT32_MAX / 16;
|
||||||
p->protectedNoFault = false;
|
/* Our protected implementation is a memory encryption mechanism, it
|
||||||
|
* doesn't page fault.
|
||||||
|
*/
|
||||||
|
p->protectedNoFault = true;
|
||||||
/* This value doesn't matter for us today as our per-stage descriptors are
|
/* This value doesn't matter for us today as our per-stage descriptors are
|
||||||
* the real limit.
|
* the real limit.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user