SWDEV-460948 - Changes to alloc, set, capture under single function.

Change-Id: I7b2d40e99e812b97c53535c5e63c41ad64a8f543
此提交包含在:
kjayapra-amd
2024-05-15 20:27:08 -04:00
提交者 Karthik Jayaprakash
父節點 b8c2ac4de4
當前提交 892071aeb2
共有 6 個檔案被更改,包括 156 行新增30 行删除
+6
查看文件
@@ -284,6 +284,12 @@ class KernelParameters : protected HeapObject {
//! Returns true if arguemnts were allocated on device
bool deviceKernelArgs() const { return (deviceKernelArgs_ == 1); }
//! Allocate memory for kernel arguments to be set.
address alloc(device::VirtualDevice& vDev);
//! Capture the arguments from signature and set.
bool captureAndSet(void** kernelParams, address kernArgs, address mem);
};
/*! \brief Encapsulates a __kernel function and the argument values