X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=IntelFrameworkModulePkg%2FUniversal%2FStatusCode%2FDxe%2FDxeStatusCode.inf;h=946f8112639cdf2d5903d4a026c89e4f0c1503f1;hb=6a27a4ebd0668054382ea9c7fd861743cbfa276e;hp=1a001a7d62183180901d2b508df1fcab43fb98db;hpb=29941df6a66ffb78925fe3baba566571607405be;p=mirror_edk2.git diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf index 1a001a7d62..946f811263 100644 --- a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf +++ b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf @@ -16,11 +16,6 @@ # #**/ -################################################################################ -# -# Defines Section - statements that will be processed to create a Makefile. -# -################################################################################ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeStatusCode @@ -40,12 +35,6 @@ # VIRTUAL_ADDRESS_MAP_CALLBACK = VirtualAddressChangeCallBack # -################################################################################ -# -# Sources Section - list of files that are required for the build to succeed. -# -################################################################################ - [Sources.common] SerialStatusCodeWorker.c RtMemoryStatusCodeWorker.c @@ -64,25 +53,11 @@ -################################################################################ -# -# Package Dependency Section - list of Package files that are required for -# this module. -# -################################################################################ - [Packages] MdePkg/MdePkg.dec IntelFrameworkPkg/IntelFrameworkPkg.dec IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec -################################################################################ -# -# Library Class Section - list of Library Classes that are required for -# this module. -# -################################################################################ - [LibraryClasses] OemHookStatusCodeLib SerialPortLib @@ -98,26 +73,14 @@ DebugLib BaseMemoryLib BaseLib + SynchronizationLib -################################################################################ -# -# Guid C Name Section - list of Guids that this module uses or produces. -# -################################################################################ - [Guids] gEfiDataHubStatusCodeRecordGuid # SOMETIMES_CONSUMED gMemoryStatusCodeRecordGuid # SOMETIMES_CONSUMED - gEfiStatusCodeSpecificDataGuid # SOMETIMES_CONSUMED gEfiStatusCodeDataTypeDebugGuid # PROTOCOL ALWAYS_CONSUMED - -################################################################################ -# -# Protocol C Name Section - list of Protocol and Protocol Notify C Names -# that this module uses or produces. -# -################################################################################ + gEfiEventExitBootServicesGuid [Protocols] gEfiStatusCodeRuntimeProtocolGuid # PROTOCOL ALWAYS_CONSUMED @@ -125,39 +88,20 @@ gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED -################################################################################ -# -# Pcd FEATURE_FLAG - list of PCDs that this module is coded for. -# -################################################################################ - -[PcdsFeatureFlag.common] - PcdStatusCodeReplayInOEM|gEfiIntelFrameworkModulePkgTokenSpaceGuid - PcdStatusCodeReplayInRuntimeMemory|gEfiIntelFrameworkModulePkgTokenSpaceGuid - PcdStatusCodeReplayInDataHub|gEfiIntelFrameworkModulePkgTokenSpaceGuid - PcdStatusCodeReplayInSerial|gEfiIntelFrameworkModulePkgTokenSpaceGuid - PcdStatusCodeUseOEM|gEfiIntelFrameworkModulePkgTokenSpaceGuid - PcdStatusCodeUseDataHub|gEfiIntelFrameworkModulePkgTokenSpaceGuid - PcdStatusCodeUseRuntimeMemory|gEfiIntelFrameworkModulePkgTokenSpaceGuid - PcdStatusCodeUseEfiSerial|gEfiIntelFrameworkModulePkgTokenSpaceGuid - PcdStatusCodeUseHardSerial|gEfiIntelFrameworkModulePkgTokenSpaceGuid +[FeaturePcd.common] + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInOEM + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInRuntimeMemory + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInDataHub + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInSerial + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseRuntimeMemory + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseEfiSerial + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseHardSerial -################################################################################ -# -# Pcd DYNAMIC - list of PCDs that this module is coded for. -# -################################################################################ - -[PcdsDynamic.common] - PcdStatusCodeRuntimeMemorySize|gEfiIntelFrameworkModulePkgTokenSpaceGuid - -################################################################################ -# -# Dependency Expression Section - list of Dependency expressions that are required for -# this module. -# -################################################################################ +[Pcd.common] + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeRuntimeMemorySize [Depex] - gEfiDataHubProtocolGuid AND gEfiCpuIoProtocolGuid \ No newline at end of file + TRUE \ No newline at end of file