Name: krun-linux-kernel
Owner: Software Development Team
Description: Cusomised Linux Kernel for use with Krun
Created: 2017-07-21 13:42:52.0
Updated: 2017-07-25 15:42:12.0
Pushed: 2017-10-10 15:23:12.0
Size: 1224738
Language: C
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This is the landing branch for the Krun Linux Kernel.
The Krun Linux kernel has additional system calls for low-latency access to several MSRs which Krun uses for benchmarking. Although the existing msr (and rmsr) modules provide access to MSRs via device nodes, they introduce too much jitter into measurements.
For more information on Krun, see: http://soft-dev.org/src/krun/
The Krun Linux Kernel functionality is periodically ported to newer kernel versions. The following versions are currently available:
Version | Branch ——— | —————— 3.16.36 | linux-3.16.36-krun 4.9.0 | linux-4.9-krun 4.9.30 | linux-4.9.30-krun
Individual branches contain instructions on how to build from source.