On 08/19/16 04:57, Zeng, Star wrote:
> On 2016/8/19 10:45, Zeng, Star wrote:
>> On 2016/8/19 10:26, Laszlo Ersek wrote:
>>> On 08/19/16 04:00, Fan, Jeff wrote:
>>>> Laszlo,
>>>>
>>>> I could revert this patch firstly.
>>>
>>> Thank you, that would be very kind.
>>>
>>>> Could you please dig out the OVMF to address the potential issue,
>>>> then I could re-commit it for those platforms required this patch.
>>>
>>> The problem is that this week (what remains of it) and the next week I
>>> won't really have time for this -- tomorrow I'm hoping to finish up
>>> something else in a mortal hurry. It was actually in preparation for
>>> rebasing / pushing that work that I pulled "master", and found out about
>>> the regression.
>>>
>>> Can we perhaps get help from the variable stack maintainers? What's the
>>> design of the (lack of) depexes on those drivers?
>>
>> Variable driver consumes
>> PcdFlashNvStorageVariableBase(64)/PcdFlashNvStorageVariableSize to
>> produce *gEfiVariableArchProtocolGuid* protocol.
>> Variable driver registers (SMM)FTW protocol notification function
>> SmmFtwNotificationEvent() or FtwNotificationEvent() to produce
>> *gEfiVariableWriteArchProtocolGuid* protocol.
>> (SMM)FTW driver has dependency on gEfiSmmFirmwareVolumeBlockProtocolGuid
>> or gEfiFirmwareVolumeBlockProtocolGuid.
>>
>> I am not so sure what you said about the (lack of) depexes on those
>> drivers.
>>
>> Did you see variable driver loaded and started when ASSERT appeared on
>> OVMF?
> 
> 
> You may could compare the serial logs to get if there is some driver
> execution flow differences for the images built without and with this
> patch.

Thanks, I'll try to do that the week after next or so, hopefully.

Laszlo

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to