softdevteam/krun-linux-kernel

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

Homepage:

Size: 1224738

Language: C

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

The Krun Linux Kernel

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/

Branches

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.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.