mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 09:14:47 +08:00
Update ftr flags
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
99f9079ffc
commit
c7aa5e0317
@@ -44,6 +44,10 @@ struct SkuInfoBaseReference {
|
||||
refFtrTable.FtrLocalMemory = 1;
|
||||
refFtrTable.FtrLocalMemoryAllows4KB = 1;
|
||||
refFtrTable.FtrSVM = 1;
|
||||
refFtrTable.FtrFlatPhysCCS = 1;
|
||||
refFtrTable.FtrMultiTileArch = 1;
|
||||
refFtrTable.FtrCCSMultiInstance = 1;
|
||||
refFtrTable.FtrPpgtt64KBWalkOptimization = 1;
|
||||
}
|
||||
|
||||
static void fillReferenceWaForTransfer(_WA_TABLE &refWaTable) {
|
||||
@@ -144,6 +148,11 @@ struct SkuInfoBaseReference {
|
||||
refFtrTable.ftrMemTypeMocsDeferPAT = true;
|
||||
refFtrTable.ftrLocalMemory = true;
|
||||
refFtrTable.ftrLocalMemoryAllows4KB = true;
|
||||
|
||||
refFtrTable.ftrFlatPhysCCS = true;
|
||||
refFtrTable.ftrMultiTileArch = true;
|
||||
refFtrTable.ftrCCSMultiInstance = true;
|
||||
refFtrTable.ftrPpgtt64KBWalkOptimization = true;
|
||||
}
|
||||
|
||||
static void fillReferenceWaToReceive(WorkaroundTable &refWaTable) {
|
||||
|
||||
@@ -47,6 +47,10 @@ class SkuInfoTransfer {
|
||||
TRANSFER_FTR_TO_GMM(LocalMemory);
|
||||
TRANSFER_FTR_TO_GMM(LocalMemoryAllows4KB);
|
||||
TRANSFER_FTR_TO_GMM(SVM);
|
||||
TRANSFER_FTR_TO_GMM(FlatPhysCCS);
|
||||
TRANSFER_FTR_TO_GMM(MultiTileArch);
|
||||
TRANSFER_FTR_TO_GMM(CCSMultiInstance);
|
||||
TRANSFER_FTR_TO_GMM(Ppgtt64KBWalkOptimization);
|
||||
|
||||
#undef TRANSFER_FTR_TO_GMM
|
||||
}
|
||||
|
||||
@@ -102,6 +102,10 @@ class SkuInfoReceiver {
|
||||
RECEIVE_FTR(MemTypeMocsDeferPAT);
|
||||
RECEIVE_FTR(LocalMemory);
|
||||
RECEIVE_FTR(LocalMemoryAllows4KB);
|
||||
RECEIVE_FTR(FlatPhysCCS);
|
||||
RECEIVE_FTR(MultiTileArch);
|
||||
RECEIVE_FTR(CCSMultiInstance);
|
||||
RECEIVE_FTR(Ppgtt64KBWalkOptimization);
|
||||
|
||||
#undef RECEIVE_FTR
|
||||
}
|
||||
|
||||
@@ -104,6 +104,7 @@ struct FeatureTableBase {
|
||||
bool ftrFlatPhysCCS : 1;
|
||||
bool ftrMultiTileArch : 1;
|
||||
bool ftrCCSMultiInstance : 1;
|
||||
bool ftrPpgtt64KBWalkOptimization : 1;
|
||||
};
|
||||
uint64_t packed[2];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user