Update Ftr and WA flags

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski 2021-11-25 09:34:54 +00:00 committed by Compute-Runtime-Automation
parent 670958ec2c
commit 47b75fe5fb
3 changed files with 12 additions and 0 deletions

View File

@ -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

View File

@ -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
}

View File

@ -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
}