refactor: set argsExtended in EncodeWalkerArgs

Related-To: NEO-14209

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
Mateusz Hoppe
2025-06-02 15:29:23 +00:00
committed by Compute-Runtime-Automation
parent cf87684644
commit f1f3ee13db
8 changed files with 43 additions and 2 deletions

View File

@@ -233,6 +233,8 @@ struct CommandList : _ze_command_list_handle_t {
}
void setAdditionalDispatchKernelArgsFromLaunchParams(NEO::EncodeDispatchKernelArgs &dispatchKernelArgs, const CmdListKernelLaunchParams &launchParams) const;
void setAdditionalDispatchKernelArgsFromKernel(NEO::EncodeDispatchKernelArgs &dispatchKernelArgs, const Kernel *kernel) const;
ze_result_t validateLaunchParams(const CmdListKernelLaunchParams &launchParams) const;
void setOrdinal(uint32_t ord) { ordinal = ord; }

View File

@@ -15,6 +15,9 @@ struct CmdListKernelLaunchParams;
void CommandList::setAdditionalDispatchKernelArgsFromLaunchParams(NEO::EncodeDispatchKernelArgs &dispatchKernelArgs, const CmdListKernelLaunchParams &launchParams) const {
}
void CommandList::setAdditionalDispatchKernelArgsFromKernel(NEO::EncodeDispatchKernelArgs &dispatchKernelArgs, const Kernel *kernel) const {
}
ze_result_t CommandList::validateLaunchParams(const CmdListKernelLaunchParams &launchParams) const {
return ZE_RESULT_SUCCESS;
}

View File

@@ -427,6 +427,7 @@ ze_result_t CommandListCoreFamily<gfxCoreFamily>::appendLaunchKernelWithParams(K
.makeCommandView = launchParams.makeKernelCommandView,
};
setAdditionalDispatchKernelArgsFromLaunchParams(dispatchKernelArgs, launchParams);
setAdditionalDispatchKernelArgsFromKernel(dispatchKernelArgs, kernel);
NEO::EncodeDispatchKernel<GfxFamily>::encodeCommon(commandContainer, dispatchKernelArgs);
launchParams.outWalker = dispatchKernelArgs.outWalkerPtr;