]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Nt32Pkg/WinNtFirmwareVolumePei/WinntFwh.c
Modify minor error in Nt32Pkg.dsc
[mirror_edk2.git] / Nt32Pkg / WinNtFirmwareVolumePei / WinntFwh.c
index b5afe106ee7d33482b34f1492159d574cfb5a2c7..e78059385af3c6deb3afb5e0ea3c117a5047014d 100644 (file)
@@ -117,14 +117,16 @@ Returns:
         // Hard code the address of the spare block and variable services.\r
         //  Assume it's a hard coded offset from FV0 in FD0.\r
         //\r
-        FdBase  = FdBase + PcdGet32 (PcdWinNtFlashNvStorageVariableBase);\r
+        // FdBase  = FdBase + PcdGet32 (PcdWinNtFlashNvStorageVariableBase);\r
         FdSize  = \r
           PcdGet32 (PcdFlashNvStorageVariableSize) +\r
           PcdGet32 (PcdFlashNvStorageFtwWorkingSize) +\r
           PcdGet32 (PcdFlashNvStorageFtwSpareSize) +\r
           PcdGet32 (PcdWinNtFlashNvStorageEventLogSize);\r
 \r
-        BuildFvHob (FdBase, FdSize);\r
+        BuildFvHob (FdBase + PcdGet32 (PcdWinNtFlashNvStorageVariableBase), FdSize);\r
+        \r
+        BuildFvHob (FdBase + PcdGet32 (PcdWinNtFlashNvStorageFtwSpareBase), PcdGet32 (PcdFlashNvStorageFtwSpareSize));\r
       } else {\r
         //\r
         // For other FD's just map them in.\r