Home
last modified time | relevance | path

Searched refs:sel (Results 1 – 25 of 37) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Demul-gate-op.c125 unsigned int rc = bytes, sel = 0; in read_mem() local
135 sel = read_sreg(ds); in read_mem()
138 sel = read_sreg(es); in read_mem()
141 sel = read_sreg(fs); in read_mem()
144 sel = read_sreg(gs); in read_mem()
147 sel = ctxt->regs->ss; in read_mem()
152 if ( sel ) in read_mem()
329 sel |= (ar >> 13) & 3; in pv_emulate_gate_op()
398 sel |= (regs->cs & 3); in pv_emulate_gate_op()
426 sel |= (regs->cs & 3); in pv_emulate_gate_op()
[all …]
A Demulate.c28 int pv_emul_read_descriptor(unsigned int sel, const struct vcpu *v, in pv_emul_read_descriptor() argument
34 if ( sel < 4) in pv_emul_read_descriptor()
37 (const struct desc_struct *)(!(sel & 4) in pv_emul_read_descriptor()
40 + (sel >> 3)) ) in pv_emul_read_descriptor()
54 if ( sel > 3 ) in pv_emul_read_descriptor()
61 : "=r" (a), "=qm" (valid) : "rm" (sel)); in pv_emul_read_descriptor()
65 : "=r" (l), "=qm" (valid) : "rm" (sel)); in pv_emul_read_descriptor()
A Demulate.h6 int pv_emul_read_descriptor(unsigned int sel, const struct vcpu *v,
A Demul-priv-op.c471 unsigned int sel, ar; in read_segment() local
475 case x86_seg_cs: sel = ctxt->regs->cs; break; in read_segment()
476 case x86_seg_ds: sel = read_sreg(ds); break; in read_segment()
477 case x86_seg_es: sel = read_sreg(es); break; in read_segment()
478 case x86_seg_fs: sel = read_sreg(fs); break; in read_segment()
479 case x86_seg_gs: sel = read_sreg(gs); break; in read_segment()
480 case x86_seg_ss: sel = ctxt->regs->ss; break; in read_segment()
484 if ( !pv_emul_read_descriptor(sel, current, &reg->base, in read_segment()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Ddesc.h44 #define __fixup_guest_selector(d, sel) \ argument
47 (sel) = (((sel) & 3) >= _rpl) ? (sel) : (((sel) & ~3) | _rpl); \
66 #define guest_gate_selector_okay(d, sel) \ argument
67 ((((sel)>>3) < FIRST_RESERVED_GDT_ENTRY) || /* Guest seg? */ \
68 ((sel) == (!is_pv_32bit_domain(d) ? \
71 ((sel) & 4)) /* LDT seg? */
A Dxstate.h85 uint16_t sel; member
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Drealmode.c69 frame[1] = csr->sel; in realmode_deliver_exception()
81 csr->sel = cs_eip >> 16; in realmode_deliver_exception()
82 csr->base = (uint32_t)csr->sel << 4; in realmode_deliver_exception()
203 ((hvmemul_ctxt.seg_reg[x86_seg_cs].sel & 3) in vmx_realmode()
204 || (hvmemul_ctxt.seg_reg[x86_seg_ss].sel & 3)); in vmx_realmode()
219 sreg->dpl = sreg->sel & 3; in vmx_realmode()
221 sreg->dpl = sreg->sel & 3; in vmx_realmode()
223 sreg->dpl = sreg->sel & 3; in vmx_realmode()
225 sreg->dpl = sreg->sel & 3; in vmx_realmode()
/xen-4.10.0-shim-comet/stubdom/vtpmmgr/
A Dtpm2_marshal.h245 ptr = pack_BYTE(ptr, sel[i].sizeofSelect); in pack_TPMS_PCR_SELECTION_ARRAY()
246 ptr = pack_BUFFER(ptr, sel[i].pcrSelect, sel[i].sizeofSelect); in pack_TPMS_PCR_SELECTION_ARRAY()
258 ptr = unpack_BUFFER(ptr, sel[i].pcrSelect, sel[i].sizeofSelect); in unpack_TPMS_PCR_SELECTION_ARRAY()
266 ptr = pack_UINT32(ptr, sel->count); in pack_TPML_PCR_SELECTION()
267 ptr = pack_TPMS_PCR_SELECTION_ARRAY(ptr, sel->pcrSelections, sel->count); in pack_TPML_PCR_SELECTION()
274 ptr = unpack_UINT32(ptr, &sel->count); in unpack_TPML_PCR_SELECTION()
275 ptr = unpack_TPMS_PCR_SELECTION_ARRAY(ptr, sel->pcrSelections, sel->count); in unpack_TPML_PCR_SELECTION()
354 switch(*sel) { in pack_TPMU_SYM_MODE()
373 switch(*sel) { in unpack_TPMU_SYM_MODE()
393 switch(*sel) { in pack_TPMU_SYM_KEY_BITS()
[all …]
A Ddisk_tpm.c51 uint8_t sel[3]; member
60 uint32_t sel = le32_native(selection); in TPM_pcr_digest() local
63 if (sel & (1 << i)) in TPM_pcr_digest()
68 memcpy(v->sel, &selection, 3); in TPM_pcr_digest()
73 if (sel & (1 << i)) { in TPM_pcr_digest()
A Dvtpm_cmd_handler.c284 TPM_PCR_SELECTION sel; in vtpmmgr_GetQuote() local
288 UNPACK_IN(TPM_PCR_SELECTION, &sel, UNPACK_ALIAS); in vtpmmgr_GetQuote()
302 …status = vtpm_do_quote(opq->group, *opq->uuid, opq->kern_hash, ibuf, &sel, extra_info_flags, PACK_… in vtpmmgr_GetQuote()
532 TPM_PCR_SELECTION sel; in vtpmmgr_GroupRegister() local
539 UNPACK_IN(TPM_PCR_SELECTION, &sel, UNPACK_ALIAS); in vtpmmgr_GroupRegister()
573 status = vtpm_do_quote(group, NULL, NULL, &digest, &sel, extra_info_flags,NULL, NULL, PACK_BUF); in vtpmmgr_GroupRegister()
629 TPM_PCR_SELECTION sel; in vtpmmgr_GroupUpdate() local
630 UNPACK_IN(TPM_PCR_SELECTION, &sel, UNPACK_ALIAS); in vtpmmgr_GroupUpdate()
633 if (sel.sizeOfSelect > 4) { in vtpmmgr_GroupUpdate()
638 memcpy(&seals[i].pcr_selection, sel.pcrSelect, sel.sizeOfSelect); in vtpmmgr_GroupUpdate()
A Dmgmt_authority.h8 …const uint8_t* kern_hash, const struct tpm_authdata *data, TPM_PCR_SELECTION *sel, uint32_t extraI…
A Dmgmt_authority.c188 TPM_PCR_SELECTION sel = { in do_pcr_setup() local
195 rc = TPM_Reset(&sel); in do_pcr_setup()
324 const uint8_t* kern_hash, const struct tpm_authdata *data, TPM_PCR_SELECTION *sel, in vtpm_do_quote() argument
370 rc = TPM_Quote(handle, data_to_quote, sel, (void*)&group->aik_authdata, &oiap, &pcrs, &sig, &size); in vtpm_do_quote()
A Dtpm.h87 TPM_RESULT TPM_Reset(TPM_PCR_SELECTION *sel);
/xen-4.10.0-shim-comet/scripts/
A Dget_maintainer.pl1488 my $sel = "";
1566 if ($sel eq "y") {
1574 } elsif ($sel eq "*" || $sel eq '^') {
1580 } elsif ($sel eq "0") {
1584 } elsif ($sel eq "t") {
1606 } elsif ($sel eq "a") {
1616 } elsif ($sel eq "s") {
1626 } elsif ($sel eq "o") {
1629 } elsif ($sel eq "g") {
1636 } elsif ($sel eq "b") {
[all …]
/xen-4.10.0-shim-comet/stubdom/
A Dvtpm-deepquote-anyloc.patch73 -TPM_RESULT VTPM_GetParentQuote(TPM_DIGEST* data, TPM_PCR_SELECTION *sel, UINT32 *sigSize, BYTE **s…
74 +TPM_RESULT VTPM_GetParentQuote(TPM_NONCE *data, TPM_PCR_SELECTION *sel,
77 TPM_RESULT TPM_ParentSignEK(TPM_NONCE *externalData, TPM_PCR_SELECTION *sel,
79 @@ -191,7 +192,7 @@ TPM_RESULT TPM_ParentSignEK(TPM_NONCE *externalData, TPM_PCR_SELECTION *sel,
88 @@ -206,7 +207,7 @@ TPM_RESULT TPM_ParentSignEK(TPM_NONCE *externalData, TPM_PCR_SELECTION *sel,
92 - res = VTPM_GetParentQuote(&hres, sel, sigSize, sig);
93 + res = VTPM_GetParentQuote((TPM_NONCE*)&hres, sel, extraInfoFlags, sigSize, sig);
A Dvtpm-parent-sign-ek.patch66 + * @sel: [in] PCR selection for the hardware TPM's quote
74 + TPM_PCR_SELECTION *sel,
94 +TPM_RESULT VTPM_GetParentQuote(TPM_DIGEST* data, TPM_PCR_SELECTION *sel, UINT32 *sigSize, BYTE **s…
96 +TPM_RESULT TPM_ParentSignEK(TPM_NONCE *externalData, TPM_PCR_SELECTION *sel,
117 + res = VTPM_GetParentQuote(&hres, sel, sigSize, sig);
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/vmx/
A Dvmcs.h366 #define GUEST_SEG_SELECTOR(sel) (GUEST_ES_SELECTOR + (sel) * 2) /* ES ... GS */ argument
443 #define GUEST_SEG_LIMIT(sel) (GUEST_ES_LIMIT + (sel) * 2) /* ES ... GS */ argument
454 #define GUEST_SEG_AR_BYTES(sel) (GUEST_ES_AR_BYTES + (sel) * 2) /* ES ... GS */ argument
480 #define GUEST_SEG_BASE(sel) (GUEST_ES_BASE + (sel) * 2) /* ES ... GS */ argument
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dtraps.c117 fault_regs.cs = sreg.sel; in show_registers()
119 fault_regs.ds = sreg.sel; in show_registers()
121 fault_regs.es = sreg.sel; in show_registers()
123 fault_regs.fs = sreg.sel; in show_registers()
126 fault_regs.gs = sreg.sel; in show_registers()
129 fault_regs.ss = sreg.sel; in show_registers()
/xen-4.10.0-shim-comet/tools/pygrub/src/
A Dpygrub479 sel = 0
482 sel = i
488 sel = 0
490 return sel
619 global sel
622 global sel
624 sel = g.run()
640 sel = g.image_index()
646 sel = idx
648 if sel == -1:
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dhvm.c2729 segr.sel = sel; in hvm_load_segment_selector()
2743 segr.sel = sel; in hvm_load_segment_selector()
2775 rpl = sel & 3; in hvm_load_segment_selector()
2839 segr.sel = sel; in hvm_load_segment_selector()
2931 tr.sel = tss_sel; in hvm_task_switch()
2984 tss.es = segr.sel; in hvm_task_switch()
2986 tss.cs = segr.sel; in hvm_task_switch()
2988 tss.ss = segr.sel; in hvm_task_switch()
2990 tss.ds = segr.sel; in hvm_task_switch()
2992 tss.fs = segr.sel; in hvm_task_switch()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dvmcb.c162 vmcb->ldtr.sel = 0; in construct_vmcb()
304 BUILD_BUG_ON(sizeof(sreg.sel) != 2); in build_assertions()
308 BUILD_BUG_ON(offsetof(struct segment_register, sel) != 0); in build_assertions()
/xen-4.10.0-shim-comet/stubdom/vtpm/
A Dvtpm_cmd.c221 TPM_RESULT VTPM_GetParentQuote(TPM_NONCE *data, TPM_PCR_SELECTION *sel, in VTPM_GetParentQuote() argument
235 len = size = VTPM_COMMAND_HEADER_SIZE + 20 + sizeof_TPM_PCR_SELECTION((*sel)) + 4; in VTPM_GetParentQuote()
239 TRYFAILGOTO(tpm_marshal_TPM_PCR_SELECTION(&bptr, &len, sel)); in VTPM_GetParentQuote()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Di387.c188 fpu_ctxt->fip.sel = fpu_env.fcs; in fpu_fxsave()
189 fpu_ctxt->fdp.sel = fpu_env.fds; in fpu_fxsave()
/xen-4.10.0-shim-comet/xen/arch/x86/oprofile/
A Dop_model_p4.c352 #define ESCR_SET_EVENT_SELECT(escr, sel) ((escr) |= (((sel) & 0x3fULL) << 25)) argument
360 #define CCCR_SET_ESCR_SELECT(cccr, sel) ((cccr) |= (((sel) & 0x07ULL) << 13)) argument
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/
A Dx86_emulate.c1655 uint16_t sel, in realmode_load_seg() argument
1667 sreg->sel = sel; in realmode_load_seg()
1716 sreg->sel = sel; in protmode_load_seg()
1751 rpl = sel & 3; in protmode_load_seg()
1778 sel = (sel ^ rpl) | cpl; in protmode_load_seg()
1900 sreg->sel = sel; in protmode_load_seg()
3262 src.val = sreg.sel; in x86_emulate()
3605 dst.val = sreg.sel; in x86_emulate()
5326 sreg.sel = cs.sel + 8; in x86_emulate()
5782 sreg.sel = cs.sel + 8; in x86_emulate()
[all …]

Completed in 60 milliseconds

12