u8 force_execlist:1;
/** @has_flat_ccs: Whether flat CCS metadata is used */
u8 has_flat_ccs:1;
- /** @has_4tile: Whether tile-4 tiling is supported */
- u8 has_4tile:1;
/** @has_llc: Device has a shared CPU+GPU last level cache */
u8 has_llc:1;
/** @has_range_tlb_invalidation: Has range based TLB invalidations */
u8 require_force_probe:1;
u8 is_dgfx:1;
- /*
- * FIXME: Xe doesn't care about presence/lack of 4tile since we can
- * already determine that from the graphics IP version. This flag
- * should eventually move entirely into the display code's own logic.
- */
- u8 has_4tile:1;
u8 has_llc:1;
};
{ XE_SUBPLATFORM_DG2_G11, "G11", dg2_g11_ids }, \
{ XE_SUBPLATFORM_DG2_G12, "G12", dg2_g12_ids }, \
{ } \
- }, \
- .has_4tile = 1
+ }
static const struct xe_device_desc ats_m_desc = {
.graphics = &graphics_xehpg,
xe->info.is_dgfx = desc->is_dgfx;
xe->info.graphics_name = graphics_desc->name;
xe->info.media_name = media_desc ? media_desc->name : "none";
- xe->info.has_4tile = desc->has_4tile;
xe->info.has_llc = desc->has_llc;
xe->info.dma_mask_size = graphics_desc->dma_mask_size;