xref: /DragonOS/kernel/src/arch/riscv64/time.rs (revision 8cb2e9b344230227fe5f3ab3ebeb2522f1c5e289)
1 use crate::time::TimeArch;
2 pub struct RiscV64TimeArch;
3 
4 impl TimeArch for RiscV64TimeArch {
5     fn get_cycles() -> usize {
6         riscv::register::cycle::read()
7     }
8 
9     fn cal_expire_cycles(ns: usize) -> usize {
10         todo!()
11     }
12 }
13