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 SmmLe

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/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. > 1.2. Use mBootScriptDataBootTime

[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 script