/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | kpti_trampolines.S | 190 pushq %r13; \ 207 mov %rsp, %r13; \ 208 and $(~(MMU_PAGESIZE - 1)), %r13; \ 209 subq $CPU_KPTI_START, %r13; \ 211 mov CPU_THREAD(%r13), %r14; \ 225 mov %rsp, %r13; \ 228 pushq KPTI_SS(%r13); \ 229 pushq KPTI_RSP(%r13); \ 230 pushq KPTI_RFLAGS(%r13); \ 231 pushq KPTI_CS(%r13); \ [all …]
|
H A D | syscall_asm_amd64.S | 465 movq %r13, REGOFF_R13(%rsp) 555 movq %rdx, %r13 563 movq %r12, %r13 564 shrq $32, %r13 /* upper 32-bits into %edx */ 613 movq %r13, REGOFF_RDX(%rsp) 640 movq REGOFF_R13(%rsp), %r13 721 movq %rdx, %r13 733 movq %r13, %rsi 881 movq %rax, %r13 882 shrq $32, %r13 /* upper 32-bits into %edx */ [all …]
|
H A D | bios_call_src.S | 54 movq %r13, save_r13 150 xorq %r13, %r13 394 movq save_r13, %r13
|
/illumos-gate/usr/src/uts/intel/kdi/ |
H A D | kdi_idthdl.S | 71 pushq %r13; \ 92 mov %rsp, %r13; \ 93 and $(~(MMU_PAGESIZE - 1)), %r13; \ 94 subq $CPU_KPTI_START, %r13; \ 96 mov CPU_THREAD(%r13), %r14; \ 107 mov %rsp, %r13; \ 108 and $(~(MMU_PAGESIZE - 1)), %r13; \ 111 cmp %r13, %r14; \ 118 mov %rsp, %r13; \ 121 pushq KPTI_SS(%r13); \ [all …]
|
H A D | kdi_asm.S | 125 movq %r13, REG_OFF(KDIREG_R13)(base); \ 155 movq REG_OFF(KDIREG_R13)(%rdi), %r13; \ 550 movq %gs:CPU_SELF, %r13 /* can't leaq %gs:*, use self-ptr */ 551 addq $CPU_KPTI_DBG, %r13 554 movq %rdx, KPTI_R13(%r13) 557 movq %rdx, KPTI_TR_CR3(%r13) 560 movq %r13, REG_OFF(KDIREG_R13)(%rsp)
|
/illumos-gate/usr/src/uts/intel/ml/ |
H A D | swtch.S | 86 movq %r13, T_R13(thread_t); \ 111 movq T_R13(scratch_reg), %r13; \ 202 movq CPU_THREAD(%r15), %r13 /* %r13 = curthread */ 212 cmpq $0, T_CTX(%r13) /* should current thread savectx? */ 215 movq %r13, %rdi /* arg = thread pointer */ 227 movq T_PROCP(%r13), %r14 /* %r14 = proc */ 257 movb $0, T_LOCK(%r13) 287 LOADCPU(%r13) /* load current CPU pointer */ 288 cmpq %r13, T_CPU(%r12) 292 incq CPU_STATS_SYS_CPUMIGRATE(%r13) [all …]
|
H A D | retpoline.S | 86 RETPOLINE_MKTHUNK(r13) 102 RETPOLINE_MKGENERIC(r13) 118 RETPOLINE_MKJUMP(r13)
|
/illumos-gate/usr/src/test/elf-tests/tests/tls/amd64/ie/ |
H A D | Makefile.test | 35 PROGS += style2-with-r13 36 STYLE2R13OBJS = style2-with-r13.o 37 style2-with-r13: $(STYLE2R13OBJS) 60 PROGS += style1-with-r13 61 STYLE1R13OBJS = style1-main.o style1-func-with-r13.o 62 style1-with-r13: $(STYLE1R13OBJS)
|
H A D | style1-func-with-r13.s | 27 movq %fs:0, %r13 28 movq %r13, %rdx 30 addq foo@GOTTPOFF(%rip), %r13 31 movq %r13, %rsi
|
H A D | style2-with-r13.s | 28 movq foo@GOTTPOFF(%rip), %r13 29 addq %fs:0, %r13 30 movq %r13, %rsi
|
H A D | amd64-ie-test.sh | 44 dis_test "addq-->leaq w/REX 1" func style1-with-r13 \ 46 dis_test "addq-->leaq w/REX 2" func style1-with-r13 \ 57 dis_test "movq-->movq w/REX" main style2-with-r13 \
|
H A D | Makefile | 22 style1-func-with-r13.s \ 27 style2-with-r13.s \
|
/illumos-gate/usr/src/boot/efi/loader/arch/amd64/ |
H A D | amd64_tramp.S | 45 movq %rcx,%r13 52 salq $32,%r13 /* Shift modulep and push it. */ 53 pushq %r13
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx_support.S | 75 movq VMXCTX_GUEST_R13(%rdi),%r13; \ 95 movq %r13, VMXCTX_GUEST_R13(%rdi); \ 143 movq %r13, VMXSTK_R13(%rsp) 151 movq %rsi, %r13 /* vmx */ 200 movq VMXSTK_R13(%rsp), %r13 238 movq VMXSTK_R13(%rsp), %r13
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm_support.S | 77 movq %r13, SVMSTK_R13(%rsp) 93 movq SCTX_R13(%rsi), %r13 130 movq %r13, SCTX_R13(%rax) 143 movq SVMSTK_R13(%rsp), %r13
|
/illumos-gate/usr/src/common/crypto/arcfour/amd64/ |
H A D | arcfour-x86_64.pl | 133 $TY="%r13"; 159 push %r13 222 pop %r13
|
/illumos-gate/usr/src/common/bignum/amd64/ |
H A D | bignum_amd64_asm.S | 441 pushq %r13 448 leaq 8(%rdi), %r13 / tr = r + 1 452 movq %r13, %rdi / arg1 = tr 457 movq %rax, 0(%r13, %r15, 8) / tr[tlen] = cy 462 addq $16, %r13 / tr += 2 464 movq %r13, %rdi / arg1 = tr 469 movq %rax, 0(%r13, %r15, 8) / tr[tlen] = cy
|
/illumos-gate/usr/src/lib/libc/amd64/unwind/ |
H A D | unwind_frame.S | 53 movq %r13,104(%rdi) 76 movq 104(%rax),%r13
|
/illumos-gate/usr/src/cmd/mdb/intel/amd64/libstand/ |
H A D | setjmp.S | 72 movq %r13, 16(%rdi) 104 movq 16(%rdi), %r13
|
/illumos-gate/usr/src/boot/libsa/amd64/ |
H A D | _setjmp.S | 57 movq %r13,40(%rax) /* 5; r13 */ 84 movq 40(%rdx),%r13
|
/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | setjmp.S | 59 movq %r13, 16(%rdi) 81 movq 16(%rdi), %r13
|
/illumos-gate/usr/src/common/crypto/sha2/amd64/ |
H A D | sha512-x86_64.pl | 89 ($T1,$a0,$a1,$a2)=("%r12","%r13","%r14","%r15"); 230 push %r13 315 pop %r13
|
/illumos-gate/usr/src/uts/common/xen/public/arch-x86/ |
H A D | xen-x86_64.h | 159 uint64_t r13; member 223 unsigned long r13; member
|
/illumos-gate/usr/src/common/crypto/md5/amd64/ |
H A D | md5_amd64.pl | 176 push %r13 296 pop %r13
|
/illumos-gate/usr/src/boot/sys/amd64/include/ |
H A D | asmacros.h | 172 movq %r13,TF_R13(%rsp) ; \ 195 movq TF_R13(%rsp),%r13 ; \
|