package mirage-clock-solo5

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Monotonic clock for MirageOS using paravirtual interfaces

Clock returning monotonic time since an arbitrary point. To be used for eg. profiling.

include Mirage_clock.MCLOCK
val elapsed_ns : unit -> int64

elapsed_ns () is a monotonically increasing count of nanoseconds elapsed since some arbitrary point

val period_ns : unit -> int64 option

period_ns () is Some ns representing the clock's nanosecond period ns, if known