iris: Set MOCS for external surfaces to uncached

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Jordan Justen
2019-05-10 11:50:54 -07:00
parent ffb46b2bb7
commit b529db00ee
+8 -4
View File
@@ -110,12 +110,16 @@
#include "iris_genx_macros.h"
#include "intel/common/gen_guardband.h"
#if GEN_GEN == 8
#define MOCS_PTE 0x18
#define MOCS_WB 0x78
#else
#if GEN_GEN >= 12
/* TODO: Set PTE to MOCS 61 when the kernel is ready */
#define MOCS_PTE (3 << 1)
#define MOCS_WB (2 << 1)
#elif GEN_GEN >= 9
#define MOCS_PTE (1 << 1)
#define MOCS_WB (2 << 1)
#elif GEN_GEN == 8
#define MOCS_PTE 0x18
#define MOCS_WB 0x78
#endif
static uint32_t