Skip to content

Commit 851d42c

Browse files
Debug linux-riscv64 CI workflow
1 parent 3cb09af commit 851d42c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

test/threadstest.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,13 @@ static void writer_fn(int id, int *iterations)
362362
break;
363363
} else
364364
#endif
365+
#ifdef __riscv
366+
extern uint32_t OPENSSL_riscvcap_P[];
367+
if (contention != 0 && OPENSSL_riscvcap_P[0] == 0x600f) {
368+
if ((ossl_time2seconds(t2) - ossl_time2seconds(t1)) >= 4000)
369+
break;
370+
} else
371+
#endif
365372
if ((ossl_time2seconds(t2) - ossl_time2seconds(t1)) >= 4)
366373
break;
367374
}

0 commit comments

Comments
 (0)