## @file\r
-# Platform Hook Library instance for UART device.\r
+# Platform Hook Library instance for UART device for Universal Payload.\r
#\r
-# Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2021, Intel Corporation. All rights reserved.<BR>\r
#\r
# SPDX-License-Identifier: BSD-2-Clause-Patent\r
#\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PlatformHookLib\r
- FILE_GUID = 40A2CBC6-CFB8-447b-A90E-198E88FD345E\r
+ FILE_GUID = 807E05AB-9411-429F-97F0-FE425BF6B094\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
LIBRARY_CLASS = PlatformHookLib\r
- CONSTRUCTOR = PlatformHookSerialPortInitialize\r
+ CONSTRUCTOR = PlatformHookSerialPortConstructor\r
\r
[Sources]\r
PlatformHookLib.c\r
\r
[LibraryClasses]\r
- BlParseLib\r
PcdLib\r
- PciLib\r
+ BaseLib\r
+ HobLib\r
+ DxeHobListLib\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
MdeModulePkg/MdeModulePkg.dec\r
UefiPayloadPkg/UefiPayloadPkg.dec\r
\r
+[Guids]\r
+ gUniversalPayloadSerialPortInfoGuid\r
+\r
[Pcd]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseMmio ## PRODUCES\r
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase ## PRODUCES\r
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate ## PRODUCES\r
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride ## PRODUCES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdSerialClockRate ## PRODUCES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdPciSerialParameters ## PRODUCES\r