Skip to content

v2023.2

Compare
Choose a tag to compare
@zibaiwan zibaiwan released this 06 Jul 14:52

Added

  • Add accel_id parameter to simulation_streaming_kernel_start() function (#282).
  • Support program scope hostpipe and CSR pipe (#284, #288, #289).

Changed

  • Parse device global address in base 16 (#249).
  • Declare dlopen() wrappers as static functions in acl_hal_mmd (#280).
  • Auto discovery change for Device Global (#278).
  • Modify USM device allocation information returned by clGetDeviceInfo (#286).

Removed

  • Remove CL_CONTEXT_COMPILER_MODE_SIMULATION_INTELFPGA mode (#244).
  • Remove ACL_CONTEXT_MSIM mode (#258).
  • Remove trylock + unlock in acl_reset_condvar() (#279).

Fixed

  • Add copy constructor & assignment operator to acl_device_binary_t (#236).
  • Remove dead code in acl_program.cpp (#237).
  • Fix size_t printf statement to %zu in acl_offline_hal.cpp (#238).
  • Fix Unused value in acl_auto_configure.cpp (#222).
  • Fix Unchecked return value in acl_globals.cpp (#231).
  • Fix dead link to implementation reference in acl_threadsupport (#242).
  • Remove code making lock acquisition order inconsistent in acl_threadsupport.c (#243).
  • Fix various coverity issue in acl_program, pkg_editor.c, acl_event_test.cpp, acl_device_op_test.cpp, acl_device_test.cpp, acl_context_test.cpp, acl_event_test.cpp (#228, #247, #254, #255, #256).
  • Fix Reliance on integer endianness in acl_kernel_if.cpp (#226).
  • Prevent zlib from being dynamically loaded in pkg_editor.c (#248, #251).
  • Fix Deadcode issue in acl_context_test.cpp (#253).
  • Fix various coverity issue in test files (#259, #260, #261, #262, #263, #265, #267, #271, #272, #273 #274, #275).
  • Fix kernel id - csr address mapping issue in simulation runtime (#285).

Security

  • Fix Resource Leak issue in acl_hal_mmd.cpp (#229).
  • Fix Dereference before null check in acl_hostch.cpp (#233).
  • Fix function pointer conversion issue in acl_support.cpp (#239).