On 29 June 2015 at 10:06, Ard Biesheuvel <[email protected]> wrote:
> On 26 June 2015 at 10:37, Star Zeng <[email protected]> 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 <[email protected]>
>> Cc: Ard Biesheuvel <[email protected]>
>> Contributed-under: TianoCore Contribution Agreement 1.0
>> Signed-off-by: Star Zeng <[email protected]>
>> ---
>> ArmVirtPkg/ArmVirtQemu.dsc | 12 +++++++++++-
>> 1 file changed, 11 insertions(+), 1 deletion(-)
>>
>
> Reviewed-by: Ard Biesheuvel <[email protected]>
>
Ehm, strike that. Sorry.
This needs to go into ArmVirt.dsc.inc, as Laszlo pointed out.
Thanks,
Ard.
>> 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/SecureBootConfigDxe.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/DxeTpmMeasurementLib.inf
>> +
>> AuthVariableLib|SecurityPkg/Library/AuthVariableLib/AuthVariableLib.inf
>> +!else
>> +
>> TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf
>> +
>> AuthVariableLib|MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf
>> +!endif
>> + }
>> !endif
>> MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
>> MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf
>> --
>> 1.9.5.msysgit.0
>>
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel