moana_std 0.1.2

moana 用户标准库
Documentation
//! 共享页快速接口(零 syscall)
#![allow(clippy::todo)]

use moa_cpumask::CpuId;
use moa_uapi::{sched::SchedLoad, space::SpaceId, timer::ClockId};

/// 读取当前时间(纳秒)
///
/// 从内核映射的共享时间页读取,零 syscall 开销。
pub fn clock_gettime(_clock: ClockId) -> u64 {
    todo!()
}

/// 返回当前地址空间 ID
///
/// 从共享页读取,零 syscall 开销。
pub fn space_self() -> SpaceId {
    todo!()
}

/// 读取指定 CPU 的负载信息
///
/// 从内核映射的 per-CPU 负载共享页读取,零 syscall 开销。
pub fn sched_cpu_load(_cpu: CpuId) -> SchedLoad {
    todo!()
}