Add appendExtraCacheSettings method

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski 2020-11-25 11:28:51 +00:00 committed by Compute-Runtime-Automation
parent ef170607c8
commit 2ee8bad91f
4 changed files with 8 additions and 0 deletions

View File

@ -42,6 +42,8 @@ struct StateBaseAddressHelper {
GmmHelper *gmmHelper,
bool isMultiOsContextCapable);
static void appendExtraCacheSettings(STATE_BASE_ADDRESS *stateBaseAddress, GmmHelper *gmmHelper);
static void programBindingTableBaseAddress(LinearStream &commandStream, const IndirectHeap &ssh, GmmHelper *gmmHelper);
};
} // namespace NEO

View File

@ -77,4 +77,7 @@ void StateBaseAddressHelper<GfxFamily>::programStateBaseAddress(
appendStateBaseAddressParameters(stateBaseAddress, ssh, setGeneralStateBaseAddress, indirectObjectHeapBaseAddress, gmmHelper, isMultiOsContextCapable);
}
template <typename GfxFamily>
void StateBaseAddressHelper<GfxFamily>::appendExtraCacheSettings(STATE_BASE_ADDRESS *stateBaseAddress, GmmHelper *gmmHelper) {}
} // namespace NEO

View File

@ -17,6 +17,7 @@ void StateBaseAddressHelper<GfxFamily>::appendStateBaseAddressParameters(
uint64_t indirectObjectHeapBaseAddress,
GmmHelper *gmmHelper,
bool isMultiOsContextCapable) {
appendExtraCacheSettings(stateBaseAddress, gmmHelper);
}
} // namespace NEO

View File

@ -24,6 +24,8 @@ void StateBaseAddressHelper<GfxFamily>::appendStateBaseAddressParameters(
uint32_t size = uint32_t(ssh->getMaxAvailableSpace() / 64) - 1;
stateBaseAddress->setBindlessSurfaceStateSize(size);
}
appendExtraCacheSettings(stateBaseAddress, gmmHelper);
}
} // namespace NEO