IN VOID *Ppi\r
)\r
{\r
- EFI_STATUS Status;\r
- BOOLEAN InitStackGuard;\r
+ EFI_STATUS Status;\r
+ BOOLEAN InitStackGuard;\r
+ BOOLEAN InterruptState;\r
+\r
+ if (PcdGetBool (PcdMigrateTemporaryRamFirmwareVolumes)) {\r
+ InterruptState = SaveAndDisableInterrupts ();\r
+ Status = MigrateGdt ();\r
+ ASSERT_EFI_ERROR (Status);\r
+ SetInterruptState (InterruptState);\r
+ }\r
\r
//\r
// Paging must be setup first. Otherwise the exception TSS setup during MP\r