On 02/08/14 00:17, Jordan Justen wrote: > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Jordan Justen <[email protected]> > --- > OvmfPkg/PlatformPei/Platform.c | 10 +++++----- > OvmfPkg/PlatformPei/Platform.h | 2 ++ > 2 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/OvmfPkg/PlatformPei/Platform.c b/OvmfPkg/PlatformPei/Platform.c > index a74d353..3e69d92 100644 > --- a/OvmfPkg/PlatformPei/Platform.c > +++ b/OvmfPkg/PlatformPei/Platform.c > @@ -59,6 +59,9 @@ EFI_PEI_PPI_DESCRIPTOR mPpiBootMode[] = { > }; > > > +EFI_BOOT_MODE mBootMode = BOOT_WITH_FULL_CONFIGURATION; > + > + > VOID > AddIoMemoryBaseSizeHob ( > EFI_PHYSICAL_ADDRESS MemoryBase, > @@ -269,16 +272,13 @@ BootModeInitialization ( > VOID > ) > { > - EFI_BOOT_MODE BootMode; > EFI_STATUS Status; > > if (CmosRead8 (0xF) == 0xFE) { > - BootMode = BOOT_ON_S3_RESUME; > - } else { > - BootMode = BOOT_WITH_FULL_CONFIGURATION; > + mBootMode = BOOT_ON_S3_RESUME; > } > > - Status = PeiServicesSetBootMode (BootMode); > + Status = PeiServicesSetBootMode (mBootMode); > ASSERT_EFI_ERROR (Status); > > Status = PeiServicesInstallPpi (mPpiBootMode); > diff --git a/OvmfPkg/PlatformPei/Platform.h b/OvmfPkg/PlatformPei/Platform.h > index 5cce796..9ed712f 100644 > --- a/OvmfPkg/PlatformPei/Platform.h > +++ b/OvmfPkg/PlatformPei/Platform.h > @@ -96,4 +96,6 @@ XenPublishRamRegions ( > VOID > ); > > +extern EFI_BOOT_MODE mBootMode; > + > #endif // _PLATFORM_PEI_H_INCLUDED_ >
Reviewed-by: Laszlo Ersek <[email protected]> ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
