Lines Matching refs:F

59 #define F(x) bit(X86_FEATURE_##x)  macro
72 best->ecx &= ~F(OSXSAVE); in kvm_update_cpuid()
74 best->ecx |= F(OSXSAVE); in kvm_update_cpuid()
78 if (best->ecx & F(TSC_DEADLINE_TIMER)) in kvm_update_cpuid()
97 if (best && (best->eax & (F(XSAVES) | F(XSAVEC)))) in kvm_update_cpuid()
139 if (entry && (entry->edx & F(NX)) && !is_efer_nx()) { in cpuid_fix_nx_cap()
140 entry->edx &= ~F(NX); in cpuid_fix_nx_cap()
268 entry->ecx = F(MOVBE); in __do_cpuid_ent_emulated()
285 unsigned f_nx = is_efer_nx() ? F(NX) : 0; in __do_cpuid_ent()
288 ? F(GBPAGES) : 0; in __do_cpuid_ent()
289 unsigned f_lm = F(LM); in __do_cpuid_ent()
294 unsigned f_rdtscp = kvm_x86_ops->rdtscp_supported() ? F(RDTSCP) : 0; in __do_cpuid_ent()
295 unsigned f_invpcid = kvm_x86_ops->invpcid_supported() ? F(INVPCID) : 0; in __do_cpuid_ent()
296 unsigned f_mpx = kvm_x86_ops->mpx_supported() ? F(MPX) : 0; in __do_cpuid_ent()
297 unsigned f_xsaves = kvm_x86_ops->xsaves_supported() ? F(XSAVES) : 0; in __do_cpuid_ent()
301 F(FPU) | F(VME) | F(DE) | F(PSE) | in __do_cpuid_ent()
302 F(TSC) | F(MSR) | F(PAE) | F(MCE) | in __do_cpuid_ent()
303 F(CX8) | F(APIC) | 0 /* Reserved */ | F(SEP) | in __do_cpuid_ent()
304 F(MTRR) | F(PGE) | F(MCA) | F(CMOV) | in __do_cpuid_ent()
305 F(PAT) | F(PSE36) | 0 /* PSN */ | F(CLFLUSH) | in __do_cpuid_ent()
306 0 /* Reserved, DS, ACPI */ | F(MMX) | in __do_cpuid_ent()
307 F(FXSR) | F(XMM) | F(XMM2) | F(SELFSNOOP) | in __do_cpuid_ent()
311 F(FPU) | F(VME) | F(DE) | F(PSE) | in __do_cpuid_ent()
312 F(TSC) | F(MSR) | F(PAE) | F(MCE) | in __do_cpuid_ent()
313 F(CX8) | F(APIC) | 0 /* Reserved */ | F(SYSCALL) | in __do_cpuid_ent()
314 F(MTRR) | F(PGE) | F(MCA) | F(CMOV) | in __do_cpuid_ent()
315 F(PAT) | F(PSE36) | 0 /* Reserved */ | in __do_cpuid_ent()
316 f_nx | 0 /* Reserved */ | F(MMXEXT) | F(MMX) | in __do_cpuid_ent()
317 F(FXSR) | F(FXSR_OPT) | f_gbpages | f_rdtscp | in __do_cpuid_ent()
318 0 /* Reserved */ | f_lm | F(3DNOWEXT) | F(3DNOW); in __do_cpuid_ent()
323 F(XMM3) | F(PCLMULQDQ) | 0 /* DTES64, MONITOR */ | in __do_cpuid_ent()
325 0 /* TM2 */ | F(SSSE3) | 0 /* CNXT-ID */ | 0 /* Reserved */ | in __do_cpuid_ent()
326 F(FMA) | F(CX16) | 0 /* xTPR Update, PDCM */ | in __do_cpuid_ent()
327 F(PCID) | 0 /* Reserved, DCA */ | F(XMM4_1) | in __do_cpuid_ent()
328 F(XMM4_2) | F(X2APIC) | F(MOVBE) | F(POPCNT) | in __do_cpuid_ent()
329 0 /* Reserved*/ | F(AES) | F(XSAVE) | 0 /* OSXSAVE */ | F(AVX) | in __do_cpuid_ent()
330 F(F16C) | F(RDRAND); in __do_cpuid_ent()
333 F(LAHF_LM) | F(CMP_LEGACY) | 0 /*SVM*/ | 0 /* ExtApicSpace */ | in __do_cpuid_ent()
334 F(CR8_LEGACY) | F(ABM) | F(SSE4A) | F(MISALIGNSSE) | in __do_cpuid_ent()
335 F(3DNOWPREFETCH) | F(OSVW) | 0 /* IBS */ | F(XOP) | in __do_cpuid_ent()
336 0 /* SKINIT, WDT, LWP */ | F(FMA4) | F(TBM); in __do_cpuid_ent()
340 F(XSTORE) | F(XSTORE_EN) | F(XCRYPT) | F(XCRYPT_EN) | in __do_cpuid_ent()
341 F(ACE2) | F(ACE2_EN) | F(PHE) | F(PHE_EN) | in __do_cpuid_ent()
342 F(PMM) | F(PMM_EN); in __do_cpuid_ent()
346 F(FSGSBASE) | F(BMI1) | F(HLE) | F(AVX2) | F(SMEP) | in __do_cpuid_ent()
347 F(BMI2) | F(ERMS) | f_invpcid | F(RTM) | f_mpx | F(RDSEED) | in __do_cpuid_ent()
348 F(ADX) | F(SMAP) | F(AVX512F) | F(AVX512PF) | F(AVX512ER) | in __do_cpuid_ent()
349 F(AVX512CD); in __do_cpuid_ent()
353 F(XSAVEOPT) | F(XSAVEC) | F(XGETBV1) | f_xsaves; in __do_cpuid_ent()
377 entry->ecx |= F(X2APIC); in __do_cpuid_ent()
425 entry->ebx |= F(TSC_ADJUST); in __do_cpuid_ent()
505 if (entry[i].eax & (F(XSAVES)|F(XSAVEC))) in __do_cpuid_ent()
622 #undef F