86
(32-बिट aka i386-i686 और 64-बिट aka amd64। दूसरे शब्दों में, आपका वर्कस्टेशन, लैपटॉप या सर्वर।)
पूछे जाने वाले प्रश्न: मैं है ...
- 64-बिट (x86_64 / AMD64 / Intel64)?
lm
- हार्डवेयर वर्चुअलाइजेशन (VMX / AMD-V)?
vmx
(इंटेल), svm
(एएमडी)
- त्वरित एईएस (एईएस-एनआई)?
aes
- TXT (TPM)?
smx
- एक हाइपरविजर (जैसे घोषित)
hypervisor
अन्य विशेषताओं में से अधिकांश केवल संकलक या कर्नेल लेखकों के लिए रुचि रखते हैं।
सभी झंडे
पूरी सूची फ़ाइल में कर्नेल स्रोत में है arch/x86/include/asm/cpufeatures.h
।
इंटेल-परिभाषित CPU सुविधाएँ, CPUID स्तर 0x00000001 (edx)
इंटेल उन्नत वेक्टर एक्सटेंशन प्रोग्रामिंग संदर्भ में विकिपीडिया और तालिका 2-27 भी देखें
एएमडी-परिभाषित सीपीयू विशेषताएं, सीपीयूआईडी स्तर 0x80000001
इंटेल एडवांस्ड वेक्टर एक्सटेंशन प्रोग्रामिंग संदर्भ में विकिपीडिया और तालिका 2-23 भी देखें
ट्रांसमेटा-परिभाषित सीपीयू विशेषताएं, सीपीयूआईडी स्तर 0x80860001
recovery
: सीपीयू रिकवरी मोड में
longrun
: लॉन्ग्रुन पावर कंट्रोल
lrti
: LongRun टेबल इंटरफ़ेस
अन्य विशेषताएं, लिनक्स परिभाषित मानचित्रण
cxmmx
: Cyrix MMX एक्सटेंशन
k6_mtrr
: AMD K6 गैरमानक MTRRs
cyrix_arr
: साइरिक ARRs (= MTRRs)
centaur_mcr
: सेंटूर MCRs (= MTRRs)
constant_tsc
: TSC एक स्थिर दर पर टिक करता है
up
: यूपी पर चल रहा एसएमपी कर्नेल
art
: हमेशा चलने वाला टाइमर
arch_perfmon
: इंटेल आर्किटेक्चरल परफॉमेंस
pebs
: सटीक-घटना आधारित नमूनाकरण
bts
: शाखा ट्रेस स्टोर
rep_good
: प्रतिनिधि माइक्रोकोड अच्छी तरह से काम करता है
acc_power
: AMD संचित शक्ति तंत्र
nopl
: NOPL (0F 1F) निर्देश
xtopology
: सीपीयू टोपोलॉजी एनम एक्सटेंशन
tsc_reliable
: TSC को विश्वसनीय माना जाता है
nonstop_tsc
: टीएससी सी राज्यों में नहीं रुकती है
cpuid
: सीपीयू में सीपीयूआईडी इंस्ट्रक्शन है
extd_apicid
: APICID को बढ़ाया है (8 बिट्स)
amd_dcm
: मल्टी-नोड प्रोसेसर
aperfmperf
: APERFMPERF
eagerfpu
: गैर आलसी FPU बहाल
nonstop_tsc_s3
: TSC S3 राज्य में नहीं रुकता है
tsc_known_freq
: TSC ज्ञात आवृत्ति है
mce_recovery
: CPU में पुनर्प्राप्त करने योग्य मशीन की जाँच है
इंटेल-परिभाषित CPU सुविधाएँ, CPUID स्तर 0x00000001 (ecx)
इंटेल उन्नत वेक्टर एक्सटेंशन प्रोग्रामिंग संदर्भ में विकिपीडिया और तालिका 2-26 भी देखें
VIA / Cyrix / Centaur- परिभाषित CPU सुविधाएँ, CPUID स्तर 0xC0000001
rng
: रैंडम नंबर जेनरेटर मौजूद (xstore)
rng_en
: रैंडम नंबर जेनरेटर सक्षम
ace
: सीपीयू क्रिप्टो (xcrypt)
ace_en
: सीपीयू क्रिप्टो सक्षम
ace2
: उन्नत क्रिप्टोग्राफी इंजन v2
ace2_en
: ACE v2 सक्षम
phe
: पैडलॉक हैश इंजन
phe_en
: PHE सक्षम
pmm
: पैडॉक मोंटगोमरी गुणक
pmm_en
: पीएमएम सक्षम
अधिक विस्तारित एएमडी झंडे: सीपीयूआईडी स्तर 0x80000001, ईएक्सएक्स
lahf_lm
: एएच को फ्लैग्स (LAHF) से लोड करें और लॉन्ग मोड में AH को फ्लैग्स (SAHF) में स्टोर करें
cmp_legacy
: यदि हाँ हाइपरथ्रेडिंग वैध नहीं है
svm
: "सुरक्षित वर्चुअल मशीन": एएमडी-वी
extapic
: विस्तारित APIC स्थान
cr8_legacy
: 32-बिट मोड में CR8
abm
: उन्नत बिट हेरफेर
sse4a
: एसएसई -4 ए
misalignsse
: इंगित करता है कि सामान्य-सुरक्षा अपवाद (#GP) उत्पन्न होता है जब कुछ लीगेसी SSE निर्देश बिना डेटा के संचालित होते हैं। इसके अलावा CR0 और संरेखण जाँच बिट पर निर्भर करता है
3dnowprefetch
: 3DNow निर्देश देखें
osvw
: OS दृश्यमान वर्कअराउंड को इंगित करता है , जो ओएस को प्रोसेसर इरेटा के आसपास काम करने की अनुमति देता है।
ibs
: नमूनाकरण के आधार पर निर्देश
xop
: विस्तारित AVX निर्देश
skinit
: स्किनिट / एसटीजीआई निर्देश
wdt
: वॉचडॉग टाइमर
lwp
: लाइट वेट प्रोफाइलिंग
fma4
: 4 ऑपरेंड मैक निर्देश
tce
: अनुवाद कैश एक्सटेंशन
nodeid_msr
: NodeId MSR
tbm
: ट्रेलिंग बिट मैनिपुलेशन
topoext
: टोपोलॉजी एक्सटेंशन्स CPUID लीफ्स
perfctr_core
: कोर प्रदर्शन काउंटर एक्सटेंशन
perfctr_nb
: एनबी प्रदर्शन काउंटर एक्सटेंशन
bpext
: डेटा ब्रेकप्वाइंट एक्सटेंशन
ptsc
: प्रदर्शन समय-टिकट काउंटर
perfctr_l2
: L2 प्रदर्शन काउंटर एक्सटेंशन
mwaitx
: MWAIT
एक्सटेंशन ( MONITORX
/ MWAITX
)
सहायक झंडे: लिनक्स परिभाषित - विभिन्न CPUID स्तरों में बिखरे हुए सुविधाओं के लिए
ring3mwait
: अंगूठी 3 MONITOR / MWAIT
cpuid_fault
: इंटेल CPUID फॉल्टिंग
cpb
: एएमडी कोर परफॉर्मेंस बूस्ट
epb
: IA32_ENERGY_PERF_BIAS समर्थन
cat_l3
: कैश अलोकेशन टेक्नोलॉजी L3
cat_l2
: कैश अलोकेशन टेक्नोलॉजी L2
cdp_l3
: कोड और डेटा प्राथमिकता L3
invpcid_single
: प्रभावी ढंग से invpcid
औरCR4.PCIDE=1
hw_pstate
: AMD HW-PState
proc_feedback
: AMD ProcFeedbackInterface
sme
: AMD सिक्योर मेमोरी एनक्रिप्शन
pti
: कर्नेल पेज टेबल अलगाव (कैसर)
retpoline
: Retpoline के लिए शमन स्पेक्टर संस्करण 2 (अप्रत्यक्ष शाखाओं)
retpoline_amd
: एएमडी रेटपॉलिन शमन
intel_ppin
: इंटेल प्रोसेसर इन्वेंटरी नंबर
avx512_4vnniw
: AVX-512 तंत्रिका नेटवर्क निर्देश
avx512_4fmaps
: AVX-512 गुणा संचित एकल परिशुद्धता
mba
: मेमोरी बैंडविड्थ आवंटन
rsb_ctxsw
: संदर्भ स्विच पर RSB भरें
वर्चुअलाइजेशन झंडे: लिनक्स परिभाषित
tpr_shadow
: इंटेल टीपीआर शैडो
vnmi
: इंटेल वर्चुअल एनएमआई
flexpriority
: इंटेल फ्लेक्सपैरिटी
ept
: इंटेल विस्तारित पेज टेबल
vpid
: इंटेल वर्चुअल प्रोसेसर आईडी
vmmcall
: के लिए पसंद करते VMMCALL
हैंVMCALL
इंटेल-परिभाषित CPU सुविधाएँ, CPUID स्तर 0x00000007: 0 (ebx)
विस्तारित राज्य सुविधाएँ, CPUID स्तर 0x0000000d: 1 (eax)
xsaveopt
: अनुकूलित XSAVE
xsavec
: XSAVEC
xgetbv1
: XGETBV
ECX = 1 के साथ
xsaves
: XSAVES
/XRSTORS
इंटेल-परिभाषित CPU QoS उप-पत्ता, CPUID स्तर 0x0000000F: 0 (edx)
इंटेल-परिभाषित CPU QoS उप-पत्ता, CPUID स्तर 0x0000000F: 1 (edx)
cqm_occup_llc
: एलएलसी अधिभोग निगरानी
cqm_mbm_total
: एलएलसी कुल एमबीएम निगरानी
cqm_mbm_local
: एलएलसी स्थानीय एमबीएम निगरानी
AMD- परिभाषित CPU सुविधाएँ, CPUID स्तर 0x80000008 (ebx)
clzero
: CLZERO
निर्देश
irperf
: निर्देश सेवानिवृत्त प्रदर्शन काउंटर
xsaveerptr
: एफपी एरर पॉइंटर्स को हमेशा सेव / रिस्टोर करें
थर्मल और पावर मैनेजमेंट लीफ, CPUID लेवल 0x00000006 (eax)
dtherm
(पूर्व में dts
): डिजिटल थर्मल सेंसर
ida
: इंटेल डायनेमिक एक्सेलेरेशन
arat
: हमेशा रनिंग एपीआईसी टाइमर
pln
: इंटेल पावर लिमिट नोटिफिकेशन
pts
: इंटेल पैकेज थर्मल स्थिति
hwp
: इंटेल हार्डवेयर पी-स्टेट्स
hwp_notify
: HWP अधिसूचना
hwp_act_window
: HWP गतिविधि विंडो
hwp_epp
: HWP ऊर्जा प्रदर्शन वरीयताएँ
hwp_pkg_req
: HWP पैकेज-स्तरीय अनुरोध
AMD SVM फ़ीचर आइडेंटिफिकेशन, CPUID लेवल 0x8000000a (edx)
npt
: एएमडी नेस्टेड पेज टेबल सपोर्ट
lbrv
: AMD LBR वर्चुअलाइजेशन सपोर्ट
svm_lock
: एएमडी एसवीएम लॉकिंग एमएसआर
nrip_save
: एएमडी एसवीएम नेक्स्ट_रिप सेव
tsc_scale
: एएमडी टीएससी स्केलिंग सपोर्ट
vmcb_clean
: AMD VMCB क्लीन बिट्स सपोर्ट करता है
flushbyasid
: एएमडी फ्लश-बाय-एएसआईडी सपोर्ट
decodeassists
: एएमडी डिकोड सहायता का समर्थन करता है
pausefilter
: एएमडी फ़िल्टर ठहराव अवरोधन
pfthreshold
: AMD पॉज़ फिल्टर थ्रेशोल्ड
avic
: वर्चुअल इंटरप्ट कंट्रोलर
vmsave_vmload
: वर्चुअल VMSAVE VMLOAD
vgif
: वर्चुअल GIF
इंटेल-परिभाषित सीपीयू सुविधाएँ, CPUID स्तर 0x00000007: 0 (ecx)
avx512vbmi
: AVX512 वेक्टर बिट हेरफेर निर्देश
umip
: उपयोगकर्ता मोड निर्देश सुरक्षा
pku
: यूजरस्पेस के लिए सुरक्षा कुंजी
ospke
: OS सुरक्षा कुंजी सक्षम करें
avx512_vbmi2
: अतिरिक्त AVX512 वेक्टर बिट हेरफेर निर्देश
gfni
: गैलोज फील्ड नए निर्देश
vaes
: वेक्टर एईएस
vpclmulqdq
: कैर्री-कम गुणा डबल क्वाडवर्ड
avx512_vnni
: वेक्टर तंत्रिका नेटवर्क निर्देश
avx512_bitalg
: VPOPCNT [B, W] और VPSHUF-BITQMB निर्देश
avx512_vpopcntdq
: DW / QW के वैक्टर के लिए POPCNT
la57
: 5-स्तरीय पेज टेबल
rdpid
: RDPID निर्देश
AMD- परिभाषित CPU सुविधाएँ, CPUID स्तर 0x80000007 (ebx)
overflow_recov
: एमसीए ओवरफ्लो रिकवरी सपोर्ट
succor
: अचूक त्रुटि रोकथाम और पुनर्प्राप्ति
smca
: स्केलेबल एमसीए
सीपीयू बग का पता लगाया
f00f
: इंटेल F00F
fdiv
: CPU FDIV
coma
: सिरिक्स 6x86 कोमा
amd_tlb_mmatch
: tlb_mmatch
एएमडी इरेटम 383
amd_apic_c1e
: apic_c1e
एएमडी इरेटम 400
11ap
: खराब स्थानीय APIC उर्फ 11AP
fxsave_leak
: FXSAVE FOP / FIP / FOP लीक करता है
clflush_monitor
: AAI65, CLFLUSH MONITOR से पहले आवश्यक
sysret_ss_attrs
: SYSRET एसएस अटार्स को ठीक नहीं करता है
espfix
: "" आईआरईटी से 16-बिट एसएस ईएसपी / आरएसपी उच्च बिट्स को भ्रष्ट करता है
null_seg
: चयनकर्ता को शून्य करना आधार को संरक्षित करता है
swapgs_fence
: GS पर इनपुट चित्र के बिना SWAPGS
monitor
: दूरस्थ सीपीयू को जगाने के लिए आईपीआई की आवश्यकता होती है
amd_e400
: इरेटम 400 से प्रभावित सीपीयू है
cpu_meltdown
: सीपीयू मेल्टडाउन हमले से प्रभावित होता है और कर्नेल पेज टेबल अलगाव की आवश्यकता होती है
spectre_v1
: सीपीयू सशर्त शाखाओं के साथ स्पेक्टर वेरिएंट 1 के हमले से प्रभावित है
spectre_v2
: सीपीयू अप्रत्यक्ष शाखाओं के साथ स्पेक्टर वेरिएंट 2 के हमले से प्रभावित है
spec_store_bypass
: CPU सट्टा स्टोर बायपास भेद्यता (स्पेक्टर वेरिएंट 4) से प्रभावित है ।
पुनश्च यह सूची arch/x86/include/asm/cpufeatures.h
कर्नेल स्रोत से ली गई थी । झंडे स्रोत कोड के समान क्रम में सूचीबद्ध हैं। जब वे गायब हों, तो सुविधाओं के विवरणों के लिंक को जोड़कर मदद करें, उन सुविधाओं का संक्षिप्त विवरण लिखकर जिनके पास एक अनपेक्षित नाम हैं, और नए कर्नेल संस्करणों के लिए सूची को अपडेट करके। वर्तमान सूची लिनक्स 4.15 प्लस कुछ बाद के परिवर्धन से है।
$ egrep -wo ^flags|vmx|ept|vpid|npt|tpr_shadow|flexpriority|vnmi|lm|aes' /proc/cpuinfo --color | sort -u
:। और सीएलआई / जीयूआई उत्कृष्ट आई-नेक्स भी है ।