From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: xiaoyux.lu@intel.com) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by groups.io with SMTP; Tue, 09 Jul 2019 02:53:50 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Jul 2019 02:53:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,470,1557212400"; d="scan'208";a="165719083" Received: from xiaoyu-dev.sh.intel.com ([10.239.47.27]) by fmsmga008.fm.intel.com with ESMTP; 09 Jul 2019 02:53:48 -0700 From: "Xiaoyu Lu" To: devel@edk2.groups.io Cc: Xiaoyu Lu , Liming Gao , Jiewen Yao Subject: [edk2-DecSpecification PATCH v1] DEC document: Add HOST_APPLICATION ModuleType Date: Tue, 9 Jul 2019 09:54:15 +0000 Message-Id: <20190709095415.2909-1-xiaoyux.lu@intel.com> X-Mailer: git-send-email 2.17.1 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1952 INF spec add a new ModuleType HOST_APPLICATION. DEC spec also need to be updated. Cc: Liming Gao Cc: Jiewen Yao Signed-off-by: Xiaoyu Lu --- 1_introduction/12_terms.md | 5 +++-- .../32_package_declaration_dec_definitions.md | 1 + README.md | 4 ++-- appendix_b_edk_ii_module_types.md | 1 + 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/1_introduction/12_terms.md b/1_introduction/12_terms.md index e6f7a3d..40e78aa 100644 --- a/1_introduction/12_terms.md +++ b/1_introduction/12_terms.md @@ -222,8 +222,9 @@ All libraries and components belong to one of the following module types: `BASE` framework that is consistent with a similar set of requirements. A module that is of module type BASE, depends only on headers and libraries provided in the MDE, while a module that is of module type DXE_DRIVER depends on common DXE -components. The EDK II build system also permits modules of type `USER_DEFINED`. -These modules will not be processed by the EDK II Build system. See +components. The EDK II build system also permits modules of type `USER_DEFINED` +and `HOST_APPLICATION`. These modules will not be processed by the EDK II Build +system. See [Table 2 EDK II Module Types](appendix_b_edk_ii_module_types.md#table-2-edk-ii-module-types). **Package** diff --git a/3_edk_ii_dec_file_format/32_package_declaration_dec_definitions.md b/3_edk_ii_dec_file_format/32_package_declaration_dec_definitions.md index dc18fb0..92d6fb4 100644 --- a/3_edk_ii_dec_file_format/32_package_declaration_dec_definitions.md +++ b/3_edk_ii_dec_file_format/32_package_declaration_dec_definitions.md @@ -236,6 +236,7 @@ DEC file (for example, `` statements are not permitted). {"DXE_RUNTIME_DRIVER"} {"DXE_SAL_DRIVER"} {"DXE_SMM_DRIVER"} {"UEFI_DRIVER"} {"UEFI_APPLICATION"} {"USER_DEFINED"} + {"HOST_APPLICATION"} ::= [" " ]* ::= {} {} ::= {} {} diff --git a/README.md b/README.md index 64a0964..70d0278 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@