mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-31 20:13:04 +08:00
fix: scratch controller residency
Related-To: HSD-18039519400 Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
bc385fa1b9
commit
d76ac1d1de
@@ -108,10 +108,10 @@ inline void HardwareInterface<GfxFamily>::programWalker(
|
||||
|
||||
auto requiredScratchSlot0Size = queueCsr.getRequiredScratchSlot0Size();
|
||||
auto requiredScratchSlot1Size = queueCsr.getRequiredScratchSlot1Size();
|
||||
auto *defaultCsr = device.getDefaultEngine().commandStreamReceiver;
|
||||
|
||||
uint64_t scratchAddress = 0u;
|
||||
EncodeDispatchKernel<GfxFamily>::template setScratchAddress<heaplessModeEnabled>(scratchAddress, requiredScratchSlot0Size, requiredScratchSlot1Size, &ssh, *defaultCsr);
|
||||
|
||||
EncodeDispatchKernel<GfxFamily>::template setScratchAddress<heaplessModeEnabled>(scratchAddress, requiredScratchSlot0Size, requiredScratchSlot1Size, &ssh, queueCsr);
|
||||
|
||||
auto interfaceDescriptor = &walkerCmd.getInterfaceDescriptor();
|
||||
|
||||
@@ -154,7 +154,7 @@ inline void HardwareInterface<GfxFamily>::programWalker(
|
||||
}
|
||||
|
||||
if (partitionWalker) {
|
||||
const uint64_t workPartitionAllocationGpuVa = defaultCsr->getWorkPartitionAllocationGpuAddress();
|
||||
const uint64_t workPartitionAllocationGpuVa = queueCsr.getWorkPartitionAllocationGpuAddress();
|
||||
uint32_t partitionCount = 0u;
|
||||
RequiredPartitionDim requiredPartitionDim = kernel.usesImages() ? RequiredPartitionDim::x : RequiredPartitionDim::none;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user