On 28 June 2015 at 13:39, Zeng, Star <star.z...@intel.com> wrote:
> Ard,
>
> Any comments about the ArmVirtPkg update?
>

Hello Star,

I will take a good look tomorrow, and try again to build and test it.

-- 
Ard.


> Sent: Friday, June 26, 2015 10:23 PM
> To: Zeng, Star
> Cc: edk2-devel@lists.sourceforge.net; Ard Biesheuvel
> Subject: Re: [PATCH V2 12/24] ArmVirtPkg: Link AuthVariableLib for following 
> merged variable driver deploy.
>
> On 06/26/15 16:12, Zeng, Star wrote:
>> Good point, I didn't know there is ArmVirtPkg/ArmVirt.dsc.inc.
>>
>> Do you and Ard mind I just attach the updated V3 patches for ArmVirtPkg 
>> here? If yes, I can resend the whole V3 patcheset.
>
> Please wait a bit longer to see if Ard, Jordan, and/or others have any 
> comments. Then please resend (and push to github too) the entire patchset as 
> v3.
>
> In that v3 patch series, you should also include all the Reviewed-by and 
> Tested-by tags that you received for v2. You can do this by running "git 
> rebase -i", selecting the "reword" action for all the affected patches, and 
> then pasting the tags in question from the emails to the end of the 
> respective commit messages. This way your v3 will show what patches have been 
> already reviewed and/or tested.
>
> Thanks!
> Laszlo
>
>> Anyway, thanks very much for the great comments.
>>
>> Star
>> -----Original Message-----
>> From: Laszlo Ersek [mailto:ler...@redhat.com]
>> Sent: Friday, June 26, 2015 9:48 PM
>> To: Zeng, Star
>> Cc: edk2-devel@lists.sourceforge.net; Ard Biesheuvel
>> Subject: Re: [PATCH V2 12/24] ArmVirtPkg: Link AuthVariableLib for following 
>> merged variable driver deploy.
>>
>> comments below
>>
>> On 06/26/15 10:37, Star Zeng wrote:
>>> Link AuthVariableLib and DxeTpmMeasurementLib in SecurityPkg when
>>> SECURE_BOOT_ENABLE = TRUE.
>>> Link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg
>>> when SECURE_BOOT_ENABLE = FALSE.
>>>
>>> Cc: Laszlo Ersek <ler...@redhat.com>
>>> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
>>> Contributed-under: TianoCore Contribution Agreement 1.0
>>> Signed-off-by: Star Zeng <star.z...@intel.com>
>>> ---
>>>  ArmVirtPkg/ArmVirtQemu.dsc | 12 +++++++++++-
>>>  1 file changed, 11 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc
>>> index 374cf7a..b49389c 100644
>>> --- a/ArmVirtPkg/ArmVirtQemu.dsc
>>> +++ b/ArmVirtPkg/ArmVirtQemu.dsc
>>> @@ -1,6 +1,7 @@
>>>  #
>>>  #  Copyright (c) 2011-2015, ARM Limited. All rights reserved.
>>>  #  Copyright (c) 2014, Linaro Limited. All rights reserved.
>>> +#  Copyright (c) 2015, Intel Corporation. All rights reserved.
>>>  #
>>>  #  This program and the accompanying materials  #  are licensed and
>>> made available under the terms and conditions of the BSD License @@
>>> -279,7 +280,16 @@
>>>
>>> SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfi
>>> g
>>> Dxe.inf
>>>  !else
>>>    MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf
>>> -  MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf
>>> +  MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf {
>>> +    <LibraryClasses>
>>> +!if $(SECURE_BOOT_ENABLE) == TRUE
>>> +
>>> +TpmMeasurementLib|SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMea
>>> +surementLib.inf
>>> +
>>> +AuthVariableLib|SecurityPkg/Library/AuthVariableLib/AuthVariableLib.
>>> +AuthVariableLib|i
>>> +nf
>>> +!else
>>> +
>>> +TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeas
>>> +urementLibNull.inf
>>> +
>>> +AuthVariableLib|MdeModulePkg/Library/AuthVariableLibNull/AuthVariabl
>>> +AuthVariableLib|e
>>> +LibNull.inf
>>> +!endif
>>> +  }
>>>  !endif
>>>    MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
>>>
>>> MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.in
>>> f
>>>
>>
>> Please do not modify the "ArmVirtQemu.dsc" file in this patch.
>>
>> Instead, please effect the equivalent change in 
>> "ArmVirtPkg/ArmVirt.dsc.inc". That file already resolves "TpmMeasurementLib" 
>> for the secure boot case, identically to the above resolution.
>>
>> Therefore, similarly to the corresponding OvmfPkg patch, please add
>> the
>>
>>
>> AuthVariableLib|SecurityPkg/Library/AuthVariableLib/AuthVariableLib.in
>> f
>>
>> resolution in "ArmVirtPkg/ArmVirt.dsc.inc", to the existing "!if"
>> branch, and introduce the Null resolutions (for TpmMeasurementLib and
>> AuthVariableLib) in a new "!else" branch. "ArmVirtQemu.dsc" should not be 
>> modified.
>>
>> Thanks!
>> Laszlo
>>
>

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to