Browse Source

WhitleyOpenBoardPkg: UseIntelSiliconPkg SpiFvbServiceSmm

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3307

Updates the boards in the package to use SpiFvbServicesSmm from
IntelSiliconPkg since the MinPlatformPkg driver was moved there.

Cc: Isaac Oram <isaac.w.oram@intel.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
Cc: Chasel Chiu <chasel.chiu@intel.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Isaac Oram <isaac.w.oram@intel.com>
Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
Michael Kubacki 2 years ago
parent
commit
a68d037a2f

+ 1 - 1
Platform/Intel/WhitleyOpenBoardPkg/PlatformPkg.dsc

@@ -739,7 +739,7 @@
   UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf
 
   $(RP_PKG)/Features/Pci/Dxe/PciHostBridge/PciHostBridge.inf
-  $(PLATFORM_PKG)/Flash/SpiFvbService/SpiFvbServiceSmm.inf
+  IntelSiliconPkg/Feature/Flash/SpiFvbService/SpiFvbServiceSmm.inf
 
   $(RP_PKG)/Features/Pci/Dxe/PciPlatform/PciPlatform.inf
 

+ 3 - 2
Platform/Intel/WhitleyOpenBoardPkg/PlatformPkg.fdf

@@ -360,7 +360,8 @@ SET gMinPlatformPkgTokenSpaceGuid.PcdFlashAreaSize         = 0x01000000
   #
   SET gCpuUncoreTokenSpaceGuid.PcdFlashNvStorageMicrocodeBase = gCpPlatFlashTokenSpaceGuid.PcdFlashFvBinaryBase + gCpPlatFlashTokenSpaceGuid.PcdFlashFvAcmRegionSize + gCpPlatFlashTokenSpaceGuid.PcdFlashFvOpromSize
   SET gCpuUncoreTokenSpaceGuid.PcdFlashNvStorageMicrocodeSize = gMinPlatformPkgTokenSpaceGuid.PcdFlashFvMicrocodeSize
-
+  SET gIntelSiliconPkgTokenSpaceGuid.PcdFlashMicrocodeFvBase  = gCpuUncoreTokenSpaceGuid.PcdFlashNvStorageMicrocodeBase
+  SET gIntelSiliconPkgTokenSpaceGuid.PcdFlashMicrocodeFvSize  = gCpuUncoreTokenSpaceGuid.PcdFlashNvStorageMicrocodeSize
 ################################################################################
 #
 #    FD FPGA
@@ -649,7 +650,7 @@ SET gMinPlatformPkgTokenSpaceGuid.PcdFlashAreaSize         = 0x01000000
   INF  MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.inf
   INF  UefiCpuPkg/PiSmmCommunication/PiSmmCommunicationSmm.inf
 
-  INF  MinPlatformPkg/Flash/SpiFvbService/SpiFvbServiceSmm.inf
+  INF  IntelSiliconPkg/Feature/Flash/SpiFvbService/SpiFvbServiceSmm.inf
 
   INF  MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm.inf
   INF  MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf