From b0c07bf27f02d93c5f0916e580e30402e28bee34 Mon Sep 17 00:00:00 2001 From: "Dunajski, Bartosz" Date: Thu, 11 Jan 2018 13:58:08 +0100 Subject: [PATCH] Transfer more ftr/wa flags to GMM Change-Id: Iab7a27c96a9d8529c7583cc3dc975a5c2dbeb0ed --- runtime/sku_info/operations/sku_info_transfer.h | 3 +++ unit_tests/sku_info/sku_info_base_reference.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/runtime/sku_info/operations/sku_info_transfer.h b/runtime/sku_info/operations/sku_info_transfer.h index 56a7f1d36c..8de1d5a87e 100644 --- a/runtime/sku_info/operations/sku_info_transfer.h +++ b/runtime/sku_info/operations/sku_info_transfer.h @@ -47,6 +47,8 @@ class SkuInfoTransfer { TRANSFER_FTR_TO_GMM(LCIA); TRANSFER_FTR_TO_GMM(IA32eGfxPTEs); TRANSFER_FTR_TO_GMM(Wddm2GpuMmu); + TRANSFER_FTR_TO_GMM(TranslationTable); + TRANSFER_FTR_TO_GMM(UserModeTranslationTable); #undef TRANSFER_FTR_TO_GMM } @@ -55,6 +57,7 @@ class SkuInfoTransfer { TRANSFER_WA_TO_GMM(FbcLinearSurfaceStride); TRANSFER_WA_TO_GMM(DisableEdramForDisplayRT); TRANSFER_WA_TO_GMM(EncryptedEdramOnlyPartials); + TRANSFER_WA_TO_GMM(LosslessCompressionSurfaceStride); #undef TRANSFER_WA_TO_GMM } }; diff --git a/unit_tests/sku_info/sku_info_base_reference.h b/unit_tests/sku_info/sku_info_base_reference.h index 7135df1255..2663c21f02 100644 --- a/unit_tests/sku_info/sku_info_base_reference.h +++ b/unit_tests/sku_info/sku_info_base_reference.h @@ -41,6 +41,8 @@ struct SkuInfoBaseReference { refFtrTable.FtrLCIA = 1; refFtrTable.FtrIA32eGfxPTEs = 1; refFtrTable.FtrWddm2GpuMmu = 1; + refFtrTable.FtrTranslationTable = 1; + refFtrTable.FtrUserModeTranslationTable = 1; } static void fillReferenceWaForTransfer(_WA_TABLE &refWaTable) { @@ -48,6 +50,7 @@ struct SkuInfoBaseReference { refWaTable.WaFbcLinearSurfaceStride = 1; refWaTable.WaDisableEdramForDisplayRT = 1; refWaTable.WaEncryptedEdramOnlyPartials = 1; + refWaTable.WaLosslessCompressionSurfaceStride = 1; } static void fillReferenceFtrToReceive(FeatureTable &refFtrTable) {