Re: [edk2] [PATCH] MdeModulePkg PiDxeS3BootScriptLib: Remove a hidden assumption.

2015-09-15 Thread Zeng, Star
On 2015/9/15 17:28, Laszlo Ersek wrote: On 09/14/15 15:58, Star Zeng wrote: What to do: 1. Remove a hidden assumption "No SMM driver writes BootScript between SmmReadyToLock and S3SleepEntryCallback". 1.1. Use SmmExitBootServices and SmmLegacyBoot notification to record AtRuntime flag.

Re: [edk2] [PATCH] MdeModulePkg PiDxeS3BootScriptLib: Remove a hidden assumption.

2015-09-15 Thread Laszlo Ersek
On 09/15/15 11:38, Zeng, Star wrote: > On 2015/9/15 17:28, Laszlo Ersek wrote: >> On 09/14/15 15:58, Star Zeng wrote: >>> What to do: >>> 1. Remove a hidden assumption "No SMM driver writes BootScript between >>> SmmReadyToLock and S3SleepEntryCallback". >>> 1.1. Use SmmExitBootServices and

[edk2] [PATCH] MdeModulePkg PiDxeS3BootScriptLib: Remove a hidden assumption.

2015-09-14 Thread Star Zeng
What to do: 1. Remove a hidden assumption "No SMM driver writes BootScript between SmmReadyToLock and S3SleepEntryCallback". 1.1. Use SmmExitBootServices and SmmLegacyBoot notification to record AtRuntime flag. 1.2. Use mBootScriptDataBootTimeGuid LockBox to save boot time boot