Pass LogicalStateHelper to SBA helper

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2022-07-01 11:43:41 +00:00
committed by Compute-Runtime-Automation
parent de1c0b968a
commit 76d905b1f2
11 changed files with 37 additions and 18 deletions

View File

@@ -15,6 +15,7 @@ enum class MemoryCompressionState;
class GmmHelper;
class IndirectHeap;
class LinearStream;
class LogicalStateHelper;
struct DispatchFlags;
struct HardwareInfo;
@@ -41,7 +42,8 @@ struct StateBaseAddressHelper {
bool isMultiOsContextCapable,
MemoryCompressionState memoryCompressionState,
bool useGlobalAtomics,
bool areMultipleSubDevicesInContext);
bool areMultipleSubDevicesInContext,
LogicalStateHelper *logicalStateHelper);
static void appendIohParameters(STATE_BASE_ADDRESS *stateBaseAddress, const IndirectHeap *ioh, bool useGlobalHeapsBaseAddress, uint64_t indirectObjectHeapBaseAddress);