Skip to content

Commit 26ba042

Browse files
Alexandre Ghitipalmer-dabbelt
authored andcommitted
perf: tests: Adapt mmap-basic.c for riscv
riscv now supports mmaping hardware counters to userspace so adapt the test to run on this architecture. Signed-off-by: Alexandre Ghiti <[email protected]> Reviewed-by: Andrew Jones <[email protected]> Reviewed-by: Atish Patra <[email protected]> Reviewed-by: Ian Rogers <[email protected]>
1 parent 60bd501 commit 26ba042

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tools/perf/tests/mmap-basic.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,15 +284,17 @@ static struct test_case tests__basic_mmap[] = {
284284
"permissions"),
285285
TEST_CASE_REASON("User space counter reading of instructions",
286286
mmap_user_read_instr,
287-
#if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
287+
#if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \
288+
(defined(__riscv) && __riscv_xlen == 64)
288289
"permissions"
289290
#else
290291
"unsupported"
291292
#endif
292293
),
293294
TEST_CASE_REASON("User space counter reading of cycles",
294295
mmap_user_read_cycles,
295-
#if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
296+
#if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \
297+
(defined(__riscv) && __riscv_xlen == 64)
296298
"permissions"
297299
#else
298300
"unsupported"

0 commit comments

Comments
 (0)