/* Determine if the CPU supports the Local APIC Base Address MSR. */
BOOLEAN LocalApicBaseAddressMsrSupported(VOID)
/* Determine if the CPU supports the Local APIC Base Address MSR. */
BOOLEAN LocalApicBaseAddressMsrSupported(VOID)
{
  UINT32  RegEax;
  UINTN   FamilyId;
  AsmCpuid (1, &RegEax, NULL, NULL, NULL);
  FamilyId = BitFieldRead32 (RegEax, 8, 11);
  if ((FamilyId == 0x04) || (FamilyId == 0x05)) {
    return FALSE;
  }
  return TRUE;
}