On 11/26/15 17:17, Laszlo Ersek wrote:
> On 11/25/15 22:29, Jordan Justen wrote:
>> On 2015-11-25 10:06:03, Laszlo Ersek wrote:
>>> On 11/25/15 18:46, Jordan Justen wrote:
>>>> On 2015-11-03 13:01:17, Laszlo Ersek wrote:
>>>>
>>>>> +  qemu-system-i386 -cpu coreduo,-nx \
>>>>
>>>> Sometimes we put '$' before a command prompt. I know there is no
>>>> standard prompt, but that is the one that I usually use in examples.
>>>
>>> Hm, I'm not really consistent on that. When I paste a command line
>>> mainly for illustration, I do use $. When I expect people to actually
>>> paste the example / snippet into a script, or at the shell prompt
>>> directly, then $ just gets in the way of easy line selection. I think in
>>> this case I'd prefer to omit the dollar sign. But, you can convince me.
>>
>> It can get in the way if you just want to copy/paste several commands
>> to run right away. I don't think that is the case here. It is just one
>> command, and it is going to at least take two copy/pastes regardless.
>> I'm not real concerned about this either way.
> 
> Okay, I'll add the dollar sign to the lines where the binaries are entered.
> 
>>
>>>>
>>>>> +
>>>>> +Dependent on the development status of the
>>>>> +"UefiCpuPkg/Universal/Acpi/S3Resume2Pei" module, S3 resume may not work 
>>>>> in
>>>>> +OvmfPkg/OvmfPkgX64.dsc builds. In such cases, OvmfPkg/OvmfPkgIa32X64.dsc 
>>>>> is
>>>>> +recommended for running X64 guests.
>>>>
>>>> Is this paragraph needed?
>>>
>>> I do think so. People (me included) tend to build the X64 DSC, unless
>>> advised otherwie.
>>
>> Yeah. The order of relavence is definitely X64, then IA32, then
>> IA32+X64.
>>
>>>
>>>> I don't think we should have to say that
>>>> UefiCpuPkg/S3Resume2Pei might be broken. Is it still broken?
>>>
>>> I believe so, yes. Jiewen outlined a number of changes required for the
>>> PEIM:
>>>
>>> http://thread.gmane.org/gmane.comp.bios.edk2.devel/3509/focus=3523
>>>
>>
>> It sounds like we should have the X64 dsc generate a build error with
>> SMM_REQUIRED until this is fixed. Maybe that can take the place of
>> this comment in the README?
> 
> I disagree with the build error. The X64 SMM_REQUIRE build can work
> perfectly fine if you disable S3 in QEMU (that is: dynamically, on the
> command line), or if you do enable S3, but never suspend & resume the guest.
> 
> This README patch names the option separately that controls S3 ("-global
> ICH9-LPC.disable_s3=[01]").
> 
> In fact, we (Red Hat) don't support the S3 enabled case (speaking
> unofficially -- this has varied over time). It tends to expose bugs in
> various components (like guest OS-level drivers).
> 
> The protection that SMM gives (... is supposed to give) to the variable
> driver stack is still worthwhile, with S3 disabled.
> 
>> Jiewen, Mike, do you have a plan for solving the X64 PEI
>> incompatibility?
> 
> That would be nice, yes, but I don't think it should delay this series
> even longer. As far as I understand, no Intel firmware that is released
> for physical machines *and* uses SMM builds the module for 64-bit. So
> that would be a first. I'm not sure what testing could be done outside
> of OVMF, which might delay this even longer.
> 
> Why are you against this paragraph in the README?

Anyway, since you gave your R-b for this patch, I'm going to pick it up,
and address all of your remarks, except the one about this paragraph --
I think it is prudent to keep it. It is very easy to remove it when the
time comes, and I will very likely notice any changes to S3Resume2Pei in
a timely manner (because I always skim fresh commits).

Thanks
Laszlo

> 
> Thanks
> Laszlo
> 
>>
>> -Jordan
>>
>>> This was on Oct 28th.
>>>
>>> And, whenever I fetch new commits from SVN, I always skim them quickly,
>>> before I rebase my local branches on top, so I know what to expect and
>>> what patches to edit (possibly) during the rebase. I don't recall any
>>> related changes for S3Resume2Pei.
>>>
>>> But, it's not hard to check at once:
>>>
>>> $ git log -1 UefiCpuPkg/Universal/Acpi/S3Resume2Pei
>>>
>>> commit c1fd37cd6bcb98143bd4a44f427735a748058ad8
>>> Author: Hao Wu <hao.a...@intel.com>
>>> Date:   Mon Jul 13 01:24:24 2015 +0000
>>>
>>>     UefiCpuPkg S3Resume2Pei: Fix ASSERT in WriteToOsS3PerformanceData
>>>
>>> That is, July 2015.
>>>
>>> So yeah, we do need this hint in the README. We can remove it later.
>>>
>>>> Reviewed-by: Jordan Justen <jordan.l.jus...@intel.com>
>>>
>>> I'll await your response before picking this up (for just the
>>> modifications that I agreed to above).
>>>
>>> Thanks!
>>> Laszlo
>>>
>>>>
>>>>> +
>>>>>  === Network Support ===
>>>>>  
>>>>>  OVMF provides a UEFI network stack by default. Its lowest level driver 
>>>>> is the
>>>>> -- 
>>>>> 1.8.3.1
>>>>>
>>>>> _______________________________________________
>>>>> edk2-devel mailing list
>>>>> edk2-devel@lists.01.org
>>>>> https://lists.01.org/mailman/listinfo/edk2-devel
>>>
> 
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel
> 

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to