QuarkPlatformPkg: Use DpDynamicCommand to replace PerformancePkg/dp
Remove FvSimpleFileSystemDxe from Quark.dsc/fdf because it's not needed by using DpDynamicCommand driver. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Kelly Steele <kelly.steele@intel.com>
This commit is contained in:
		@@ -163,6 +163,9 @@
 | 
				
			|||||||
  PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf
 | 
					  PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf
 | 
				
			||||||
!endif
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
 | 
				
			||||||
 | 
					  FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
 | 
					  OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
 | 
				
			||||||
  IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
 | 
					  IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
 | 
				
			||||||
  BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
 | 
					  BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
 | 
				
			||||||
@@ -864,9 +867,6 @@
 | 
				
			|||||||
  MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
 | 
					  MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
 | 
				
			||||||
  MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
 | 
					  MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
 | 
				
			||||||
  FatPkg/EnhancedFatDxe/Fat.inf
 | 
					  FatPkg/EnhancedFatDxe/Fat.inf
 | 
				
			||||||
!if $(PERFORMANCE_ENABLE)
 | 
					 | 
				
			||||||
  MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
 | 
					 | 
				
			||||||
!endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # Capsule update
 | 
					  # Capsule update
 | 
				
			||||||
@@ -887,10 +887,11 @@
 | 
				
			|||||||
  # Performance Application
 | 
					  # Performance Application
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
!if $(PERFORMANCE_ENABLE)
 | 
					!if $(PERFORMANCE_ENABLE)
 | 
				
			||||||
  PerformancePkg/Dp_App/Dp.inf {
 | 
					  ShellPkg/DynamicCommand/DpDynamicCommand/DpDynamicCommand.inf {
 | 
				
			||||||
 | 
					    <PcdsFixedAtBuild>
 | 
				
			||||||
 | 
					      gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE
 | 
				
			||||||
    <LibraryClasses>
 | 
					    <LibraryClasses>
 | 
				
			||||||
      ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
 | 
					      PerformanceLib|MdeModulePkg/Library/DxeSmmPerformanceLib/DxeSmmPerformanceLib.inf
 | 
				
			||||||
      FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
!endif
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -910,8 +911,6 @@
 | 
				
			|||||||
      NULL|ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
 | 
					      NULL|ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
 | 
				
			||||||
      NULL|ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
 | 
					      NULL|ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
 | 
				
			||||||
      HandleParsingLib|ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
 | 
					      HandleParsingLib|ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
 | 
				
			||||||
      ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
 | 
					 | 
				
			||||||
      FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
 | 
					 | 
				
			||||||
      PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
 | 
					      PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
 | 
				
			||||||
      BcfgCommandLib|ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
 | 
					      BcfgCommandLib|ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
# FDF file of Clanton Peak CRB platform with 32-bit DXE
 | 
					# FDF file of Clanton Peak CRB platform with 32-bit DXE
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# This package provides QuarkNcSocId platform specific modules.
 | 
					# This package provides QuarkNcSocId platform specific modules.
 | 
				
			||||||
# Copyright (c) 2013 - 2016 Intel Corporation.
 | 
					# Copyright (c) 2013 - 2017 Intel Corporation.
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# This program and the accompanying materials
 | 
				
			||||||
# are licensed and made available under the terms and conditions of the BSD License
 | 
					# are licensed and made available under the terms and conditions of the BSD License
 | 
				
			||||||
@@ -575,13 +575,19 @@ INF  MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf
 | 
				
			|||||||
# File System Modules
 | 
					# File System Modules
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
!if $(PERFORMANCE_ENABLE)
 | 
					!if $(PERFORMANCE_ENABLE)
 | 
				
			||||||
INF  MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
 | 
					 | 
				
			||||||
!else
 | 
					!else
 | 
				
			||||||
INF  MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
 | 
					INF  MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
 | 
				
			||||||
INF  MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
 | 
					INF  MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
 | 
				
			||||||
INF  FatPkg/EnhancedFatDxe/Fat.inf
 | 
					INF  FatPkg/EnhancedFatDxe/Fat.inf
 | 
				
			||||||
!endif
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Performance Application
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					!if $(PERFORMANCE_ENABLE)
 | 
				
			||||||
 | 
					INF  ShellPkg/DynamicCommand/DpDynamicCommand/DpDynamicCommand.inf
 | 
				
			||||||
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Trusted Platform Module
 | 
					# Trusted Platform Module
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
@@ -677,9 +683,6 @@ READ_LOCK_STATUS   = TRUE
 | 
				
			|||||||
# Shell and Applications
 | 
					# Shell and Applications
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
INF  RuleOverride = TIANOCOMPRESSED ShellPkg/Application/Shell/Shell.inf
 | 
					INF  RuleOverride = TIANOCOMPRESSED ShellPkg/Application/Shell/Shell.inf
 | 
				
			||||||
!if $(PERFORMANCE_ENABLE)
 | 
					 | 
				
			||||||
INF  RuleOverride = TIANOCOMPRESSED PerformancePkg/Dp_App/Dp.inf
 | 
					 | 
				
			||||||
!endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
!if $(CAPSULE_ENABLE) || $(RECOVERY_ENABLE)
 | 
					!if $(CAPSULE_ENABLE) || $(RECOVERY_ENABLE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -150,6 +150,10 @@
 | 
				
			|||||||
!else
 | 
					!else
 | 
				
			||||||
  PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf
 | 
					  PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf
 | 
				
			||||||
!endif
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
 | 
				
			||||||
 | 
					  FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
!if $(SECURE_BOOT_ENABLE)
 | 
					!if $(SECURE_BOOT_ENABLE)
 | 
				
			||||||
  BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
 | 
					  BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
 | 
				
			||||||
  PlatformSecureLib|QuarkPlatformPkg/Library/PlatformSecureLib/PlatformSecureLib.inf
 | 
					  PlatformSecureLib|QuarkPlatformPkg/Library/PlatformSecureLib/PlatformSecureLib.inf
 | 
				
			||||||
@@ -614,10 +618,11 @@
 | 
				
			|||||||
  # Performance Application
 | 
					  # Performance Application
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
!if $(PERFORMANCE_ENABLE)
 | 
					!if $(PERFORMANCE_ENABLE)
 | 
				
			||||||
  PerformancePkg/Dp_App/Dp.inf {
 | 
					  ShellPkg/DynamicCommand/DpDynamicCommand/DpDynamicCommand.inf {
 | 
				
			||||||
 | 
					    <PcdsFixedAtBuild>
 | 
				
			||||||
 | 
					      gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE
 | 
				
			||||||
    <LibraryClasses>
 | 
					    <LibraryClasses>
 | 
				
			||||||
      ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
 | 
					      PerformanceLib|MdeModulePkg/Library/DxeSmmPerformanceLib/DxeSmmPerformanceLib.inf
 | 
				
			||||||
      FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
!endif
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -632,8 +637,6 @@
 | 
				
			|||||||
      NULL|ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
 | 
					      NULL|ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
 | 
				
			||||||
      NULL|ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
 | 
					      NULL|ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
 | 
				
			||||||
      HandleParsingLib|ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
 | 
					      HandleParsingLib|ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
 | 
				
			||||||
      ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
 | 
					 | 
				
			||||||
      FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
 | 
					 | 
				
			||||||
      PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
 | 
					      PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
 | 
				
			||||||
      BcfgCommandLib|ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
 | 
					      BcfgCommandLib|ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
# FDF file of Clanton Peak CRB platform with 32-bit DXE
 | 
					# FDF file of Clanton Peak CRB platform with 32-bit DXE
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# This package provides QuarkNcSocId platform specific modules.
 | 
					# This package provides QuarkNcSocId platform specific modules.
 | 
				
			||||||
# Copyright (c) 2013 - 2015 Intel Corporation.
 | 
					# Copyright (c) 2013 - 2017 Intel Corporation.
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# This program and the accompanying materials
 | 
					# This program and the accompanying materials
 | 
				
			||||||
# are licensed and made available under the terms and conditions of the BSD License
 | 
					# are licensed and made available under the terms and conditions of the BSD License
 | 
				
			||||||
@@ -435,6 +435,13 @@ INF  MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
INF  MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
 | 
					INF  MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Performance Application
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					!if $(PERFORMANCE_ENABLE)
 | 
				
			||||||
 | 
					INF  ShellPkg/DynamicCommand/DpDynamicCommand/DpDynamicCommand.inf
 | 
				
			||||||
 | 
					!endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
################################################################################
 | 
					################################################################################
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# FV Section
 | 
					# FV Section
 | 
				
			||||||
@@ -502,9 +509,6 @@ READ_LOCK_STATUS   = TRUE
 | 
				
			|||||||
# Shell and Applications
 | 
					# Shell and Applications
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
INF  ShellPkg/Application/Shell/Shell.inf
 | 
					INF  ShellPkg/Application/Shell/Shell.inf
 | 
				
			||||||
!if $(PERFORMANCE_ENABLE)
 | 
					 | 
				
			||||||
INF  PerformancePkg/Dp_App/Dp.inf
 | 
					 | 
				
			||||||
!endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
################################################################################
 | 
					################################################################################
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user