🆕 clock()函数

This commit is contained in:
fslongjin
2022-07-12 13:20:01 +08:00
parent 7670031b11
commit da4867d662
9 changed files with 50 additions and 9 deletions

View File

@ -16,6 +16,7 @@
extern void system_call(void);
extern void syscall_int(void);
extern uint64_t sys_clock(struct pt_regs* regs);
/**
@ -770,5 +771,6 @@ system_call_t system_call_table[MAX_SYSTEM_CALL_NUM] =
[16] = sys_exit,
[17] = sys_mkdir,
[18] = sys_nanosleep,
[19 ... 254] = system_call_not_exists,
[19] = sys_clock,
[20 ... 254] = system_call_not_exists,
[255] = sys_ahci_end_req};

View File

@ -29,5 +29,6 @@
#define SYS_EXIT 16 // 进程退出
#define SYS_MKDIR 17 // 创建文件夹
#define SYS_NANOSLEEP 18 // 纳秒级休眠
#define SYS_CLOCK 19 // 获取当前cpu时间
#define SYS_AHCI_END_REQ 255 // AHCI DMA请求结束end_request的系统调用