//! Guest clock utilities for boot timing measurement.
//--------------------------------------------------------------------------------------------------
// Functions
//--------------------------------------------------------------------------------------------------
/// Returns the current `CLOCK_BOOTTIME` value in nanoseconds.
///
/// `CLOCK_BOOTTIME` counts from kernel boot and includes time spent in suspend,
/// making it ideal for measuring total time since the VM kernel started.
///
/// # Panics
///
/// Panics if `clock_gettime` fails, which should never happen for `CLOCK_BOOTTIME`.