Skip to content

Commit 82046c2

Browse files
Pass GmmHelper to appendStateBaseAddressParameters
Change-Id: Iba5a355529edb1e4342581492544148404109069
1 parent 083a4ff commit 82046c2

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

runtime/helpers/state_base_address.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (C) 2017-2018 Intel Corporation
2+
* Copyright (C) 2017-2019 Intel Corporation
33
*
44
* SPDX-License-Identifier: MIT
55
*
@@ -35,7 +35,8 @@ struct StateBaseAddressHelper {
3535
const IndirectHeap &ioh,
3636
const IndirectHeap &ssh,
3737
uint64_t generalStateBase,
38-
uint64_t internalHeapBase);
38+
uint64_t internalHeapBase,
39+
GmmHelper *gmmHelper);
3940

4041
static void programBindingTableBaseAddress(LinearStream &commandStream, const IndirectHeap &ssh, size_t stateBaseAddressCmdOffset,
4142
GmmHelper *gmmHelper);

runtime/helpers/state_base_address.inl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ void StateBaseAddressHelper<GfxFamily>::programStateBaseAddress(
5757
pCmd->setStatelessDataPortAccessMemoryObjectControlState(gmmHelper->getMOCS(statelessMocsIndex));
5858
pCmd->setInstructionMemoryObjectControlState(gmmHelper->getMOCS(GMM_RESOURCE_USAGE_OCL_STATE_HEAP_BUFFER));
5959

60-
appendStateBaseAddressParameters(pCmd, dsh, ioh, ssh, generalStateBase, internalHeapBase);
60+
appendStateBaseAddressParameters(pCmd, dsh, ioh, ssh, generalStateBase, internalHeapBase, gmmHelper);
6161
}
6262

6363
template <typename GfxFamily>
@@ -67,7 +67,8 @@ void StateBaseAddressHelper<GfxFamily>::appendStateBaseAddressParameters(
6767
const IndirectHeap &ioh,
6868
const IndirectHeap &ssh,
6969
uint64_t generalStateBase,
70-
uint64_t internalHeapBase) {
70+
uint64_t internalHeapBase,
71+
GmmHelper *gmmHelper) {
7172
}
7273

7374
template <typename GfxFamily>

0 commit comments

Comments
 (0)