diff --git a/opencl/test/unit_test/sku_info/sku_info_base_reference.h b/opencl/test/unit_test/sku_info/sku_info_base_reference.h index 98c9c2db76..80b8598259 100644 --- a/opencl/test/unit_test/sku_info/sku_info_base_reference.h +++ b/opencl/test/unit_test/sku_info/sku_info_base_reference.h @@ -48,6 +48,8 @@ struct SkuInfoBaseReference { refFtrTable.FtrMultiTileArch = 1; refFtrTable.FtrCCSMultiInstance = 1; refFtrTable.FtrPpgtt64KBWalkOptimization = 1; + refFtrTable.FtrUnified3DMediaCompressionFormats = 1; + refFtrTable.Ftr57bGPUAddressing = 1; } static void fillReferenceWaForTransfer(_WA_TABLE &refWaTable) { @@ -61,6 +63,7 @@ struct SkuInfoBaseReference { refWaTable.WaUntypedBufferCompression = 1; refWaTable.WaAuxTable16KGranular = 1; refWaTable.WaDefaultTile4 = 1; + refWaTable.WaAuxTable64KGranular = 1; } static void fillReferenceFtrToReceive(FeatureTable &refFtrTable) { @@ -153,6 +156,8 @@ struct SkuInfoBaseReference { refFtrTable.flags.ftrMultiTileArch = true; refFtrTable.flags.ftrCCSMultiInstance = true; refFtrTable.flags.ftrPpgtt64KBWalkOptimization = true; + refFtrTable.flags.ftrUnified3DMediaCompressionFormats = true; + refFtrTable.flags.ftr57bGPUAddressing = true; } static void fillReferenceWaToReceive(WorkaroundTable &refWaTable) { @@ -183,6 +188,7 @@ struct SkuInfoBaseReference { refWaTable.flags.waAuxTable16KGranular = true; refWaTable.flags.waDisableFusedThreadScheduling = true; refWaTable.flags.waDefaultTile4 = true; + refWaTable.flags.waAuxTable64KGranular = true; } }; // namespace SkuInfoBaseReference } // namespace NEO diff --git a/shared/source/sku_info/operations/sku_info_transfer.h b/shared/source/sku_info/operations/sku_info_transfer.h index ee995d2f5c..b832e614cc 100644 --- a/shared/source/sku_info/operations/sku_info_transfer.h +++ b/shared/source/sku_info/operations/sku_info_transfer.h @@ -50,6 +50,8 @@ class SkuInfoTransfer { TRANSFER_FTR_TO_GMM(MultiTileArch); TRANSFER_FTR_TO_GMM(CCSMultiInstance); TRANSFER_FTR_TO_GMM(Ppgtt64KBWalkOptimization); + TRANSFER_FTR_TO_GMM(Unified3DMediaCompressionFormats); + TRANSFER_FTR_TO_GMM(57bGPUAddressing); #undef TRANSFER_FTR_TO_GMM } @@ -65,6 +67,7 @@ class SkuInfoTransfer { TRANSFER_WA_TO_GMM(Limit128BMediaCompr); TRANSFER_WA_TO_GMM(UntypedBufferCompression); TRANSFER_WA_TO_GMM(DefaultTile4); + TRANSFER_WA_TO_GMM(AuxTable64KGranular); #undef TRANSFER_WA_TO_GMM } diff --git a/shared/source/sku_info/operations/windows/sku_info_receiver.h b/shared/source/sku_info/operations/windows/sku_info_receiver.h index 799881a300..70a6c64a58 100644 --- a/shared/source/sku_info/operations/windows/sku_info_receiver.h +++ b/shared/source/sku_info/operations/windows/sku_info_receiver.h @@ -106,6 +106,8 @@ class SkuInfoReceiver { RECEIVE_FTR(MultiTileArch); RECEIVE_FTR(CCSMultiInstance); RECEIVE_FTR(Ppgtt64KBWalkOptimization); + RECEIVE_FTR(Unified3DMediaCompressionFormats); + RECEIVE_FTR(57bGPUAddressing); #undef RECEIVE_FTR } @@ -138,6 +140,7 @@ class SkuInfoReceiver { RECEIVE_WA(UntypedBufferCompression); RECEIVE_WA(DisableFusedThreadScheduling); RECEIVE_WA(DefaultTile4); + RECEIVE_WA(AuxTable64KGranular); #undef RECEIVE_WA }