+ MSR_IA32_APIC_BASE_REGISTER MsrApicBase;\r
+ \r
+ //\r
+ // If there are less than 2 CPUs detected, then the currently executing CPU\r
+ // must be the BSP. This avoids an access to an MSR that may not be supported \r
+ // on single core CPUs.\r
+ //\r
+ if (mDebugCpuData.CpuCount < 2) {\r
+ return TRUE;\r
+ }\r
+\r
+ MsrApicBase.Uint64 = AsmReadMsr64 (MSR_IA32_APIC_BASE);\r
+ if (MsrApicBase.Bits.BSP == 1) {\r