Lines Matching +full:4 +full:- +full:31
1 # SPDX-License-Identifier: CC0-1.0
2 # Generator: x86-cpuid-db v1.0
5 # Auto-generated file.
6 # Please submit all updates and bugfixes to https://x86-cpuid.org
15 … 0, 0, eax, 31:0, max_std_leaf , Highest cpuid standard leaf supported
16 0, 0, ebx, 31:0, cpu_vendorid_0 , CPU vendor ID string bytes 0 - 3
17 0, 0, ecx, 31:0, cpu_vendorid_2 , CPU vendor ID string bytes 8 - 11
18 0, 0, edx, 31:0, cpu_vendorid_1 , CPU vendor ID string bytes 4 - 7
24 1, 0, eax, 7:4, base_model , Base CPU model ID
32 1, 0, ebx, 31:24, local_apic_id , Initial local APIC physical ID
35 1, 0, ecx, 2, dtes64 , 64-bit DS save area
37 1, 0, ecx, 4, ds_cpl , CPL Qualified Debug Store
49 1, 0, ecx, 17, pcid , Process-context identifiers
56 1, 0, ecx, 24, tsc_deadline_timer , APIC timer one-shot operation
61 …1, 0, ecx, 29, f16c , Half-precision floating-point conversion …
63 …1, 0, ecx, 31, guest_status , System is running as guest; (para-)virtua…
64 1, 0, edx, 0, fpu , Floating-Point Unit on-chip (x87)
65 1, 0, edx, 1, vme , Virtual-8086 Mode Extensions
68 1, 0, edx, 4, tsc , Time Stamp Counter
69 …1, 0, edx, 5, msr , Model-Specific Registers (RDMSR and WRMSR…
73 1, 0, edx, 9, apic , APIC on-chip
80 1, 0, edx, 17, pse36 , Page Size Extension (36-bit)
90 1, 0, edx, 28, ht , Hyper-threading
92 …1, 0, edx, 30, ia64 , Legacy IA-64 (Itanium) support bit, now r…
93 1, 0, edx, 31, pbe , Pending Break Enable
96 # Intel cache and TLB information one-byte descriptors
102 2, 0, eax, 31, eax_invalid , Descriptors 1-3 are invalid if set
103 2, 0, ebx, 7:0, desc4 , Descriptor #4
107 2, 0, ebx, 31, ebx_invalid , Descriptors 4-7 are invalid if set
112 … 2, 0, ecx, 31, ecx_invalid , Descriptors 8-11 are invalid if set
117 … 2, 0, edx, 31, edx_invalid , Descriptors 12-15 are invalid if set
119 # Leaf 4H
122 4, 31:0, eax, 4:0, cache_type , Cache type field
123 4, 31:0, eax, 7:5, cache_level , Cache level (1-based)
124 4, 31:0, eax, 8, cache_self_init , Self-initialializing cache level
125 4, 31:0, eax, 9, fully_associative , Fully-associative cache
126 … 4, 31:0, eax, 25:14, num_threads_sharing , Number logical CPUs sharing this cache
127 … 4, 31:0, eax, 31:26, num_cores_on_die , Number of cores in the physical package
128 … 4, 31:0, ebx, 11:0, cache_linesize , System coherency line size (0-based)
129 4, 31:0, ebx, 21:12, cache_npartitions , Physical line partitions (0-based)
130 4, 31:0, ebx, 31:22, cache_nways , Ways of associativity (0-based)
131 4, 31:0, ecx, 30:0, cache_nsets , Cache number of sets (0-based)
132 …4, 31:0, edx, 0, wbinvd_rll_no_guarantee, WBINVD/INVD not guaranteed for Remote Low…
133 … 4, 31:0, edx, 1, ll_inclusive , Cache is inclusive of Lower-Level caches
134 …4, 31:0, edx, 2, complex_indexing , Not a direct-mapped cache (complex functi…
139 … 5, 0, eax, 15:0, min_mon_size , Smallest monitor-line size, in bytes
140 … 5, 0, ebx, 15:0, max_mon_size , Largest monitor-line size, in bytes
142 …5, 0, ecx, 1, mwait_irq_break , Interrupts as a break-event for MWAIT is …
143 …5, 0, edx, 3:0, n_c0_substates , Number of C0 sub C-states supported using…
144 …5, 0, edx, 7:4, n_c1_substates , Number of C1 sub C-states supported using…
145 …5, 0, edx, 11:8, n_c2_substates , Number of C2 sub C-states supported using…
146 …5, 0, edx, 15:12, n_c3_substates , Number of C3 sub C-states supported using…
147 …5, 0, edx, 19:16, n_c4_substates , Number of C4 sub C-states supported using…
148 …5, 0, edx, 23:20, n_c5_substates , Number of C5 sub C-states supported using…
149 …5, 0, edx, 27:24, n_c6_substates , Number of C6 sub C-states supported using…
150 …5, 0, edx, 31:28, n_c7_substates , Number of C7 sub C-states supported using…
157 … 0, eax, 2, arat , Always-Running APIC Timer (not affected by p-st…
158 … 6, 0, eax, 4, pln , Power Limit Notification (PLN) event
161 …6, 0, eax, 7, hwp , HWP (Hardware P-states) base registers ar…
182 … 0, edx, 11:8, feedback_sz , HW feedback interface struct size, in 4K pages
183 …6, 0, edx, 31:16, this_lcpu_hwfdbk_idx , This logical CPU index @ HW feedback stru…
188 7, 0, eax, 31:0, leaf7_n_subleaves , Number of cpuid 0x7 subleaves
193 7, 0, ebx, 4, hle , Hardware Lock Elision
201 …7, 0, ebx, 12, cqm , Intel RDT-CMT / AMD Platform-QoS cache mo…
204 … 7, 0, ebx, 15, rdt_a , Intel RDT / AMD Platform-QoS Enforcemeent
205 7, 0, ebx, 16, avx512f , AVX-512 foundation instructions
206 … 7, 0, ebx, 17, avx512dq , AVX-512 double/quadword instructions
210 7, 0, ebx, 21, avx512ifma , AVX-512 integer fused multiply add
214 7, 0, ebx, 26, avx512pf , AVX-512 prefetch instructions
215 7, 0, ebx, 27, avx512er , AVX-512 exponent/reciprocal instrs
216 7, 0, ebx, 28, avx512cd , AVX-512 conflict detection instrs
218 …7, 0, ebx, 30, avx512bw , AVX-512 BW (byte/word granular) instructi…
219 …7, 0, ebx, 31, avx512vl , AVX-512 VL (128/256 vector length) extens…
221 … 7, 0, ecx, 1, avx512vbmi , AVX-512 Vector byte manipulation instrs
223 7, 0, ecx, 3, pku , Protection keys for user-space
224 7, 0, ecx, 4, ospke , OS protection keys enable
226 …7, 0, ecx, 6, avx512_vbmi2 , AVX-512 vector byte manipulation instrs g…
230 … 7, 0, ecx, 10, vpclmulqdq , VPCLMULQDQ 256-bit instruction support
232 7, 0, ecx, 12, avx512_bitalg , AVX-512 bit count/shiffle
234 … 7, 0, ecx, 14, avx512_vpopcntdq , AVX-512: POPCNT for vectors of DW/QW
235 …7, 0, ecx, 16, la57 , 57-bit linear addreses (five-level paging)
236 … 7, 0, ecx, 21:17, mawau_val_lm , BNDLDX/BNDSTX MAWAU value in 64-bit mode
239 7, 0, ecx, 24, bus_lock_detect , OS bus-lock detection
245 … 7, 0, ecx, 31, pks , Protection keys for supervisor-mode pages
247 … 7, 0, edx, 2, avx512_4vnniw , AVX-512 neural network instructions
248 …7, 0, edx, 3, avx512_4fmaps , AVX-512 multiply accumulation single prec…
249 7, 0, edx, 4, fsrm , Fast short REP MOV
262 7, 0, edx, 22, amx_bf16 , AMX-BF16: tile bfloat16 support
263 7, 0, edx, 23, avx512_fp16 , AVX-512 FP16 instructions
264 … 7, 0, edx, 24, amx_tile , AMX-TILE: tile architecture support
265 … 7, 0, edx, 25, amx_int8 , AMX-INT8: tile 8-bit integer support
271 7, 0, edx, 31, spec_ctrl_ssbd , Speculative store bypass disable
272 7, 1, eax, 4, avx_vnni , AVX-VNNI instructions
273 7, 1, eax, 5, avx512_bf16 , AVX-512 bFloat16 instructions
277 7, 1, eax, 10, fzrm , Fast zero-length REP MOVSB
282 … 7, 1, eax, 19, wrmsrns , WRMSRNS instr (WRMSR-non-serializing)
283 7, 1, eax, 21, amx_fp16 , AMX-FP16: FP16 tile operations
289 7, 1, edx, 4, avx_vnni_int8 , AVX-VNNI-INT8 instructions
290 7, 1, edx, 5, avx_ne_convert , AVX-NE-CONVERT instructions
291 …7, 1, edx, 8, amx_complex , AMX-COMPLEX instructions (starting from G…
298 7, 2, edx, 4, bhi_ctrl , MSR bit IA32_SPEC_CTRL.BHI_DIS_S
300 7, 2, edx, 6, uclock_disable , UC-lock disable is supported
313 … 0xa, 0, eax, 31:24, pmu_cpuid_ebx_bits , Length of cpuid leaf 0xa EBX bit vector
317 0xa, 0, ebx, 3, no_llc_ref_evt , LLC-reference event not available
318 0xa, 0, ebx, 4, no_llc_miss_evt , LLC-misses event not available
322 …0xa, 0, ecx, 31:0, pmu_fcounters_bitmap , Fixed-function PMU counters support bit…
323 0xa, 0, edx, 4:0, pmu_n_fcounters , Number of fixed PMU counters
330 …0xb, 1:0, eax, 4:0, x2apic_id_shift , Bit width of this level (previous level…
334 0xb, 1:0, edx, 31:0, x2apic_id , x2APIC ID of current logical CPU
342 … 0, eax, 3, xcr0_mpx_bndregs , XCR0.BNDREGS (bit 3) supported (MPX BND0-BND3 regs)
343 …0xd, 0, eax, 4, xcr0_mpx_bndcsr , XCR0.BNDCSR (bit 4) supported (MPX BNDC…
344 … 0, eax, 5, xcr0_avx512_opmask , XCR0.OPMASK (bit 5) supported (AVX-512 k0-k7 regs)
345 … 6, xcr0_avx512_zmm_hi256 , XCR0.ZMM_Hi256 (bit 6) supported (AVX-512 ZMM0->ZMM7/15 regs)
346 …x, 7, xcr0_avx512_hi16_zmm , XCR0.HI16_ZMM (bit 7) supported (AVX-512 ZMM16->ZMM31 regs)
352 …0xd, 0, ebx, 31:0, xsave_sz_xcr0_enabled , XSAVE/XRSTR area byte size, for XCR0 en…
353 …0xd, 0, ecx, 31:0, xsave_sz_max , XSAVE/XRSTR area max byte size, all CPU…
354 … edx, 30, xcr0_lwp , AMD XCR0.LWP (bit 62) supported (Light-weight Profiling)
359 0xd, 1, eax, 4, xfd , Extended feature disable support
360 …0xd, 1, ebx, 31:0, xsave_sz_xcr0_xmms_enabled, XSAVE area size, all XCR0 and XMMS f…
369 …0xd, 63:2, eax, 31:0, xsave_sz , Size of save area for subleaf-N feature…
370 …0xd, 63:2, ebx, 31:0, xsave_offset , Offset of save area for subleaf-N featu…
372 … 1, compacted_xsave_64byte_aligned, When compacted, subleaf-N feature xsave area is 64-byte ali…
377 …0xf, 0, ebx, 31:0, core_rmid_max , RMID max, within this core, all types (…
378 0xf, 0, edx, 1, cqm_llc , LLC QoS-monitoring supported
379 … 1, eax, 7:0, l3c_qm_bitwidth , L3 QoS-monitoring counter bitwidth (24-based)
381 … 0xf, 1, ebx, 31:0, l3c_qm_conver_factor , QM_CTR MSR conversion factor to bytes
382 0xf, 1, ecx, 31:0, l3c_qm_rmid_max , L3 QoS-monitoring max RMID
393 …0x10, 2:1, eax, 4:0, cat_cbm_len , L3/L2_CAT capacity bitmask length, min…
394 … 0x10, 2:1, ebx, 31:0, cat_units_bitmap , L3/L2_CAT bitmap of allocation units
397 …0x10, 2:1, ecx, 3, cat_sparse_1s , L3/L2_CAT non-contiguous 1s value supp…
399 …0x10, 3, eax, 11:0, mba_max_delay , Max MBA throttling value; minus-one no…
400 … 0x10, 3, ecx, 0, per_thread_mba , Per-thread MBA controls are supported
416 …0x12, 0, edx, 7:0, max_enclave_sz_not64 , Maximum enclave size in non-64-bit mod…
417 …0x12, 0, edx, 15:8, max_enclave_sz_64 , Maximum enclave size in 64-bit mode (l…
420 …, 2, secs_attr_mode64bit , ATTRIBUTES.MODE64BIT supported (enclave runs in 64-bit mode)
421 …0x12, 1, eax, 4, secs_attr_provisionkey , ATTRIBUTES.PROVISIONKEY supported (pro…
429 …x, 3, xfrm_mpx_bndregs , Enclave XFRM.BNDREGS (bit 3) supported (MPX BND0-BND3 regs)
430 …0x12, 1, ecx, 4, xfrm_mpx_bndcsr , Enclave XFRM.BNDCSR (bit 4) supported …
431 …cx, 5, xfrm_avx512_opmask , Enclave XFRM.OPMASK (bit 5) supported (AVX-512 k0-k7 regs)
432 …, xfrm_avx512_zmm_hi256 , Enclave XFRM.ZMM_Hi256 (bit 6) supported (AVX-512 ZMM0->ZMM7/15 regs)
433 … 7, xfrm_avx512_hi16_zmm , Enclave XFRM.HI16_ZMM (bit 7) supported (AVX-512 ZMM16->ZMM31 regs)
437 … 0x12, 31:2, eax, 3:0, subleaf_type , Subleaf type (dictates output layout)
438 0x12, 31:2, eax, 31:12, epc_sec_base_addr_0 , EPC section base addr, bits[12:31]
439 0x12, 31:2, ebx, 19:0, epc_sec_base_addr_1 , EPC section base addr, bits[32:51]
440 … 0x12, 31:2, ecx, 3:0, epc_sec_type , EPC section type / property encoding
441 0x12, 31:2, ecx, 31:12, epc_sec_size_0 , EPC section size, bits[12:31]
442 0x12, 31:2, edx, 19:0, epc_sec_size_1 , EPC section size, bits[32:51]
447 0x14, 0, eax, 31:0, pt_max_subleaf , Max cpuid 0x14 subleaf
449 …0x14, 0, ebx, 1, psb_cyc , Configurable PSB and cycle-accurate mo…
450 …0x14, 0, ebx, 2, ip_filtering , IP/TraceStop filtering; Warm-reset PT …
451 …0x14, 0, ebx, 3, mtc_timing , MTC timing packet; COFI-based packets …
452 0x14, 0, ebx, 4, ptwrite , PTWRITE support
459 … 0x14, 0, ecx, 2, single_range_output , Single-range output scheme supported
461 …0x14, 0, ecx, 31, ip_payloads_lip , IP payloads have LIP values (CS base i…
463 …0x14, 1, eax, 31:16, mtc_periods_bmp , Bitmap of supported MTC period encodin…
465 …0x14, 1, ebx, 31:16, psb_periods_bmp , Bitmap of supported Configurable PSB f…
470 …0x15, 0, eax, 31:0, tsc_denominator , Denominator of the TSC/'core crystal c…
471 …0x15, 0, ebx, 31:0, tsc_numerator , Numerator of the TSC/'core crystal clo…
472 …0x15, 0, ecx, 31:0, cpu_crystal_hz , Core crystal clock nominal frequency, …
484 0x17, 0, eax, 31:0, soc_max_subleaf , Max cpuid leaf 0x17 subleaf
487 0x17, 0, ecx, 31:0, soc_proj_id , SoC project ID, assigned by vendor
488 …0x17, 0, edx, 31:0, soc_stepping_id , Soc project stepping ID, assigned by v…
489 …0x17, 3:1, eax, 31:0, vendor_brand_a , Vendor Brand ID string, bytes subleaf_…
490 …0x17, 3:1, ebx, 31:0, vendor_brand_b , Vendor Brand ID string, bytes subleaf_…
491 …0x17, 3:1, ecx, 31:0, vendor_brand_c , Vendor Brand ID string, bytes subleaf_…
492 …0x17, 3:1, edx, 31:0, vendor_brand_d , Vendor Brand ID string, bytes subleaf_…
497 0x18, 31:0, eax, 31:0, tlb_max_subleaf , Max cpuid 0x18 subleaf
498 0x18, 31:0, ebx, 0, tlb_4k_page , TLB 4KB-page entries supported
499 0x18, 31:0, ebx, 1, tlb_2m_page , TLB 2MB-page entries supported
500 0x18, 31:0, ebx, 2, tlb_4m_page , TLB 4MB-page entries supported
501 0x18, 31:0, ebx, 3, tlb_1g_page , TLB 1GB-page entries supported
502 …0x18, 31:0, ebx, 10:8, hard_partitioning , (Hard/Soft) partitioning between logic…
503 0x18, 31:0, ebx, 31:16, n_way_associative , Ways of associativity
504 0x18, 31:0, ecx, 31:0, n_sets , Number of sets
505 0x18, 31:0, edx, 4:0, tlb_type , Translation cache type (TLB type)
506 0x18, 31:0, edx, 7:5, tlb_cache_level , Translation cache level (1-based)
507 0x18, 31:0, edx, 8, is_fully_associative , Fully-associative structure
508 …0x18, 31:0, edx, 25:14, tlb_max_addressible_ids, Max num of addressible IDs for logical…
513 …0x19, 0, eax, 0, kl_cpl0_only , CPL0-only key Locker restriction suppo…
514 …0x19, 0, eax, 1, kl_no_encrypt , No-encrypt key locker restriction supp…
515 …0x19, 0, eax, 2, kl_no_decrypt , No-decrypt key locker restriction supp…
518 …0x19, 0, ebx, 4, kl_msr_iwkey , Key locker MSRs and IWKEY backups supp…
526 0x1a, 0, eax, 31:24, core_type , This core's type
531 0x1b, 31:0, eax, 11:0, pconfig_subleaf_type , CPUID 0x1b subleaf type
532 0x1b, 31:0, ebx, 31:0, pconfig_target_id_x , A supported PCONFIG target ID
533 0x1b, 31:0, ecx, 31:0, pconfig_target_id_y , A supported PCONFIG target ID
534 0x1b, 31:0, edx, 31:0, pconfig_target_id_z , A supported PCONFIG target ID
543 …0x1c, 0, eax, 4, lbr_depth_40 , Max stack depth (number of LBR entries…
547 …0x1c, 0, eax, 30, lbr_deep_c_reset , LBRs maybe cleared on MWAIT C-state > …
548 …0x1c, 0, eax, 31, lbr_ip_is_lip , LBR IP contain Last IP, otherwise effe…
549 …0x1c, 0, ebx, 0, lbr_cpl , CPL filtering (non-zero IA32_LBR_CTL[2…
550 …0x1c, 0, ebx, 1, lbr_branch_filter , Branch filtering (non-zero IA32_LBR_CT…
551 …0x1c, 0, ebx, 2, lbr_call_stack , Call-stack mode (IA32_LBR_CTL[3] = 1) …
555 …cx, 19:16, lbr_events_gpc_bmp , LBR PMU-events logging support; bitmap for first 4 GP (ge…
560 0x1d, 0, eax, 31:0, amx_max_palette , Highest palette ID / subleaf ID
562 0x1d, 1, eax, 31:16, amx_tile_size , AMX single tile's size, in bytes
564 0x1d, 1, ebx, 31:16, amx_palette_nr_tiles , AMX palette number of tiles
568 # Intel AMX, TMUL (Tile-matrix MULtiply) accelerator unit enumeration
576 …0x1f, 5:0, eax, 4:0, x2apic_id_shift , Bit width of this level (previous leve…
580 0x1f, 5:0, edx, 31:0, x2apic_id , x2APIC ID of current logical CPU
585 0x20, 0, eax, 31:0, hreset_nr_subleaves , CPUID 0x20 max subleaf + 1
591 0x21, 0, ebx, 31:0, tdx_vendorid_0 , TDX vendor ID string bytes 0 - 3
592 0x21, 0, ecx, 31:0, tdx_vendorid_2 , CPU vendor ID string bytes 8 - 11
593 0x21, 0, edx, 31:0, tdx_vendorid_1 , CPU vendor ID string bytes 4 - 7
601 …0x23, 0, ebx, 1, zbit , IA32_PERFEVTSELx MSRs Z-bit is support…
602 … 0x23, 1, eax, 31:0, pmu_gp_counters_bitmap , General-purpose PMU counters bitmap
603 0x23, 1, ebx, 31:0, pmu_f_counters_bitmap , Fixed PMU counters bitmap
607 …0x23, 3, eax, 3, llc_refs_evt , Last-level cache references event supp…
608 …0x23, 3, eax, 4, llc_misses_evt , Last-level cache misses event supported
620 0x40000000, 0, eax, 31:0, max_hyp_leaf , Maximum hypervisor standard leaf …
621 0x40000000, 0, ebx, 31:0, hypervisor_id_0 , Hypervisor ID string bytes 0 - 3
622 0x40000000, 0, ecx, 31:0, hypervisor_id_1 , Hypervisor ID string bytes 4 - 7
623 0x40000000, 0, edx, 31:0, hypervisor_id_2 , Hypervisor ID string bytes 8 - 11
628 0x80000000, 0, eax, 31:0, max_ext_leaf , Maximum extended cpuid leaf suppo…
629 0x80000000, 0, ebx, 31:0, cpu_vendorid_0 , Vendor ID string bytes 0 - 3
630 0x80000000, 0, ecx, 31:0, cpu_vendorid_2 , Vendor ID string bytes 8 - 11
631 0x80000000, 0, edx, 31:0, cpu_vendorid_1 , Vendor ID string bytes 4 - 7
637 0x80000001, 0, eax, 7:4, e_base_model , Base processor model
642 0x80000001, 0, ebx, 31:28, pkg_type , Package type
643 0x80000001, 0, ecx, 0, lahf_lm , LAHF and SAHF in 64-bit mode
644 0x80000001, 0, ecx, 1, cmp_legacy , Multi-processing legacy mode (No …
647 0x80000001, 0, ecx, 4, cr8_legacy , LOCK MOV CR0 means MOV CR8
658 0x80000001, 0, ecx, 16, fma4 , 4-operand FMA instruction
666 0x80000001, 0, ecx, 27, ptsc , Performance time-stamp counter
669 … 0, ecx, 30, addr_mask_ext , Breakpoint address mask extension (to bit 31)
670 0x80000001, 0, edx, 0, e_fpu , Floating-Point Unit on-chip (x87)
671 0x80000001, 0, edx, 1, e_vme , Virtual-8086 Mode Extensions
674 0x80000001, 0, edx, 4, e_tsc , Time Stamp Counter
675 0x80000001, 0, edx, 5, e_msr , Model-Specific Registers (RDMSR a…
679 0x80000001, 0, edx, 9, apic , APIC on-chip
686 0x80000001, 0, edx, 17, pse36 , Page Size Extension (36-bit)
687 0x80000001, 0, edx, 19, mp , Out-of-spec AMD Multiprocessing b…
688 0x80000001, 0, edx, 20, nx , No-execute page protection
692 0x80000001, 0, edx, 26, pdpe1gb , 1-GB large page support
694 0x80000001, 0, edx, 29, lm , Long mode (x86-64, 64-bit support)
696 0x80000001, 0, edx, 31, 3dnow , 3DNow instructions
699 # CPU brand ID string, bytes 0 - 15
701 0x80000002, 0, eax, 31:0, cpu_brandid_0 , CPU brand ID string, bytes 0 - 3
702 0x80000002, 0, ebx, 31:0, cpu_brandid_1 , CPU brand ID string, bytes 4 - 7
703 0x80000002, 0, ecx, 31:0, cpu_brandid_2 , CPU brand ID string, bytes 8 - 11
704 0x80000002, 0, edx, 31:0, cpu_brandid_3 , CPU brand ID string, bytes 12 - 15
707 # CPU brand ID string, bytes 16 - 31
709 0x80000003, 0, eax, 31:0, cpu_brandid_4 , CPU brand ID string bytes, 16 - 19
710 0x80000003, 0, ebx, 31:0, cpu_brandid_5 , CPU brand ID string bytes, 20 - 23
711 0x80000003, 0, ecx, 31:0, cpu_brandid_6 , CPU brand ID string bytes, 24 - 27
712 0x80000003, 0, edx, 31:0, cpu_brandid_7 , CPU brand ID string bytes, 28 - 31
715 # CPU brand ID string, bytes 32 - 47
717 0x80000004, 0, eax, 31:0, cpu_brandid_8 , CPU brand ID string, bytes 32 - 35
718 0x80000004, 0, ebx, 31:0, cpu_brandid_9 , CPU brand ID string, bytes 36 - 39
719 0x80000004, 0, ecx, 31:0, cpu_brandid_10 , CPU brand ID string, bytes 40 - 43
720 0x80000004, 0, edx, 31:0, cpu_brandid_11 , CPU brand ID string, bytes 44 - 47
725 0x80000005, 0, eax, 7:0, l1_itlb_2m_4m_nentries , L1 ITLB #entires, 2M and 4M pages
726 0x80000005, 0, eax, 15:8, l1_itlb_2m_4m_assoc , L1 ITLB associativity, 2M and 4M …
727 0x80000005, 0, eax, 23:16, l1_dtlb_2m_4m_nentries , L1 DTLB #entires, 2M and 4M pages
728 0x80000005, 0, eax, 31:24, l1_dtlb_2m_4m_assoc , L1 DTLB associativity, 2M and 4M …
729 0x80000005, 0, ebx, 7:0, l1_itlb_4k_nentries , L1 ITLB #entries, 4K pages
730 0x80000005, 0, ebx, 15:8, l1_itlb_4k_assoc , L1 ITLB associativity, 4K pages
731 0x80000005, 0, ebx, 23:16, l1_dtlb_4k_nentries , L1 DTLB #entries, 4K pages
732 0x80000005, 0, ebx, 31:24, l1_dtlb_4k_assoc , L1 DTLB associativity, 4K pages
736 0x80000005, 0, ecx, 31:24, l1_dcache_size_kb , L1 dcache size, in KB
740 0x80000005, 0, edx, 31:24, l1_icache_size_kb , L1 icache size, in KB
745 0x80000006, 0, eax, 11:0, l2_itlb_2m_4m_nentries , L2 iTLB #entries, 2M and 4M pages
746 0x80000006, 0, eax, 15:12, l2_itlb_2m_4m_assoc , L2 iTLB associativity, 2M and 4M …
747 0x80000006, 0, eax, 27:16, l2_dtlb_2m_4m_nentries , L2 dTLB #entries, 2M and 4M pages
748 0x80000006, 0, eax, 31:28, l2_dtlb_2m_4m_assoc , L2 dTLB associativity, 2M and 4M …
749 0x80000006, 0, ebx, 11:0, l2_itlb_4k_nentries , L2 iTLB #entries, 4K pages
750 0x80000006, 0, ebx, 15:12, l2_itlb_4k_assoc , L2 iTLB associativity, 4K pages
751 0x80000006, 0, ebx, 27:16, l2_dtlb_4k_nentries , L2 dTLB #entries, 4K pages
752 0x80000006, 0, ebx, 31:28, l2_dtlb_4k_assoc , L2 dTLB associativity, 4K pages
756 0x80000006, 0, ecx, 31:16, l2_size_kb , L2 cache size, in KB
760 0x80000006, 0, edx, 31:18, l3_size_range , L3 cache size range
769 0x80000007, 0, ecx, 31:0, cpu_pwr_sample_ratio , CPU power sample time ratio
774 0x80000007, 0, edx, 4, hw_thermal_control , Hardware thermal control
777 0x80000007, 0, edx, 7, hw_pstate , Hardware P-state control
780 0x80000007, 0, edx, 10, eff_freq_ro , Read-only effective frequency int…
791 0x80000008, 0, eax, 23:16, guest_phys_addr_bits , Max nested-paging guest physical …
796 0x80000008, 0, ebx, 4, rdpru , RDPRU (Read Processor Register at…
804 0x80000008, 0, ebx, 16, ibrs_always_on , IBRS always-on preferred
805 0x80000008, 0, ebx, 17, amd_stibp_always_on , STIBP always-on preferred
808 0x80000008, 0, ebx, 20, no_efer_lmsle , EFER[LMSLE] bit (Long-Mode Segmen…
818 0x80000008, 0, ebx, 31, brs , Branch Sampling supported
819 0x80000008, 0, ecx, 7:0, cpu_nthreads , Number of physical threads - 1
821 0x80000008, 0, ecx, 17:16, perf_tsc_len , Performance time-stamp counter si…
823 0x80000008, 0, edx, 31:16, rdpru_max_reg_id , RDPRU max register ID (ECX input)
829 0x8000000a, 0, ebx, 31:0, svm_nasid , Number of address space identifie…
834 0x8000000a, 0, edx, 4, tsc_scale , MSR based TSC rate control
847 0x8000000a, 0, edx, 21, ro_gpt , Read-Only guest page table support
856 # AMD TLB 1G-pages enumeration
861 0x80000019, 0, eax, 31:28, l1_dtlb_1g_assoc , L1 dTLB associativity, 1G pages
865 0x80000019, 0, ebx, 31:28, l2_dtlb_1g_assoc , L2 dTLB associativity, 1G pages
870 … 0, eax, 0, fp_128 , Internal FP/SIMD exec data path is 128-bits wide
872 … 0, eax, 2, fp_256 , internal FP/SSE exec data path is 256-bits wide
875 # AMD IBS (Instruction-Based Sampling) enumeration
881 0x8000001b, 0, eax, 4, ibs_op_count , IBS OP counting mode supported
885 0x8000001b, 0, eax, 8, ibs_op_branch_fuse , IBS fused branch micro-op indicat…
887 0x8000001b, 0, eax, 10, ibs_op_data_4 , IBS op data 4 MSR supported
888 0x8000001b, 0, eax, 11, ibs_l3_miss_filter , IBS L3-miss filtering supported (…
897 0x8000001c, 0, eax, 4, os_lwp_dme , DCache Miss Event (EventId=4) is …
902 0x8000001c, 0, eax, 31, os_lwp_int , Interrupt on threshold overflow i…
906 0x8000001c, 0, ebx, 31:24, lwp_event_offset , LWP events area offset in the LWP…
907 0x8000001c, 0, ecx, 4:0, lwp_latency_max , Num of bits in cache latency coun…
914 0x8000001c, 0, ecx, 30, lwp_cache_levels , Cache-related events can be filte…
915 0x8000001c, 0, ecx, 31, lwp_cache_latency , Cache-related events can be filte…
920 0x8000001c, 0, edx, 4, hw_lwp_dme , DCache Miss Event (EventId=4) is …
925 0x8000001c, 0, edx, 31, hw_lwp_int , Interrupt on threshold overflow i…
930 0x8000001d, 31:0, eax, 4:0, cache_type , Cache type field
931 0x8000001d, 31:0, eax, 7:5, cache_level , Cache level (1-based)
932 0x8000001d, 31:0, eax, 8, cache_self_init , Self-initializing cache level
933 0x8000001d, 31:0, eax, 9, fully_associative , Fully-associative cache
934 0x8000001d, 31:0, eax, 25:14, num_threads_sharing , Number of logical CPUs sharing ca…
935 0x8000001d, 31:0, ebx, 11:0, cache_linesize , System coherency line size (0-bas…
936 0x8000001d, 31:0, ebx, 21:12, cache_npartitions , Physical line partitions (0-based)
937 0x8000001d, 31:0, ebx, 31:22, cache_nways , Ways of associativity (0-based)
938 0x8000001d, 31:0, ecx, 30:0, cache_nsets , Cache number of sets (0-based)
939 0x8000001d, 31:0, edx, 0, wbinvd_rll_no_guarantee, WBINVD/INVD not guaranteed for Re…
940 0x8000001d, 31:0, edx, 1, ll_inclusive , Cache is inclusive of Lower-Level…
945 0x8000001e, 0, eax, 31:0, ext_apic_id , Extended APIC ID
946 0x8000001e, 0, ebx, 7:0, core_id , Unique per-socket logical core un…
947 0x8000001e, 0, ebx, 15:8, core_nthreas , #Threads per core (zero-based)
958 0x8000001f, 0, eax, 4, sev_nested_paging , SEV secure nested paging supported
965 0x8000001f, 0, eax, 11, req_64bit_hypervisor , SEV guest mandates 64-bit hypervi…
968 0x8000001f, 0, eax, 14, debug_swap , SEV-ES: full debug state swap is …
969 0x8000001f, 0, eax, 15, disallow_host_ibs , SEV-ES: Disallowing IBS use by th…
973 … eax, 19, virt_ibs , IBS state virtualization is supported for SEV-ES guests
981 0x8000001f, 0, ecx, 31:0, enc_guests_max , Max supported number of simultane…
982 0x8000001f, 0, edx, 31:0, min_sev_asid_no_sev_es , Mininum ASID for SEV-enabled SEV-…
990 0x80000020, 0, ebx, 4, l3rr , L3 Range Reservation support
991 0x80000020, 1, eax, 31:0, mba_limit_len , MBA enforcement limit size
992 0x80000020, 1, edx, 31:0, mba_cos_max , MBA max Class of Service number (…
993 0x80000020, 2, eax, 31:0, smba_limit_len , SMBA enforcement limit size
994 0x80000020, 2, edx, 31:0, smba_cos_max , SMBA max Class of Service number …
998 0x80000020, 3, ecx, 2, bmec_local_nontemp_wr , Local NUMA non-temporal writes ca…
999 0x80000020, 3, ecx, 3, bmec_remote_nontemp_wr , Remote NUMA non-temporal writes c…
1000 0x80000020, 3, ecx, 4, bmec_local_slow_mem_rd , Local NUMA slow-memory reads can …
1001 0x80000020, 3, ecx, 5, bmec_remote_slow_mem_rd, Remote NUMA slow-memory reads can…
1008 … 0, eax, 1, fsgs_non_serializing , WRMSR to {FS,GS,KERNEL_GS}_BASE is non-serializing
1020 0x80000021, 0, ebx, 11:0, microcode_patch_size , Size of microcode patch, in 16-by…
1029 0x80000022, 0, ebx, 9:4, lbr_v2_stack_size , Number of available LBR stack ent…
1032 0x80000022, 0, ecx, 31:0, active_umc_bitmask , Active UMCs bitmask
1035 # AMD Secure Multi-key Encryption enumeration
1037 0x80000023, 0, eax, 0, mem_hmk_mode , MEM-HMK encryption mode is suppor…
1038 0x80000023, 0, ebx, 15:0, mem_hmk_avail_keys , MEM-HMK mode: total num of availa…
1043 0x80000026, 3:0, eax, 4:0, x2apic_id_shift , Bit width of this level (previous…
1046 0x80000026, 3:0, eax, 31, domain_core_count_asymm, The 'Core' domain has asymmetric …
1050 0x80000026, 3:0, ebx, 31:28, core_type , This core's type
1053 0x80000026, 3:0, edx, 31:0, x2apic_id , x2APIC ID of current logical CPU