audk/BaseTools/Source/Python/AutoGen
Chen, Lin Z 22c3b5a865 BaseTools: Add authenticated variable store support
In order to support secure boot with authenticated type variable store
and non secure boot with normal type variable store, add one flag to
switch them.

User can append '-D VPD_AUTHENTICATED_VARIABLE_STORE' to build command
to enable authenticated type varaible store.

Also, user can add 'VPD_AUTHENTICATED_VARIABLE_STORE = TRUE/FALSE' to the
defines section of Dsc file to switch authenticated/normal type variable
store.

VPD_AUTHENTICATED_VARIABLE_STORE is a new reserved key word for this function.

Signed-off-by: Chen Lin Z <lin.z.chen@intel.com>
Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
2021-11-11 08:12:19 +00:00
..
AutoGen.py BaseTools: Decouple AutoGen Objects 2019-08-09 23:15:52 +08:00
AutoGenWorker.py BaseTools: Move CreateAsBuiltInf into AutoGenWorker for parallel 2020-08-14 01:43:32 +00:00
BuildEngine.py BaseTools: Fix string concatenation 2020-07-02 10:09:17 +00:00
DataPipe.py BaseTools: Enable Module Scope Structure Pcd 2020-11-05 04:27:28 +00:00
GenC.py BaseTools: Add EDKII_DSC_PLATFORM_GUID MACRO 2020-10-13 02:35:08 +00:00
GenDepex.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
GenMake.py BaseTools/GenMake: Use ToolDefinition as fallback option 2021-09-29 14:31:37 +00:00
GenPcdDb.py BaseTools: Fix the improper error logging 2021-01-06 02:57:38 +00:00
GenVar.py BaseTools: Add authenticated variable store support 2021-11-11 08:12:19 +00:00
IdfClassObject.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
IncludesAutoGen.py BaseTools: Resolve index out of range errors. 2020-11-19 02:22:57 +00:00
InfSectionParser.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
ModuleAutoGen.py BaseTools: Remove Makefile/MakefileName fields 2021-09-29 14:31:37 +00:00
ModuleAutoGenHelper.py BaseTools: Fix New Target/ToolChain/Arch in DSC [BuildOptions] issues 2021-05-03 18:16:23 +00:00
PlatformAutoGen.py BaseTools: Fix DSC override of Guided tool 2021-05-10 23:28:58 +00:00
StrGather.py BaseTools:Add extra debugging message 2019-08-01 15:36:48 +08:00
UniClassObject.py python: Replace distutils.utils.split_quotes with shlex.split 2021-08-02 03:09:59 +00:00
ValidCheckingInfoObject.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
WorkspaceAutoGen.py BaseTools: Add Guid name support in GenFfs. 2020-07-17 05:25:41 +00:00
__init__.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00