Home
last modified time | relevance | path

Searched refs:rdi (Results 1 – 6 of 6) sorted by relevance

/DragonOS-0.1.7/kernel/src/process/
Dproc.S23 popq %rdi
33 movq %rdx, %rdi
35 movq %rax, %rdi
Dptrace.h19 unsigned long rdi; member
Dprocess.c511 regs->rdi = argc; in do_execve()
/DragonOS-0.1.7/kernel/src/exception/
Dentry.S45 popq %rdi
69 movq %rsp, %rdi
87 pushq %rdi
106 movq $0x10, %rdi // 加载内核段的地址
107 movq %rdi, %ds
108 movq %rdi, %es
110 movq %rsp, %rdi // 把栈指针装入rdi,作为函数的第一个的参数
/DragonOS-0.1.7/kernel/src/
Dhead.S345 leaq IDT_Table(%rip), %rdi // 获取中断描述符表的首地址,存储到rdi
350 movq %rax, (%rdi) // 保存低8B
351 movq %rdx, 8(%rdi) // 保存高8B
353 addq $0x10, %rdi // 转到下一个IDT表项
388 leaq GDT_Table(%rip), %rdi
389 movq %rax, 80(%rdi) // 把低八B存储到GDT第10项
391 movq %rdx, 88(%rdi) // 高8B存到GDT第11项
/DragonOS-0.1.7/kernel/src/ipc/
Dsignal.rs706 regs.rdi = sig as u64; in setup_frame()