blob: b11d0623e62686f4e2b6f1fdbaddb476dba3231e [file] [log] [blame]
Oscar Mateo7d3c4252018-04-10 09:12:46 -07001/*
2 * SPDX-License-Identifier: MIT
3 *
4 * Copyright © 2014-2018 Intel Corporation
5 */
6
7#ifndef _I915_WORKAROUNDS_H_
8#define _I915_WORKAROUNDS_H_
9
Oscar Mateo59b449d2018-04-10 09:12:47 -070010int intel_ctx_workarounds_init(struct drm_i915_private *dev_priv);
11int intel_ctx_workarounds_emit(struct i915_request *rq);
12
13void intel_gt_workarounds_apply(struct drm_i915_private *dev_priv);
14
Chris Wilsonf4ecfbf2018-04-14 13:27:54 +010015void intel_whitelist_workarounds_apply(struct intel_engine_cs *engine);
Oscar Mateo7d3c4252018-04-10 09:12:46 -070016
17#endif