seL4/libsel4
Kent McLeod e1f6cf0ab0 Add 2 new benchmark utilization syscalls
- seL4_BenchmarkDumpAllThreadsUtilisation: Prints a JSON formatted
record of total and per-thread utilisation statistics about the system.
This currently includes a thread's total cycles scheduled, total number
of times scheduled, total cycles spent in the kernel and total number of
times entering the kernel and then totals of each for all threads on the
current core.
- seL4_BenchmarkResetAllThreadsUtilisation: Resets the current counts of
every user thread on the current core.

These syscalls are only available in a Debug build configuration as they
use a kernel debug list of all of the threads that exist for a given
node.

Signed-off-by: Kent McLeod <Kent.Mcleod@data61.csiro.au>
2020-07-15 15:15:27 +10:00
..
arch_include Add 2 new benchmark utilization syscalls 2020-07-15 15:15:27 +10:00
include Add 2 new benchmark utilization syscalls 2020-07-15 15:15:27 +10:00
mode_include replacing all ifndef with pargma once 2020-03-23 11:04:46 +11:00
sel4_arch_include Add 2 new benchmark utilization syscalls 2020-07-15 15:15:27 +10:00
sel4_plat_include fixing missed header files 2020-03-23 13:11:51 +11:00
src Enabled IPC debug features under new config 2020-04-06 14:21:46 +10:00
tools aarch32: Move tpidruro from vcpu to tcb context 2020-05-15 12:04:39 +10:00
CMakeLists.txt Enabled IPC debug features under new config 2020-04-06 14:21:46 +10:00