Releases
v2023.1
Compare
Sorry, something went wrong.
No results found
Added
Enable new CSR protocol from the compiler with separated start registers (#167 , #200 ).
Perform a memory copy for simulation buffer with buffer location (#214 ).
Implement runtime support for device global with init_mode reprogram (#161 ).
Enabled ACL_SUPPORT_DOUBLE to support cl_khr_fp64 (#230 ).
Changed
Refactor runtime multi-threading/synchronization support (#152 ).
Skip CSR version check when cra_ring_root doesn't exist (#195 ).
Fixed
Fix integer conversion warning in acl_hash.cpp, acl_hash_test.cpp and acl_threadsupport.cpp (#199 , #201 ).
Fix warnings in unit test BSP (#204 ).
Fix coverity issue, AUTO_CAUSES_COPY, in acl_usm.cpp and acl_context.cpp (#218 , #223 ).
Fix wrong printf formatter and uninitialized scalar variable issue in acl_kernel.cpp and acl_pll.cpp (#221 , #224 ).
Fix NEGATIVE_RETURNS Coverity issue in acl_device.cpp (#225 ).
Fix printf formatter issue in acl_kernel_if.cpp (#220 ).
Cache context offline device setting specified by environment variables (#235 )
Security
Resolve multiple memory leaks and stack buffer overflow in the pkg_editor library and pkg_editor_test (#190 , #191 ).
Fix undefined behaviour in acl_profiler_test (#196 , #197 ).
Enable address sanitizer to catch memory safety issues (#118 ).
Check for null pointer before dereference in acl_svm.cpp, acl_kernel.cpp and acl_profiler.cpp (#202 , #203 , #206 ).
Unconditionally null-terminate output of strncpy() in pkg_editor (#215 )
Fix various Coverity issues (memory leaks, wrong conditional statetment, dereference after null check ) in acl_mem.cpp and acl_mem_test.cpp (#219 ).
You can’t perform that action at this time.