1# 2# Whether the platform supports kernel tracing 3# 4LTTNGMODULES = "lttng-modules" 5LTTNGMODULES:arc = "" 6LTTNGMODULES:riscv64 = "" 7 8COMPATIBLE_HOST:riscv64:pn-lttng-modules = "null" 9COMPATIBLE_HOST:arc:pn-lttng-modules = "null" 10 11# Whether the platform supports userspace tracing 12# lttng-ust uses sched_getcpu() which is not there on for some platforms. 13LTTNGUST = "lttng-ust" 14LTTNGUST:arc = "" 15 16COMPATIBLE_HOST:arc:pn-lttng-ust = "null" 17 18# Whether the platform supports lttng-tools 19# lttng-tools requires SYS_ppoll and SYS_pselect6 which are not supported on riscv32. 20# It's also turned off for riscv32 in meta-riscv. See https://github.com/riscv/meta-riscv/blob/master/conf/layer.conf 21COMPATIBLE_HOST:riscv32:pn-lttng-tools = "null" 22