X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FMdePkg.nspd;h=f7c709eeac47bfe732b19694cfb8e7577bdb38a1;hp=c08add92ca145bbc036b6b83e2d46b50650469a8;hb=388afff870e21ce7e450ac8d0e9bb448ab7fca1e;hpb=11a3cf6c1d34a449dbdc4536982dd5ddac63b8c1 diff --git a/MdePkg/MdePkg.nspd b/MdePkg/MdePkg.nspd index c08add92ca..f7c709eeac 100644 --- a/MdePkg/MdePkg.nspd +++ b/MdePkg/MdePkg.nspd @@ -82,10 +82,6 @@ Include/Library/MemoryAllocationLib.h - - Include/Library/PalCallLib.h - Implement the PAL call - Include/Library/PcdLib.h @@ -194,6 +190,14 @@ Include/Library/UsbLib.h + + Include/Library/CustomDecompressLib.h + + + + Include/Library/SalLib.h + Implement the SAL call + Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.msa @@ -204,7 +208,6 @@ Library/BaseMemoryLibMmx/BaseMemoryLibMmx.msa Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.msa Library/BaseMemoryLibSse2/BaseMemoryLibSse2.msa - Library/BasePcdLibNull/BasePcdLibNull.msa Library/BasePciCf8Lib/BasePciCf8Lib.msa Library/BasePciExpressLib/BasePciExpressLib.msa Library/BasePciLibCf8/BasePciLibCf8.msa @@ -215,35 +218,26 @@ Library/BasePostCodeLibDebug/BasePostCodeLibDebug.msa Library/BasePostCodeLibPort80/BasePostCodeLibPort80.msa Library/BasePrintLib/BasePrintLib.msa - Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.msa + Library/BaseTimerLibNull/BaseTimerLibNull.msa Library/BaseUefiDecompressLib/BaseUefiDecompressLib.msa Library/DxeCoreEntryPoint/DxeCoreEntryPoint.msa Library/DxeCoreHobLib/DxeCoreHobLib.msa Library/DxeHobLib/DxeHobLib.msa - Library/DxeIoLibCpuIo/DxeIoLibCpuIo.msa Library/DxeMemoryAllocationLib/DxeMemoryAllocationLib.msa - Library/DxeMemoryLib/DxeMemoryLib.msa Library/DxePcdLib/DxePcdLib.msa - Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.msa Library/DxeServicesTableLib/DxeServicesTableLib.msa Library/DxeSmbusLib/DxeSmbusLib.msa - Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.msa Library/HiiLib/HiiLib.msa Library/PeiCoreEntryPoint/PeiCoreEntryPoint.msa Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.msa Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.msa Library/PeiHobLib/PeiHobLib.msa - Library/PeiIoLibCpuIo/PeiIoLibCpuIo.msa Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.msa - Library/PeiMemoryLib/PeiMemoryLib.msa Library/PeimEntryPoint/PeimEntryPoint.msa Library/PeiPcdLib/PeiPcdLib.msa - Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.msa Library/PeiResourcePublicationLib/PeiResourcePublicationLib.msa Library/PeiServicesLib/PeiServicesLib.msa Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.msa - Library/PeiServicesTablePointerLibKr1/PeiServicesTablePointerLibKr1.msa - Library/PeiServicesTablePointerLibMm7/PeiServicesTablePointerLibMm7.msa Library/PeiSmbusLib/PeiSmbusLib.msa Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.msa Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.msa @@ -253,9 +247,11 @@ Library/UefiDevicePathLib/UefiDevicePathLib.msa Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.msa Library/UefiDriverEntryPoint/UefiDriverEntryPoint.msa - Library/UefiDriverModelLib/UefiDriverModelLib.msa Library/UefiLib/UefiLib.msa Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.msa + Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.msa + Library/DxeDebugLibSerialPort/DxeDebugLibSerialPort.msa + Library/UefiUsbLib/UefiUsbLib.msa Include/Base.h @@ -558,11 +554,6 @@ 11B34006-D85B-4D0A-A290-D5A571310EF7 - - gEfiSectionExtractionProtocolGuid - 448F5DA4-6DD7-4FE1-9307-69224192215D - - gEfiBisProtocolGuid 0B64AAB0-5429-11D4-9816-00A0C91FADCF @@ -728,6 +719,11 @@ 982C298B-F4FA-41CB-B838-77AA688FB839 + + gEfiUgaIoProtocolGuid + 61A4D49E-6F68-4F1B-B922-A86EED0B07A2 + + gEfiUnicodeCollationProtocolGuid 1D85CD7F-F43D-11D2-9A0C-0090273FC14D @@ -1113,7 +1109,7 @@ If this value is set TRUE, autogen will replace Compoent Name Protocol instance with NULL. - PcdDriverDiagnosticsDisable + PcdDriverDiagnostics2Disable 0x0000000e gEfiMdePkgTokenSpaceGuid BOOLEAN @@ -1121,6 +1117,24 @@ FALSE If this value is set TRUE, autogen will replace Driver Diagnostics Protocol instance with NULL. + + PcdComponentName2Disable + 0x0000000f + gEfiMdePkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + FALSE + If this value is set TRUE, autogen will replace Compoent Name Protocol instance with NULL. + + + PcdDriverDiagnostics2Disable + 0x00000010 + gEfiMdePkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + FALSE + If this value is set TRUE, autogen will replace Driver Diagnostics Protocol instance with NULL. + PcdUefiLibMaxPrintBufferSize 0x101