drm/i915/icl: move has_resource_streamer to GEN11_FEATURES
Resource streamer has been removed on GEN11 so move it to the FEATURES macro. Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com> Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Link: https://patchwork.freedesktop.org/patch/msgid/20180719170557.10729-1-lucas.demarchi@intel.com
This commit is contained in:
parent
c444ad790c
commit
48928d4b5d
|
@ -2223,7 +2223,7 @@ i915_gem_do_execbuffer(struct drm_device *dev,
|
|||
|
||||
if (args->flags & I915_EXEC_RESOURCE_STREAMER) {
|
||||
if (!HAS_RESOURCE_STREAMER(eb.i915)) {
|
||||
DRM_DEBUG("RS is only allowed for Haswell, Gen8 and above\n");
|
||||
DRM_DEBUG("RS is only allowed for Haswell and Gen8 - Gen10\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
if (eb.engine->id != RCS) {
|
||||
|
|
|
@ -604,13 +604,13 @@ static const struct intel_device_info intel_cannonlake_info = {
|
|||
GEN(11), \
|
||||
.ddb_size = 2048, \
|
||||
.has_csr = 0, \
|
||||
.has_resource_streamer = 0, \
|
||||
.has_logical_ring_elsq = 1
|
||||
|
||||
static const struct intel_device_info intel_icelake_11_info = {
|
||||
GEN11_FEATURES,
|
||||
PLATFORM(INTEL_ICELAKE),
|
||||
.is_alpha_support = 1,
|
||||
.has_resource_streamer = 0,
|
||||
.ring_mask = RENDER_RING | BLT_RING | VEBOX_RING | BSD_RING | BSD3_RING,
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue