mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-08 22:12:59 +08:00
feature: Add heapless mode programming in l0 1/n
Related-To: NEO-7621 Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
7a17df93a6
commit
aa950a4a96
@@ -105,12 +105,7 @@ size_t HardwareCommandsHelper<GfxFamily>::sendCrossThreadData(
|
||||
uint32_t sizeToCopy = sizeCrossThreadData;
|
||||
if (inlineDataProgrammingRequired == true) {
|
||||
|
||||
using InlineData = typename GfxFamily::INLINE_DATA;
|
||||
uint32_t inlineDataSize = sizeof(InlineData);
|
||||
|
||||
if constexpr (heaplessModeEnabled) {
|
||||
inlineDataSize = 64;
|
||||
}
|
||||
constexpr uint32_t inlineDataSize = WalkerType::getInlineDataSize();
|
||||
|
||||
sizeToCopy = std::min(inlineDataSize, sizeCrossThreadData);
|
||||
dest = reinterpret_cast<char *>(walkerCmd->getInlineDataPointer());
|
||||
|
||||
Reference in New Issue
Block a user