This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

aarch64 systemtap testsuite results


Some actual aarch64 hardware is now available and the testsuite can be run in a ressonable amount of time. The test results show signs of life, but there is definitely room for improvement:

 https://web.elastic.org/~dejazilla/viewsummary.php?variant=%3D%27aarch64-unknown-linux-gnu%27

There are going to be a lot of failures in these tests because the kernel did not have kprobe patches in it. There is also no uprobes support in the kernel.

Some other things observed when reviewing the results:

-a number of tests failed to build because of missing kernel header hypervisor.h. The kernel-devel rpm appeared to omit some needed header files

-tracepoints probe locations did not work.  The probe points are visible in "perf list" but "stap -L 'kernel.trace("*")'" returns nothing.

-aarch64 stack backtraces are not yet supported.

-Can't find  @cast(sock, "inet_sock", "kernel<net/ip.h>") for
 stap -v ./systemtap.base/ipaddr1.stp

-The preprocessor sets arch to "arm64" rather than "aarch64" "preprocessor basic ops" fails

-The nd_syscall probes points are not available

-SystemTap could not find locations of $prev or $next arguments for kernel.function("context_switch")




-Will


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]