/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | asm_defns.h | 35 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 D | vm_event.h | 44 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 D | entry.S | 49 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 D | vm_event.c | 62 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 D | extable.c | 99 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 D | vtpm-implicit-fallthrough.patch | 4 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 D | vtpm-deepquote.patch | 5 …-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 D | vtpm-parent-sign-ek.patch | 5 …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 D | newlib.patch | 149 + 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 D | vtpm-deepquote-anyloc.patch | 5 @@ -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 D | iret.c | 39 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 D | gpr_switch.S | 13 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 D | entry.S | 24 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 D | entry.S | 38 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 D | tapdisk-client.c | 136 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 D | vm_event.c | 328 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 D | manage-vtpmmgr.pl | 13 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 D | xen-access.c | 353 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 D | vm_event.h | 38 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 D | xen-ringwatch | 195 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 D | entry.S | 54 mov %rsp,%rdi 76 mov %rsp,%rdi 80 mov %rsp,%rdi 128 mov %rsp,%rdi
|
/xen-4.10.0-shim-comet/tools/xenpaging/ |
A D | xenpaging.c | 582 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 D | xs_ring_stubs.c | 142 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 D | vm_event.c | 35 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 D | vm_event.h | 68 vm_event_response_t *rsp); 79 void vm_event_set_registers(struct vcpu *v, vm_event_response_t *rsp);
|