diff options
author | Alexandru Dutu <alexandru.dutu@amd.com> | 2016-09-16 12:26:03 -0400 |
---|---|---|
committer | Alexandru Dutu <alexandru.dutu@amd.com> | 2016-09-16 12:26:03 -0400 |
commit | e9fe1b838b94eb46f165b9adb6281a862b172dfe (patch) | |
tree | 4a238c26716ab33d722b2d4d7c995e4e1eda81c4 /src/gpu-compute/compute_unit.hh | |
parent | ada0e2f02fb3a30d01f62eb124a1d374be0b8ed5 (diff) | |
download | gem5-e9fe1b838b94eb46f165b9adb6281a862b172dfe.tar.xz |
gpu-compute: Remove WFContext
WFContext struct is currently unused and it has been rendered not useful in
saving and restoring the context of a Wavefront. Wavefront class should be
sufficient for that purpose and the runtime can figure out the memory size
it will need to allocate for a Wavefront through an IOCTL.
Diffstat (limited to 'src/gpu-compute/compute_unit.hh')
-rw-r--r-- | src/gpu-compute/compute_unit.hh | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/gpu-compute/compute_unit.hh b/src/gpu-compute/compute_unit.hh index a234cbeb5..34b710cd6 100644 --- a/src/gpu-compute/compute_unit.hh +++ b/src/gpu-compute/compute_unit.hh @@ -256,12 +256,8 @@ class ComputeUnit : public MemObject void fetch(PacketPtr pkt, Wavefront *wavefront); void FillKernelState(Wavefront *w, NDRange *ndr); - void StartWF(Wavefront *w, WFContext *wfCtx, int trueWgSize[], - int trueWgSizeTotal); - - void InitializeWFContext(WFContext *wfCtx, NDRange *ndr, int cnt, - int trueWgSize[], int trueWgSizeTotal, - LdsChunk *ldsChunk, uint64_t origSpillMemStart); + void StartWF(Wavefront *w, int trueWgSize[], int trueWgSizeTotal, + int cnt, LdsChunk *ldsChunk, NDRange *ndr); void StartWorkgroup(NDRange *ndr); int ReadyWorkgroup(NDRange *ndr); |