Home
last modified time | relevance | path

Searched refs:rsp (Results 1 – 25 of 77) sorted by relevance

1234

/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dasm_defns.h35 1: addq $8,%rsp;
133 orq %rsp, %r##reg
253 movq %rdi,UREGS_rdi(%rsp)
254 movq %rsi,UREGS_rsi(%rsp)
255 movq %rdx,UREGS_rdx(%rsp)
258 movq %r8,UREGS_r8(%rsp)
259 movq %r9,UREGS_r9(%rsp)
293 movq %r8,UREGS_r8(%rsp)
294 movq %r9,UREGS_r9(%rsp)
336 movq UREGS_r9(%rsp),%r9
[all …]
A Dvm_event.h44 vm_event_response_t *rsp);
46 void vm_event_register_write_resume(struct vcpu *v, vm_event_response_t *rsp);
48 void vm_event_emulate_check(struct vcpu *v, vm_event_response_t *rsp);
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dentry.S49 movq 8(%rsp),%rcx
57 movq 32(%rsp),%rsp # RSP
67 addq $8,%rsp
106 mov %rsp, %rdi
395 movq %rsp,%rdi
473 1: movq %rsp,%rdi
495 movq %rsp,%rdi
501 testb $15,UREGS_rsp(%rsp) # return %rsp is now aligned?
503 movq %rsp,%rsi
504 subq $8,%rsp
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dvm_event.c62 vm_event_response_t *rsp) in vm_event_toggle_singlestep() argument
64 if ( !(rsp->flags & VM_EVENT_FLAG_TOGGLE_SINGLESTEP) ) in vm_event_toggle_singlestep()
77 if ( rsp->flags & VM_EVENT_FLAG_DENY ) in vm_event_register_write_resume()
89 switch ( rsp->reason ) in vm_event_register_write_resume()
95 switch ( rsp->u.write_ctrlreg.index ) in vm_event_register_write_resume()
116 v->arch.vm_event->gprs = rsp->data.regs.x86; in vm_event_set_registers()
141 req->data.regs.x86.rsp = regs->rsp; in vm_event_fill_regs()
184 if ( !(rsp->flags & VM_EVENT_FLAG_EMULATE) ) in vm_event_emulate_check()
190 switch ( rsp->reason ) in vm_event_emulate_check()
197 if ( p2m_mem_access_emulate_check(v, rsp) ) in vm_event_emulate_check()
[all …]
A Dextable.c99 regs->rsp > (unsigned long)regs && in search_exception_table()
100 regs->rsp < (unsigned long)get_cpu_info() ) in search_exception_table()
102 unsigned long retptr = *(unsigned long *)regs->rsp; in search_exception_table()
119 *(unsigned long *)regs->rsp = token.raw; in search_exception_table()
/xen-4.10.0-shim-comet/stubdom/
A Dvtpm-implicit-fallthrough.patch4 sizeof(rsp->auth2->nonceOdd.nonce));
5 tpm_hmac_update(&hmac, (BYTE*)&rsp->auth2->continueAuthSession, 1);
6 tpm_hmac_final(&hmac, rsp->auth2->auth);
9 tpm_hmac_init(&hmac, rsp->auth1->secret, sizeof(rsp->auth1->secret));
10 tpm_hmac_update(&hmac, rsp->auth1->digest, sizeof(rsp->auth1->digest));
A Dvtpm-deepquote.patch5 …-3343,6 +3343,39 @@ static TPM_RESULT execute_TPM_ParentSignEK(TPM_REQUEST *req, TPM_RESPONSE *rsp)
9 +static TPM_RESULT execute_TPM_DeepQuote(TPM_REQUEST *req, TPM_RESPONSE *rsp)
31 + rsp->paramSize = len = sigSize;
32 + rsp->param = ptr = tpm_malloc(len);
34 + tpm_free(rsp->param);
42 static void tpm_setup_rsp_auth(TPM_COMMAND_CODE ordinal, TPM_RESPONSE *rsp)
45 @@ -4098,6 +4131,11 @@ void tpm_execute_command(TPM_REQUEST *req, TPM_RESPONSE *rsp)
46 res = execute_TPM_ParentSignEK(req, rsp);
51 + res = execute_TPM_DeepQuote(req, rsp);
56 res = mtm_execute_command(req, rsp);
A Dvtpm-parent-sign-ek.patch5 …3312,6 +3312,37 @@ static TPM_RESULT execute_TPM_OwnerReadPubek(TPM_REQUEST *req, TPM_RESPONSE *rsp
9 +static TPM_RESULT execute_TPM_ParentSignEK(TPM_REQUEST *req, TPM_RESPONSE *rsp)
29 + rsp->paramSize = len = sigSize;
30 + rsp->param = ptr = tpm_malloc(len);
32 + tpm_free(rsp->param);
40 static void tpm_setup_rsp_auth(TPM_COMMAND_CODE ordinal, TPM_RESPONSE *rsp)
43 @@ -4062,6 +4093,11 @@ void tpm_execute_command(TPM_REQUEST *req, TPM_RESPONSE *rsp)
44 res = execute_TPM_OwnerReadPubek(req, rsp);
49 + res = execute_TPM_ParentSignEK(req, rsp);
54 res = mtm_execute_command(req, rsp);
A Dnewlib.patch149 + subq $32, rsp
150 + movq rax, 24 (rsp)
151 + movq r12, 16 (rsp)
152 + movq r13, 8 (rsp)
153 + movq r14, 0 (rsp)
168 + movq 24 (rsp), rax
169 + movq 16 (rsp), r12
170 + movq 8 (rsp), r13
172 + addq $32, rsp
195 -#define rsp REG(rsp)
[all …]
A Dvtpm-deepquote-anyloc.patch5 @@ -3347,12 +3347,13 @@ static TPM_RESULT execute_TPM_DeepQuote(TPM_REQUEST *req, TPM_RESPONSE *rsp)
21 @@ -3361,17 +3362,19 @@ static TPM_RESULT execute_TPM_DeepQuote(TPM_REQUEST *req, TPM_RESPONSE *rsp)
32 - rsp->paramSize = len = sigSize;
33 + rsp->paramSize = len = quote_blob_size;
34 rsp->param = ptr = tpm_malloc(len);
37 tpm_free(rsp->param);
/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Diret.c39 if ( unlikely(copy_from_user(&iret_saved, (void *)regs->rsp, in do_iret()
66 regs->rsp = iret_saved.rsp; in do_iret()
96 regs->rsp = (u32)regs->rsp; in compat_iret()
99 if ( unlikely(__get_user(regs->eax, (u32 *)regs->rsp)) ) in compat_iret()
107 unlikely(__get_user(regs->cs, (u32 *)regs->rsp + 2)) ) in compat_iret()
117 if ( unlikely(__get_user(eflags, (u32 *)regs->rsp + 3)) ) in compat_iret()
149 rc |= __get_user(x, (u32 *)regs->rsp + i); in compat_iret()
157 rc |= __get_user(x, (u32 *)regs->rsp + i); in compat_iret()
174 if ( unlikely(__put_user(0, (u32 *)regs->rsp)) ) in compat_iret()
190 else if ( __get_user(regs->ss, (u32 *)regs->rsp + 5) || in compat_iret()
[all …]
A Dgpr_switch.S13 movq (%rsp), %rcx
14 movq %rdi, (%rsp)
37 movq %rcx,8(%rsp)
44 movq 7*8(%rsp), %rdi
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/compat/
A Dentry.S24 mov %rsp, %rdi
107 and UREGS_eflags(%rsp),%r11d
113 testb $3,UREGS_cs(%rsp)
215 subl $2,UREGS_rip(%rsp)
255 testb $2,UREGS_cs+8(%rsp)
261 movl UREGS_rsp+8(%rsp),%eax
263 movl UREGS_ss+8(%rsp),%eax
267 movl UREGS_rsp+8(%rsp),%esi
268 .Lft4: mov UREGS_ss+8(%rsp),%fs
306 mov %fs,UREGS_ss+8(%rsp)
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dentry.S38 mov %rsp,%rdi
72 mov UREGS_rax(%rsp),%rax
74 mov UREGS_rip(%rsp),%rax
76 mov UREGS_rsp(%rsp),%rax
78 mov UREGS_eflags(%rsp),%rax
93 add $8,%rsp /* Skip %rax: restored by VMRUN. */
122 mov %rax,UREGS_rax(%rsp)
124 mov %rax,UREGS_rip(%rsp)
126 mov %rax,UREGS_rsp(%rsp)
128 mov %rax,UREGS_eflags(%rsp)
[all …]
/xen-4.10.0-shim-comet/tools/blktap2/drivers/
A Dtapdisk-client.c136 if ((rc = read(fd, rsp, rsplen)) < 0) { in ctl_talk()
150 char rsp[CTLRSPLEN_SHMP + 1]; in ctl_get_shmem() local
154 memset(rsp, 0, sizeof(rsp)); in ctl_get_shmem()
162 memcpy(&wl->shmsize, rsp, sizeof(wl->shmsize)); in ctl_get_shmem()
163 wl->shmpath = strdup(rsp + sizeof(wl->shmsize)); in ctl_get_shmem()
180 char rsp[CTLRSPLEN_GET]; in ctl_get_writes() local
196 char rsp[CTLRSPLEN_PEEK]; in ctl_peek_writes() local
228 char rsp[CTLRSPLEN_CLEAR]; in ctl_clear_writes() local
334 log_response_t rsp; in writelog_dequeue_responses() local
342 memcpy(&rsp, RING_GET_RESPONSE(&wl->fring, rstart), sizeof(rsp)); in writelog_dequeue_responses()
[all …]
/xen-4.10.0-shim-comet/xen/common/
A Dvm_event.c328 vm_event_response_t *rsp) in vm_event_get_response() argument
345 memcpy(rsp, RING_GET_RESPONSE(front_ring, rsp_cons), sizeof(*rsp)); in vm_event_get_response()
371 vm_event_response_t rsp; in vm_event_resume() local
384 while ( vm_event_get_response(d, ved, &rsp) ) in vm_event_resume()
395 if ( (rsp.vcpu_id >= d->max_vcpus) || !d->vcpu[rsp.vcpu_id] ) in vm_event_resume()
398 v = d->vcpu[rsp.vcpu_id]; in vm_event_resume()
410 p2m_mem_paging_resume(d, &rsp); in vm_event_resume()
418 vm_event_emulate_check(v, &rsp); in vm_event_resume()
424 vm_event_register_write_resume(v, &rsp); in vm_event_resume()
430 vm_event_toggle_singlestep(d, v, &rsp); in vm_event_resume()
[all …]
/xen-4.10.0-shim-comet/stubdom/vtpmmgr/
A Dmanage-vtpmmgr.pl13 my $rsp;
16 sysread $tpm, $rsp, 4096;
17 print '>>', unpack('H*', $rsp), "\n" if $ENV{V};
18 $rsp;
24 my $rsp = tpm_cmd_raw $head, $msg;
25 my($rtype, $len, $stat, $reply) = unpack 'nNNa*', $rsp;
/xen-4.10.0-shim-comet/tools/tests/xen-access/
A Dxen-access.c353 memcpy(RING_GET_RESPONSE(back_ring, rsp_prod), rsp, sizeof(*rsp)); in put_response()
382 vm_event_response_t rsp; in main() local
699 memset( &rsp, 0, sizeof (rsp) ); in main()
701 rsp.vcpu_id = req.vcpu_id; in main()
703 rsp.reason = req.reason; in main()
743 rsp.altp2m_idx = 0; in main()
758 rsp.u.mem_access = req.u.mem_access; in main()
784 rsp.data.regs.arm.pc += 4; in main()
798 rsp.altp2m_idx = altp2m_view_id; in main()
838 rsp.data = req.data; in main()
[all …]
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Dvm_event.h38 vm_event_response_t *rsp) in vm_event_toggle_singlestep() argument
44 void vm_event_register_write_resume(struct vcpu *v, vm_event_response_t *rsp) in vm_event_register_write_resume() argument
50 void vm_event_emulate_check(struct vcpu *v, vm_event_response_t *rsp) in vm_event_emulate_check() argument
/xen-4.10.0-shim-comet/tools/misc/
A Dxen-ringwatch195 def __init__(self, size, req, rsp):
198 self.rsp = rsp
222 rsp = cls.Rsp.from_sysfs(_rsp, size=nr_ents)
224 return cls(nr_ents, req, rsp)
298 self.rsp.is_consumed() and \
302 return self.rsp.prod != self.req.prod
311 if not self.rsp.is_consumed():
321 self.rsp == other.rsp
325 (type(self).__name__, self.size, self.req, self.rsp)
332 rsp = complete[self.rsp.is_consumed()]
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dentry.S54 mov %rsp,%rdi
76 mov %rsp,%rdi
80 mov %rsp,%rdi
128 mov %rsp,%rdi
/xen-4.10.0-shim-comet/tools/xenpaging/
A Dxenpaging.c582 memcpy(RING_GET_RESPONSE(back_ring, rsp_prod), rsp, sizeof(*rsp)); in put_response()
672 put_response(&paging->vm_event, rsp); in xenpaging_resume_page()
682 policy_notify_paged_in(rsp->u.mem_paging.gfn); in xenpaging_resume_page()
684 policy_notify_paged_in_nomru(rsp->u.mem_paging.gfn); in xenpaging_resume_page()
856 vm_event_response_t rsp; in main() local
948 rsp.u.mem_paging.gfn = req.u.mem_paging.gfn; in main()
949 rsp.vcpu_id = req.vcpu_id; in main()
950 rsp.flags = req.flags; in main()
978 rsp.u.mem_paging.gfn = req.u.mem_paging.gfn; in main()
979 rsp.vcpu_id = req.vcpu_id; in main()
[all …]
/xen-4.10.0-shim-comet/tools/ocaml/libs/xb/
A Dxs_ring_stubs.c142 memcpy(intf->rsp + MASK_XENSTORE_IDX(prod), buffer, len); in ml_interface_write()
145 memcpy(intf->rsp + MASK_XENSTORE_IDX(prod), buffer, space); in ml_interface_write()
146 memcpy(intf->rsp, buffer + space, len - space); in ml_interface_write()
185 intf->rsp[i] = 0xff; in ml_interface_close()
/xen-4.10.0-shim-comet/xen/arch/arm/
A Dvm_event.c35 void vm_event_set_registers(struct vcpu *v, vm_event_response_t *rsp) in vm_event_set_registers() argument
42 regs->pc = rsp->data.regs.arm.pc; in vm_event_set_registers()
/xen-4.10.0-shim-comet/xen/include/xen/
A Dvm_event.h68 vm_event_response_t *rsp);
79 void vm_event_set_registers(struct vcpu *v, vm_event_response_t *rsp);

Completed in 36 milliseconds

1234