Skip to content

Commit 9061c0b

Browse files
Bhaskar VishnuVardhan Chebroluheeran-xilinx
Bhaskar VishnuVardhan Chebrolu
authored andcommitted
updated the buffers to read_write to fix post_validate issue (#622)
1 parent 6841d86 commit 9061c0b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

library_examples/gzip_app/src/zlib.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ xfZlib::xfZlib(const std::string &binaryFileName, uint8_t max_cr,
475475

476476
OCL_CHECK(err,
477477
buffer_zlib_output[i][j] = new cl::Buffer(
478-
*m_context, CL_MEM_USE_HOST_PTR | CL_MEM_WRITE_ONLY,
478+
*m_context, CL_MEM_USE_HOST_PTR | CL_MEM_READ_WRITE,
479479
host_buffer_size * 2, h_buf_zlibout[i][j].data(), &err));
480480

481481
OCL_CHECK(err, buffer_inblk_size[i][j] = new cl::Buffer(
@@ -529,7 +529,7 @@ xfZlib::xfZlib(const std::string &binaryFileName, uint8_t max_cr,
529529
// Output Device Buffer allocation (__enqueue_reads)
530530
for (int i = 0; i < DOUT_BUFFERCOUNT; i++) {
531531
OCL_CHECK(err, buffer_dec_zlib_output[i] = new cl::Buffer(
532-
*m_context, CL_MEM_USE_HOST_PTR | CL_MEM_WRITE_ONLY,
532+
*m_context, CL_MEM_USE_HOST_PTR | CL_MEM_READ_WRITE,
533533
outBufferSize, h_dbufstream_zlibout[i].data(), &err));
534534
}
535535

@@ -713,7 +713,7 @@ void xfZlib::_enqueue_reads(uint32_t bufSize, uint8_t *out,
713713
cl_int err;
714714
for (int i = 0; i < BUFCNT; i++) {
715715
OCL_CHECK(err, buffer_size[i] = new cl::Buffer(
716-
*m_context, CL_MEM_USE_HOST_PTR | CL_MEM_WRITE_ONLY,
716+
*m_context, CL_MEM_USE_HOST_PTR | CL_MEM_READ_WRITE,
717717
2 * sizeof(uint32_t), h_dcompressSize_stream[i].data(),
718718
&err));
719719
}

0 commit comments

Comments
 (0)