Searched refs:pcid (Results 1 – 8 of 8) sorted by relevance
| /xen/xen/include/asm-x86/ |
| A D | invpcid.h | 11 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 D | domain.h | 270 bool pcid; member
|
| /xen/xen/arch/x86/pv/ |
| A D | domain.c | 197 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 D | x86_emulate.h | 194 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 D | hvm.c | 997 (p->basic.pcid ? X86_CR4_PCIDE : 0) | in hvm_cr4_guest_valid_bits()
|
| /xen/xen/arch/x86/ |
| A D | mm.c | 513 if ( is_pv_domain(d) && d->arch.pv.pcid ) in make_cr3()
|
| /xen/docs/misc/ |
| A D | xen-command-line.pandoc | 1667 ### pcid (x86)
|
| /xen/docs/man/ |
| A D | xl.cfg.5.pod.in | 2022 mtrr nodeid nx ospke osvw osxsave pae page1gb pat pbe pcid pclmulqdq pdcm
|
Completed in 47 milliseconds