Like I said in my previous post. I’m not much of a blogger, but this speaks for itself. Or so it should:
// // Platform Power Management Flags Bit Definitions (think CFGD): // 0x1 // BIT 0 : Enhanced Intel Speed Step Technology. 0x2 // BIT 1 : C1 enabled, supported. 0x4 // BIT 2 : C1E enabled. 0x8 // BIT 3 : C3 enabled, supported. 0x10 // BIT 4 : C6 enabled, supported. 0x20 // BIT 5 : C7 enabled, supported. 0x40 // BIT 6 : Adaptive Thermal Monitor. 0x80 // BIT 7 : Long duration turbo mode 0x100 // BIT 8 : Short duration turbo mode 0x200 // BIT 9 : Bi-directional ProcHot. 0x400 // BIT 10: CMP (Multi Core Processor/Hardware Coordination). 0x800 // BIT 11: CPU throttling states 0x1000 // BIT 12: MONITIOR/MWAIT Extensions supported. 0x2000 // BIT 13: C1 Auto demotion enabled 0x4000 // BIT 14: C3 Auto demotion enabled 0x8000 // BIT 15: Energy efficient P-State Feature enabled 0x10000 // BIT 16: C7S enabled, supported 0x20000 // BIT 17: C1 Undemotion enable 0x40000 // BIT 18: C3 Undemotion enable 0x80000 // BTI 19: Fine grained CPU Throttling states 0x100000 // BIT 20: Set boot P-state to HFM when EIST is disabled 0x200000 // BIT 21: Fast break Snoop Enable 0x400000 // BIT 22: Fast break Interrupt Enable
All bits per Intel’s PpmAslDefines.h
Update: Tabs added to improve the layout, CMP explained and typo corrected.