This driver will report some MMIO/IO resources to dxe core, extract smbios and acpi\r
tables from bootloader.\r
\r
- Copyright (c) 2014 - 2019, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2014 - 2020, Intel Corporation. All rights reserved.<BR>\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
EFI_HOB_GUID_TYPE *GuidHob;\r
SYSTEM_TABLE_INFO *SystemTableInfo;\r
EFI_PEI_GRAPHICS_INFO_HOB *GfxInfo;\r
+ ACPI_BOARD_INFO *AcpiBoardInfo;\r
\r
Status = EFI_SUCCESS;\r
//\r
ASSERT_EFI_ERROR (Status);\r
}\r
\r
+ //\r
+ // Set PcdPciExpressBaseAddress by HOB info\r
+ //\r
+ GuidHob = GetFirstGuidHob (&gUefiAcpiBoardInfoGuid);\r
+ if (GuidHob != NULL) {\r
+ AcpiBoardInfo = (ACPI_BOARD_INFO *)GET_GUID_HOB_DATA (GuidHob);\r
+ Status = PcdSet64S (PcdPciExpressBaseAddress, AcpiBoardInfo->PcieBaseAddress);\r
+ ASSERT_EFI_ERROR (Status);\r
+ }\r
+\r
return EFI_SUCCESS;\r
}\r
\r