32#define IS_ATOM_PROCESSOR(DisplayFamily, DisplayModel) \
33 (DisplayFamily == 0x06 && \
35 DisplayModel == 0x1C || \
36 DisplayModel == 0x26 || \
37 DisplayModel == 0x27 || \
38 DisplayModel == 0x35 || \
39 DisplayModel == 0x36 \
60#define MSR_ATOM_PLATFORM_ID 0x00000017
75 UINT32 Reserved2 : 19;
76 UINT32 Reserved3 : 32;
107#define MSR_ATOM_EBL_CR_POWERON 0x0000002A
117 UINT32 Reserved1 : 1;
137 UINT32 Reserved2 : 1;
138 UINT32 Reserved3 : 1;
143 UINT32 Reserved4 : 1;
153 UINT32 Reserved5 : 1;
159 UINT32 Reserved6 : 1;
164 UINT32 Reserved7 : 1;
169 UINT32 Reserved8 : 2;
178 UINT32 Reserved9 : 5;
179 UINT32 Reserved10 : 32;
218#define MSR_ATOM_LASTBRANCH_0_FROM_IP 0x00000040
219#define MSR_ATOM_LASTBRANCH_1_FROM_IP 0x00000041
220#define MSR_ATOM_LASTBRANCH_2_FROM_IP 0x00000042
221#define MSR_ATOM_LASTBRANCH_3_FROM_IP 0x00000043
222#define MSR_ATOM_LASTBRANCH_4_FROM_IP 0x00000044
223#define MSR_ATOM_LASTBRANCH_5_FROM_IP 0x00000045
224#define MSR_ATOM_LASTBRANCH_6_FROM_IP 0x00000046
225#define MSR_ATOM_LASTBRANCH_7_FROM_IP 0x00000047
254#define MSR_ATOM_LASTBRANCH_0_TO_IP 0x00000060
255#define MSR_ATOM_LASTBRANCH_1_TO_IP 0x00000061
256#define MSR_ATOM_LASTBRANCH_2_TO_IP 0x00000062
257#define MSR_ATOM_LASTBRANCH_3_TO_IP 0x00000063
258#define MSR_ATOM_LASTBRANCH_4_TO_IP 0x00000064
259#define MSR_ATOM_LASTBRANCH_5_TO_IP 0x00000065
260#define MSR_ATOM_LASTBRANCH_6_TO_IP 0x00000066
261#define MSR_ATOM_LASTBRANCH_7_TO_IP 0x00000067
282#define MSR_ATOM_FSB_FREQ 0x000000CD
309 UINT32 Reserved1 : 29;
310 UINT32 Reserved2 : 32;
340#define MSR_ATOM_BBL_CR_CTL3 0x0000011E
355 UINT32 Reserved1 : 7;
362 UINT32 Reserved2 : 14;
367 UINT32 Reserved3 : 8;
368 UINT32 Reserved4 : 32;
398#define MSR_ATOM_PERF_STATUS 0x00000198
412 UINT32 Reserved1 : 16;
413 UINT32 Reserved2 : 8;
419 UINT32 Reserved3 : 19;
445#define MSR_ATOM_THERM2_CTL 0x0000019D
455 UINT32 Reserved1 : 16;
464 UINT32 Reserved2 : 15;
465 UINT32 Reserved3 : 32;
496#define MSR_ATOM_IA32_MISC_ENABLE 0x000001A0
510 UINT32 Reserved1 : 2;
516 UINT32 Reserved2 : 3;
521 UINT32 Reserved3 : 1;
522 UINT32 Reserved4 : 1;
554 UINT32 Reserved5 : 2;
560 UINT32 Reserved6 : 1;
565 UINT32 Reserved7 : 1;
575 UINT32 Reserved8 : 1;
584 UINT32 Reserved9 : 8;
585 UINT32 Reserved10 : 2;
590 UINT32 Reserved11 : 29;
616#define MSR_ATOM_LASTBRANCH_TOS 0x000001C9
635#define MSR_ATOM_LER_FROM_LIP 0x000001DD
655#define MSR_ATOM_LER_TO_LIP 0x000001DE
676#define MSR_ATOM_PEBS_ENABLE 0x000003F1
690 UINT32 Reserved1 : 31;
691 UINT32 Reserved2 : 32;
723#define MSR_ATOM_PKG_C2_RESIDENCY 0x000003F8
745#define MSR_ATOM_PKG_C4_RESIDENCY 0x000003F9
767#define MSR_ATOM_PKG_C6_RESIDENCY 0x000003FA
UINT32 ResponseErrorCheckingEnable
UINT32 AERR_ObservationEnabled
UINT32 BINIT_DriverEnable
UINT32 SymmetricArbitrationID
UINT32 IntegerBusFrequencyRatio
UINT32 BINIT_ObservationEnabled
UINT32 DataErrorCheckingEnable
UINT32 PerformanceMonitoring
UINT32 xTPR_Message_Disable
UINT32 AutomaticThermalControlCircuit
UINT32 CurrentPerformanceStateValue
UINT32 MaximumQualifiedRatio