From: Supreeth Venkatesh Date: Mon, 26 Jun 2017 16:47:39 +0000 (+0800) Subject: BaseTools/AutoGen: auto generate MM template APIs and dependencies. X-Git-Tag: edk2-stable201903~3839 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=5a9c3e3e588007d3256877f4834a22bde68cae7b;hp=5a9c3e3e588007d3256877f4834a22bde68cae7b BaseTools/AutoGen: auto generate MM template APIs and dependencies. This patch adds changes to auto generate MM_CORE_STANDALONE and MM_STANDALONE Entry Point templates. Also, it adds changes to help auto generate dependency expressions for MM_STANDALONE modules. PI Specification v1.5 specifies Management Mode System Table (MMST) which is a collection of common services for managing MMRAM allocation and providing basic I/O services. MMST is similar to the UEFI System Table. (Currently, EFI_SMM_SYSTEM_TABLE2 defines Management Mode System Table) Some of auto generated MM_CORE_STANDALONE and MM_STANDALONE template APIs use MMST as parameter. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiewen Yao Signed-off-by: Supreeth Venkatesh Reviewed-by: Liming Gao ---