mirror of https://framagit.org/kyodev/kyopages.git
getInfo 2.23.0
This commit is contained in:
parent
5704e4fe7c
commit
dae386b077
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=2.23
|
||||
version=2.23.0
|
||||
date="04/11/2017"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
||||
|
@ -424,11 +424,8 @@ fi_cpu(){ # 04/11/2017
|
|||
fi_cpu_flags(){ # 04/11/2017
|
||||
|
||||
CPU_FLAGS="
|
||||
# attention: remplacer index par les encadrés "", ex:
|
||||
# DSCPL ⟷ "ds_cpl" CPL Qual. Debug Store par DS_CPL ⟷ _CPL Qual. Debug Store
|
||||
# https://github.com/torvalds/linux/blob/master/arch/x86/include/asm/cpufeatures.h
|
||||
# 11/2017
|
||||
|
||||
## Intel-defined CPU features, CPUID level 0x00000001 (edx), word 0
|
||||
FPU ⟷ Onboard FPU
|
||||
VME ⟷ Virtual Mode Extensions
|
||||
|
@ -460,7 +457,6 @@ HT ⟷ Hyper-Threading
|
|||
TM ⟷ Automatic clock control
|
||||
IA64 ⟷ IA-64 processor
|
||||
PBE ⟷ Pending Break Enable
|
||||
|
||||
## AMD-defined CPU features, CPUID level 0x80000001, word 1 Don't duplicate feature flags which are redundant with Intel!
|
||||
SYSCALL ⟷ SYSCALL/SYSRET
|
||||
MP ⟷ MP Capable.
|
||||
|
@ -472,18 +468,15 @@ RDTSCP ⟷ RDTSCP
|
|||
LM ⟷ Long Mode (x86-64)
|
||||
3DNOWEXT ⟷ AMD 3DNow! extensions
|
||||
3DNOW ⟷ 3DNow!
|
||||
|
||||
## Transmeta-defined CPU features, CPUID level 0x80860001, word 2
|
||||
RECOVERY ⟷ CPU in recovery mode
|
||||
LONGRUN ⟷ Longrun power control
|
||||
LRTI ⟷ LongRun table interface
|
||||
|
||||
## Other features, Linux-defined mapping, word 3 This range is used for feature bits which conflict or are synthesized
|
||||
CXMMX ⟷ Cyrix MMX extensions
|
||||
K6_MTRR ⟷ AMD K6 nonstandard MTRRs
|
||||
CYRIX_ARR ⟷ Cyrix ARRs (= MTRRs)
|
||||
CENTAUR_MCR ⟷ Centaur MCRs (= MTRRs)
|
||||
|
||||
## cpu types for specific tunings:
|
||||
K8 ⟷ Opteron, Athlon64
|
||||
K7 ⟷ Athlon
|
||||
|
@ -512,7 +505,6 @@ AMD_DCM ⟷ multi-node processor
|
|||
APERFMPERF ⟷ APERFMPERF
|
||||
NONSTOP_TSC_S3 ⟷ TSC doesn't stop in S3 state
|
||||
TSC_KNOWN_FREQ ⟷ TSC has known frequency
|
||||
|
||||
## Intel-defined CPU features, CPUID level 0x00000001 (ecx), word 4
|
||||
PNI ⟷ SSE-3
|
||||
PCLMULQDQ ⟷ PCLMULQDQ instruction
|
||||
|
@ -545,7 +537,6 @@ AVX ⟷ Advanced Vector Extensions
|
|||
F16C ⟷ 16-bit fp conversions
|
||||
RDRAND ⟷ The RDRAND instruction
|
||||
HYPERVISOR ⟷ Running on a hypervisor
|
||||
|
||||
## VIA/Cyrix/Centaur-defined CPU features, CPUID level 0xC0000001, word 5
|
||||
RNG ⟷ RNG present (xstore)
|
||||
RNG_EN ⟷ RNG enabled
|
||||
|
@ -557,7 +548,6 @@ PHE ⟷ PadLock Hash Engine
|
|||
PHE ⟷ ENPHE enabled
|
||||
PMM ⟷ PadLock Montgomery Multiplier
|
||||
PMM_EN ⟷ PMM enabled
|
||||
|
||||
## More extended AMD flags: CPUID level 0x80000001, ecx, word 6
|
||||
LAHF_LM ⟷ LAHF/SAHF in long mode
|
||||
CMP_LEGACY ⟷ If yes HyperThreading not valid
|
||||
|
@ -585,7 +575,6 @@ BPEXT ⟷ data breakpoint extension
|
|||
PTSC ⟷ performance time-stamp counter
|
||||
PERFCTR_LLC ⟷ Last Level Cache performance counter extensions
|
||||
MWAITX ⟷ MWAIT extension (MONITORX/MWAITX)
|
||||
|
||||
## Auxiliary flags: Linux defined - For features scattered in various CPUID levels like 0x6, 0xA etc, word 7.
|
||||
RING3MWAIT ⟷ Ring 3 MONITOR/MWAIT
|
||||
CPUID_FAULT ⟷ Intel CPUID faulting
|
||||
|
@ -594,31 +583,24 @@ EPB ⟷ IA32_ENERGY_PERF_BIAS support
|
|||
CAT_L3 ⟷ Cache Allocation Technology L3
|
||||
CAT_L2 ⟷ Cache Allocation Technology L2
|
||||
CDP_L3 ⟷ Code and Data Prioritization L3
|
||||
|
||||
HW_PSTATE ⟷ AMD HW-PState
|
||||
PROC_FEEDBACK ⟷ AMD ProcFeedbackInterface
|
||||
SME ⟷ AMD Secure Memory Encryption
|
||||
|
||||
INTEL_PPIN ⟷ Intel Processor Inventory Number
|
||||
INTEL_PT ⟷ Intel Processor Trace
|
||||
AVX512_4VNNIW ⟷ AVX-512 Neural Network Instructions
|
||||
AVX512_4FMAPS ⟷ AVX-512 Multiply Accumulation Single precision
|
||||
|
||||
MBA ⟷ Memory Bandwidth Allocation
|
||||
|
||||
## Virtualization flags: Linux defined, word 8
|
||||
TPR_SHADOW ⟷ Intel TPR Shadow
|
||||
VNMI ⟷ Intel Virtual NMI
|
||||
FLEXPRIORITY ⟷ Intel FlexPriority
|
||||
EPT ⟷ Intel Extended Page Table
|
||||
VPID ⟷ Intel Virtual Processor ID
|
||||
|
||||
VMMCALL ⟷ Prefer vmmcall to vmcall
|
||||
XENPV ⟷ Xen paravirtual guest
|
||||
|
||||
|
||||
## Intel-defined CPU features, CPUID level 0x00000007:0 (ebx), word 9
|
||||
FSGSBASE ⟷ {RD/WR}{FS/GS}BASE instructions*/
|
||||
FSGSBASE ⟷ {RD/WR}{FS/GS}BASE instructions
|
||||
TSC_ADJUST ⟷ TSC adjustment MSR 0x3b
|
||||
BMI1 ⟷ 1st group bit manipulation extensions
|
||||
HLE ⟷ Hardware Lock Elision
|
||||
|
@ -645,25 +627,20 @@ AVX512CD ⟷ AVX-512 Conflict Detection
|
|||
SHA_NI ⟷ SHA1/SHA256 Instruction Extensions
|
||||
AVX512BW ⟷ AVX-512 BW (Byte/Word granular) Instructions
|
||||
AVX512VL ⟷ AVX-512 VL (128/256 Vector Length) Extensions
|
||||
|
||||
#Extended state features, CPUID level 0x0000000d:1 (eax), word 10
|
||||
XSAVEOPT ⟷ XSAVEOPT
|
||||
XSAVEC ⟷ XSAVEC
|
||||
XGETBV1 ⟷ XGETBV with ECX = 1
|
||||
XSAVES ⟷ XSAVES/XRSTORS
|
||||
|
||||
## Intel-defined CPU QoS Sub-leaf, CPUID level 0x0000000F:0 (edx), word 11
|
||||
CQM_LLC ⟷ LLC QoS if 1
|
||||
|
||||
## Intel-defined CPU QoS Sub-leaf, CPUID level 0x0000000F:1 (edx), word 12
|
||||
CQM_OCCUP_LLC ⟷ LLC occupancy monitoring if 1
|
||||
CQM_MBM_TOTAL ⟷ LLC Total MBM monitoring
|
||||
CQM_MBM_LOCAL ⟷ LLC Local MBM monitoring
|
||||
|
||||
## AMD-defined CPU features, CPUID level 0x80000008 (ebx), word 13
|
||||
CLZERO ⟷ CLZERO instruction
|
||||
IRPERF ⟷ Instructions Retired Count
|
||||
|
||||
## Thermal and Power Management Leaf, CPUID level 0x00000006 (eax), word 14
|
||||
DTHERM ⟷ Digital Thermal Sensor
|
||||
IDA ⟷ Intel Dynamic Acceleration
|
||||
|
@ -675,7 +652,6 @@ HWP_NOTIFY ⟷ HWP Notification
|
|||
HWP_ACT_WINDOW ⟷ HWP Activity Window
|
||||
HWP_EPP ⟷ HWP Energy Perf. Preference
|
||||
HWP_PKG_REQ ⟷ HWP Package Level Request
|
||||
|
||||
## AMD SVM Feature Identification, CPUID level 0x8000000a (edx), word 15
|
||||
NPT ⟷ Nested Page Table support
|
||||
LBRVLBR ⟷ Virtualization support
|
||||
|
@ -690,15 +666,13 @@ PFTHRESHOLD ⟷ pause filter threshold
|
|||
AVIC ⟷ Virtual Interrupt Controller
|
||||
V_VMSAVE_VMLOAD ⟷ Virtual VMSAVE VMLOAD
|
||||
VGIF ⟷ Virtual GIF
|
||||
|
||||
## Intel-defined CPU features, CPUID level 0x00000007:0 (ecx), word 16
|
||||
AVX512VBMI ⟷ AVX512 Vector Bit Manipulation instructions*/
|
||||
AVX512VBMI ⟷ AVX512 Vector Bit Manipulation instructions
|
||||
PKU ⟷ Protection Keys for Userspace
|
||||
OSPKEOS ⟷ Protection Keys Enable
|
||||
AVX512_VPOPCNTDQ ⟷ POPCNT for vectors of DW/QW
|
||||
LA57 ⟷ 5-level page tables
|
||||
RDPID ⟷ RDPIDinstruction
|
||||
|
||||
## AMD-defined CPU features, CPUID level 0x80000007 (ebx), word 17
|
||||
OVERFLOW_RECOV ⟷ MCA overflow recovery support
|
||||
SUCCOR ⟷ Uncorrectable error containment and recovery
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* f__wcv
|
||||
|
||||
|
||||
## 2.23 04/11/2017
|
||||
## 2.23.O 04/11/2017
|
||||
|
||||
* nouveau: µarchitecture proc amd
|
||||
* nouveau: texte des flags cpu
|
||||
|
|
Loading…
Reference in New Issue