seL4/include/plat
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
..
allwinnerA20/plat Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
am335x Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
apq8064 Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
exynos4 Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
exynos5 Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
imx6 Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
imx7 Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
imx31 Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
omap3 Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
pc99 SELFOUR-446 Benchmark: Track syscall feature 2016-05-25 13:47:49 +10:00
tk1 Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00
zynq7000 Correct separation of printing and debug builds 2016-05-17 15:10:08 +10:00