Home
last modified time | relevance | path

Searched refs:pcid (Results 1 – 8 of 8) sorted by relevance

/xen/xen/include/asm-x86/
A Dinvpcid.h11 static inline void invpcid(unsigned int pcid, unsigned long addr, in invpcid() argument
15 uint64_t pcid:12; in invpcid() member
18 } desc = { .pcid = pcid, .addr = addr }; in invpcid()
34 static inline void invpcid_flush_one(unsigned int pcid, unsigned long addr) in invpcid_flush_one() argument
36 invpcid(pcid, addr, X86_INVPCID_INDIV_ADDR); in invpcid_flush_one()
40 static inline void invpcid_flush_single_context(unsigned int pcid) in invpcid_flush_single_context() argument
42 invpcid(pcid, 0, X86_INVPCID_SINGLE_CTXT); in invpcid_flush_single_context()
A Ddomain.h270 bool pcid; member
/xen/xen/arch/x86/pv/
A Ddomain.c197 if ( d->arch.pv.pcid ) in pv_make_cr4()
251 d->arch.pv.pcid = false; in switch_compat()
383 d->arch.pv.pcid = true; in pv_domain_initialise()
387 d->arch.pv.pcid = d->arch.pv.xpti; in pv_domain_initialise()
391 d->arch.pv.pcid = !d->arch.pv.xpti; in pv_domain_initialise()
470 (d->arch.pv.pcid ? get_pcid_bits(v, true) : 0); in toggle_guest_mode()
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.h194 static inline unsigned int x86emul_invpcid_aux(unsigned int pcid, in x86emul_invpcid_aux() argument
197 ASSERT(!(pcid & ~0xfff)); in x86emul_invpcid_aux()
198 return (type << 12) | pcid; in x86emul_invpcid_aux()
/xen/xen/arch/x86/hvm/
A Dhvm.c997 (p->basic.pcid ? X86_CR4_PCIDE : 0) | in hvm_cr4_guest_valid_bits()
/xen/xen/arch/x86/
A Dmm.c513 if ( is_pv_domain(d) && d->arch.pv.pcid ) in make_cr3()
/xen/docs/misc/
A Dxen-command-line.pandoc1667 ### pcid (x86)
/xen/docs/man/
A Dxl.cfg.5.pod.in2022 mtrr nodeid nx ospke osvw osxsave pae page1gb pat pbe pcid pclmulqdq pdcm

Completed in 47 milliseconds