Commit 08ea5ea2 authored by Jouni Högander's avatar Jouni Högander Committed by Rodrigo Vivi

drm/xe/display: Add Xe implementation for fence checks used by fbc code

Xe doesn't support legacy fences. Implement legacy fence and fence
id checks accordingly.
Signed-off-by: default avatarJouni Högander <jouni.hogander@intel.com>
Reviewed-by: default avatarMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
parent c890be73
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
#include "i915_gpu_error.h" #include "i915_gpu_error.h"
#include "i915_reg_defs.h" #include "i915_reg_defs.h"
#include "i915_utils.h" #include "i915_utils.h"
#include "intel_gt_types.h"
#include "intel_step.h" #include "intel_step.h"
#include "intel_uc_fw.h" #include "intel_uc_fw.h"
#include "intel_uncore.h" #include "intel_uncore.h"
......
...@@ -24,6 +24,8 @@ struct i915_vma { ...@@ -24,6 +24,8 @@ struct i915_vma {
#define i915_ggtt_clear_scanout(bo) do { } while (0) #define i915_ggtt_clear_scanout(bo) do { } while (0)
#define i915_vma_fence_id(vma) -1
static inline u32 i915_ggtt_offset(const struct i915_vma *vma) static inline u32 i915_ggtt_offset(const struct i915_vma *vma)
{ {
return vma->node.start; return vma->node.start;
......
/* SPDX-License-Identifier: MIT */
/*
* Copyright © 2023 Intel Corporation
*/
#ifndef __INTEL_GT_TYPES__
#define __INTEL_GT_TYPES__
#define intel_gt_support_legacy_fencing(gt) 0
#endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment