Skip to content

Commit 2df959d

Browse files
committed
kernel_if: query streaming control done signal
Signed-off-by: Peter Colberg <peter.colberg@intel.com>
1 parent c8778c6 commit 2df959d

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/acl_kernel_if.cpp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1509,8 +1509,15 @@ void acl_kernel_if_update_status(acl_kernel_if *kern) {
15091509

15101510
unsigned int finish_counter = 0;
15111511
unsigned int printf_size = 0;
1512-
acl_kernel_if_update_status_query(kern, accel_id, activation_id,
1513-
finish_counter, printf_size);
1512+
1513+
if (kern->streaming_control_kernel_names[accel_id]) {
1514+
acl_get_hal()->simulation_streaming_kernel_done(
1515+
kern->physical_device_id,
1516+
*kern->streaming_control_kernel_names[accel_id], finish_counter);
1517+
} else {
1518+
acl_kernel_if_update_status_query(kern, accel_id, activation_id,
1519+
finish_counter, printf_size);
1520+
}
15141521

15151522
if (!(finish_counter > 0)) {
15161523
continue;

0 commit comments

Comments
 (0)