ACPI CFGD Explained

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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s