seL4/libsel4/include
Hesham Almatary fc1feb670e SELFOUR-446 Benchmark: Track syscall feature
Benchmark feature that currently:
- Keeps track of system calls info
- Start time
- Duration
- Capability type
- Invocation tag
- Log the number of invocations of each system call*
- Log the number of invocations for each capability type per syscall.
- Has 3 new syscalls (dump, reset, get size).
- This new feature uses the existing log buffer (which is 1MiB for x86
and ARM). Since the number of syscall invocations is not
deterministic, the logged number of invocations is limited by the size
of the buffer. I suggested to enable the users to pass their own
user-level buffer, to enable more flexibility, later.
- ENABLE_BENCHMARKS is now a parent config option of trace points and
system call track features, they can't be used at the same time.
2016-05-25 13:47:49 +10:00
..
api SELFOUR-446 Benchmark: Track syscall feature 2016-05-25 13:47:49 +10:00
interfaces x86: IOAPIC/MSI syscalls 2016-02-02 15:58:18 +11:00
sel4 SELFOUR-114: remove bootinfo.h duplication 2016-03-01 17:25:22 +11:00