]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmulatorPkg/Win/Host/WinHost.c
EmulatorPkg: Record Argc, Argv and Envp in EmuThunk Ppi
[mirror_edk2.git] / EmulatorPkg / Win / Host / WinHost.c
index 19199c648c1532207ec26542a3afb14f8113c751..193a947fbdaac9aff16e5ea626b51cfb46e187b4 100644 (file)
@@ -499,6 +499,9 @@ Returns:
   }\r
 \r
   CopyMem (SecEmuThunkPpi, &mSecEmuThunkPpi, sizeof (EMU_THUNK_PPI));\r
+  SecEmuThunkPpi->Argc                 = Argc;\r
+  SecEmuThunkPpi->Argv                 = Argv;\r
+  SecEmuThunkPpi->Envp                 = Envp;\r
   SecEmuThunkPpi->PersistentMemorySize = FixedPcdGet32 (PcdPersistentMemorySize);\r
   AddThunkPpi (EFI_PEI_PPI_DESCRIPTOR_PPI, &gEmuThunkPpiGuid, SecEmuThunkPpi);\r
   AddThunkPpi (EFI_PEI_PPI_DESCRIPTOR_PPI, &gEfiPeiReset2PpiGuid, &mEmuReset2Ppi);\r