/** @file SA Platform Lib implementation. Copyright (c) 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include "SaPlatformLibrary.h" #include #include /** Determine if PCH Link is DMI/OPI @param[in] CpuModel CPU model @retval TRUE DMI @retval FALSE OPI **/ BOOLEAN IsPchLinkDmi ( IN CPU_FAMILY CpuModel ) { if (((CpuModel == EnumCpuSklDtHalo) || (CpuModel == EnumCpuKblDtHalo)) && ((MmioRead8 (MmPciBase (0, 0, 0) + R_SA_MC_DEVICE_ID) & (BIT2 | BIT1)) != BIT2)) { return TRUE; // DMI } return FALSE; // OPI }