提交 525f0d7d 创建 作者: Silas Boyd-Wickizer's avatar Silas Boyd-Wickizer

nsectime() function

上级 d02154e3
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
#include "types.h" #include "types.h"
#include "amd64.h" #include "amd64.h"
#include "kernel.h"
#define IO_TIMER1 0x040 // 8253 Timer #1 #define IO_TIMER1 0x040 // 8253 Timer #1
#define TIMER_FREQ 1193182 #define TIMER_FREQ 1193182
...@@ -25,6 +26,13 @@ microdelay(u64 delay) ...@@ -25,6 +26,13 @@ microdelay(u64 delay)
nop_pause(); nop_pause();
} }
u64
nsectime(void)
{
u64 msec = ticks*QUANTUM;
return msec*1000000;
}
void void
inithz(void) inithz(void)
{ {
......
...@@ -117,6 +117,7 @@ pme_t * walkpgdir(pml4e_t*, const void*, int); ...@@ -117,6 +117,7 @@ pme_t * walkpgdir(pml4e_t*, const void*, int);
// hz.c // hz.c
void microdelay(u64); void microdelay(u64);
u64 nsectime(void);
// ide.c // ide.c
void ideinit(void); void ideinit(void);
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论