| /kernel/arch/x86/ |
| A D | acpi.S | 25 mov %rdi, (%rdi) 26 mov %rsi, 8(%rdi) 27 mov %rbp, 16(%rdi) 28 mov %rbx, 24(%rdi) 29 mov %rdx, 32(%rdi) 30 mov %rcx, 40(%rdi) 32 movq $0, 48(%rdi) 33 mov %r8, 56(%rdi) 34 mov %r9, 64(%rdi) 35 mov %r10, 72(%rdi) [all …]
|
| A D | start16.S | 93 mov $1, %rdi 99 shl $1, %rdi 107 add $1, %rdi 197 mov 8(%rdi), %rsi 198 mov 16(%rdi), %rbp 199 mov 24(%rdi), %rbx 200 mov 32(%rdi), %rdx 201 mov 40(%rdi), %rcx 203 mov 56(%rdi), %r8 204 mov 64(%rdi), %r9 [all …]
|
| A D | asm.S | 22 movq %rsp,(%rdi) 45 lock cmpxchg %rsi, (%rdi) 51 cmpq $0, (%rdi) 63 lock cmpxchg %rsi, (%rdi) 71 movq $0, (%rdi)
|
| A D | mexec.S | 30 mov %rdi, %r8 /* Bootimage Address */ 66 mov MEMMOV_OPS_DST_OFFSET (%r12), %rdi 74 cmp %rsi, %rdi /* Compare the src and dst registers to see if we need to */ 82 add %rax, %rdi
|
| A D | exceptions.S | 123 push_reg %rdi 125 movq %rsp, %rdi /* pass the iframe using rdi */ 135 pop_reg %rdi 184 movq %rdi, 0x00(%rsp) // rdi holds vector number
|
| A D | syscall.S | 190 mov %rcx, %rdi 360 movq (%rsp), %rdi /* user rsp */ 371 push_value %rdi /* rsp */ 380 movq %rsp, %rdi 388 pop_value %rdi
|
| A D | ops.S | 41 mov %rdi, %rcx 92 movq %rdi, %rax
|
| A D | image.S | 89 #define FIXUP_LOCATION(addr) (addr - KERNEL_BASE)(%rdi) 94 mov %rdi, %rax
|
| A D | start.S | 184 lea __code_start(%rip), %rdi 201 lea _idt_startup(%rip), %rdi
|
| A D | debugger.cpp | 37 static_assert(SYSCALL_OFFSETS_EQUAL(rdi), ""); 73 COPY_REG(out, in, rdi); \
|
| A D | faults.cpp | 51 frame->rsi, frame->rdi, frame->rbp, frame->user_sp); in dump_fault_frame()
|
| /kernel/arch/x86/hypervisor/ |
| A D | vmx.S | 18 popq HS_RIP(%rdi) 21 mov %rbx, HS_RBX(%rdi) 22 mov %rsp, HS_RSP(%rdi) 23 mov %rbp, HS_RBP(%rdi) 24 mov %r12, HS_R12(%rdi) 31 popq HS_RFLAGS(%rdi) 35 mov %rdi, %rsp 73 mov %rsp, %rdi 77 pushq HS_RIP(%rdi) 112 mov %rsp, %rdi [all …]
|
| A D | vcpu.cpp | 827 out->rdi = in.rdi; in register_copy()
|
| A D | vmexit.cpp | 392 *out = guest_state->rdi; in register_value()
|
| /kernel/lib/libc/string/arch/x86/ |
| A D | memcpy.S | 16 mov %rdi, %rax 27 mov %rdi, %rax
|
| A D | memset.S | 16 mov %rdi, %r11 30 mov %rdi, %r11
|
| /kernel/arch/x86/include/arch/ |
| A D | asm_macros.h | 61 .cfi_same_value %rdi ; \ 80 .cfi_undefined %rdi ; \
|
| A D | x86.h | 29 uint64_t rdi, rsi, rbp, rbx, rdx, rcx, rax; // pushed by common handler member
|
| /kernel/arch/x86/include/arch/x86/ |
| A D | general_regs.h | 34 uint64_t rdi; member
|
| A D | vmx_state.h | 73 uint64_t rdi; member 112 static_assert(__offsetof(VmxState, guest_state.rdi) == GS_RDI, "");
|
| A D | bootstrap16.h | 71 uint64_t rdi, rsi, rbp, rbx, rdx, rcx, rax; member
|
| /kernel/lib/crashlog/ |
| A D | crashlog.cpp | 164 crashlog.iframe->rdi, in crashlog_to_string()
|