drm/i915: Introduce new macros for i915 PTE
Certain functions within i915 uses macros that are defined for specific architectures by the mmu, such as _PAGE_RW and _PAGE_PRESENT (Some architectures don't even have these macros defined, like ARM64). Instead of re-using bits defined for the CPU, we should use bits defined for i915. This patch introduces two new 64 bit macros, GEN8_PAGE_PRESENT and GEN8_PAGE_RW, to check for bits 0 and 1 and, to replace all occurrences of _PAGE_RW and _PAGE_PRESENT within i915. v2(Michael Cheng): Use GEN8_ instead of I915_ Signed-off-by:Michael Cheng <michael.cheng@intel.com> Reviewed-by:
Lucas De Marchi <lucas.demarchi@intel.com> [ Move defines together with other GEN8 defines ] Signed-off-by:
Lucas De Marchi <lucas.demarchi@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20211206215245.513677-2-michael.cheng@intel.com
Showing
- drivers/gpu/drm/i915/gt/gen8_ppgtt.c 3 additions, 3 deletionsdrivers/gpu/drm/i915/gt/gen8_ppgtt.c
- drivers/gpu/drm/i915/gt/intel_ggtt.c 1 addition, 1 deletiondrivers/gpu/drm/i915/gt/intel_ggtt.c
- drivers/gpu/drm/i915/gt/intel_gtt.h 3 additions, 0 deletionsdrivers/gpu/drm/i915/gt/intel_gtt.h
- drivers/gpu/drm/i915/gvt/gtt.c 6 additions, 6 deletionsdrivers/gpu/drm/i915/gvt/gtt.c
Loading