Module: Mesa
Branch: main
Commit: 333b2185d8da35d1dc6bc07e17bed5395890a2ff
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=333b2185d8da35d1dc6bc07e17bed5395890a2ff

Author: Jordan Justen <[email protected]>
Date:   Thu May 16 16:24:18 2019 -0700

intel/isl: Enable MOCS 61 for external surfaces on TGL

Reworks:
 * Lionel/Francisco: Add comment

Cc: mesa-stable
Signed-off-by: Jordan Justen <[email protected]>
Acked-by: Lionel Landwerlin <[email protected]>
Reviewed-by:  Francisco Jerez <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12292>

---

 src/intel/isl/isl.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index 37bf01ae02b..7e825be0a59 100644
--- a/src/intel/isl/isl.c
+++ b/src/intel/isl/isl.c
@@ -107,9 +107,8 @@ isl_device_setup_mocs(struct isl_device *dev)
           */
          dev->mocs.external = 5 << 1;
       } else {
-         /* TODO: Set PTE to MOCS 61 when the kernel is ready */
-         /* TC=1/LLC Only, LeCC=1/Uncacheable, LRUM=0, L3CC=1/Uncacheable */
-         dev->mocs.external = 3 << 1;
+         /* TC=1/LLC Only, LeCC=1/UC, LRUM=0, L3CC=3/WB */
+         dev->mocs.external = 61 << 1;
          /* TC=LLC/eLLC, LeCC=WB, LRUM=3, L3CC=WB */
          dev->mocs.internal = 2 << 1;
 

Reply via email to