I alwas keep forgetting what CPU flags mean in Linux and what CPU architecture I have.
http://www.gentoo-wiki.info/Gentoo:/proc/cpuinfo
Intel flags (This table is currently identical with /usr/include/asm/cpufeature.h. Hopefully some hardware god will share his wisdom and expand this table. )
http://www.gentoo-wiki.info/Gentoo:/proc/cpuinfo
Intel flags (This table is currently identical with /usr/include/asm/cpufeature.h. Hopefully some hardware god will share his wisdom and expand this table. )
Flag | Description | Common in processor types |
---|---|---|
fpu | Onboard (x87) Floating Point Unit | |
vme | Virtual Mode Extension | |
de | Debugging Extensions | |
pse | Page Size Extensions | |
tsc | Time Stamp Counter: support for RDTSC and WRTSC instructions | |
msr | Model-Specific Registers | |
pae | Physical Address Extensions: ability to access 64GB of memory; only 4GB can be accessed at a time though | |
mce | Machine Check Architecture | |
cx8 | CMPXCHG8 instruction | |
apic | Onboard Advanced Programmable Interrupt Controller | |
sep | Sysenter/Sysexit Instructions; SYSENTER is used for jumps to kernel memory during system calls, and SYSEXIT is used for jumps back to the user code | |
mtrr | Memory Type Range Registers | |
pge | Page Global Enable | |
mca | Machine Check Architecture | |
cmov | CMOV instruction | |
pat | Page Attribute Table | |
pse36 | 36-bit Page Size Extensions: allows to map 4 MB pages into the first 64GB RAM, used with PSE. | |
pn | Processor Serial-Number; only available on Pentium 3 | |
clflush | CLFLUSH instruction | |
dtes | Debug Trace Store | |
acpi | ACPI via MSR | |
mmx | MultiMedia Extension | |
fxsr | FXSAVE and FXSTOR instructions | |
sse | Streaming SIMD Extensions. Single instruction multiple data. Lets you do a bunch of the same operation on different pieces of input in a single clock tick. | |
sse2 | Streaming SIMD Extensions-2. More of the same. | |
selfsnoop | CPU self snoop | |
acc | Automatic Clock Control | |
IA64 | IA-64 processor Itanium. | |
ht | HyperThreading. Introduces an imaginary second processor that doesn't do much but lets you run threads in the same process a bit quicker. | |
nx | No Execute bit. Prevents arbitrary code running via buffer overflows. | |
pni | Prescott New Instructions aka. SSE3 | |
vmx | Intel Vanderpool hardware virtualization technology | |
svm | AMD "Pacifica" hardware virtualization technology | |
lm | "Long Mode," which means the chip supports the AMD64 instruction set | |
tm | "Thermal Monitor" Thermal throttling with IDLE instructions. Usually hardware controlled in response to CPU temperature. | |
tm2 | "Thermal Monitor 2" Decrease speed by reducing multipler and vcore. | |
est | "Enhanced SpeedStep" |
No comments:
Post a Comment