From nobody Fri Apr 19 21:04:11 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+43436+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+43436+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1562666031; cv=none; d=zoho.com; s=zohoarc; b=UldnUiIvxN5GRFu9sFe6zzFKQiE9S1SRJ7hds8+J2l/WC4d+AYnf1Wy0hrd4WW7mB8NwAWRnwkeKhNsmow1mvrBa2h6XxkYjSzfSNDzT9IN1A29IhOn0CANY8nax537MED5kSil1ymsjTpezVxzT5/ZZMoZAt4AjNGkxV6UIz50= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1562666031; h=Cc:Date:From:List-Id:List-Unsubscribe:Message-ID:Reply-To:Sender:Subject:To:ARC-Authentication-Results; bh=ZZXn24B2PQ3zQ8SR4HsrbiLYp/GgOnamnDipm8fgPV0=; b=BLPyRS9SFbmV5My43ZM8lrmqND/0lLHZ9uJdXEhtjXp/ZBvTqAQNrlsOPy1T6jScYu1iFjwOVbyughdzgcb4htZ1hSUHa9sysAHzZO45DnJRxCOs8oWtnVHSBHK8ERDX5SaTOm2QLndtm7V6E/wBCTXSt33F+fdd3mXKJ+iP6YQ= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+43436+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1562666031042307.07646469888914; Tue, 9 Jul 2019 02:53:51 -0700 (PDT) Return-Path: X-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 X-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" X-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-devel] [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> Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,xiaoyux.lu@intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1562666030; bh=dNcdGmi/MGhmtHl+nhWTvd9v/iJQCUl3Q3vAAUFn9EY=; h=Cc:Date:From:Reply-To:Subject:To; b=eXDOs7f+k6xUWHWUk9tOOjmN/Ko3FsKrmSXXcqJHnpyREFpi8ViekIr/aeXE523MIjt xMqEpUOBSVnAq7JQKfFygyqLO4ywIzugbb9abm7XMI/2NOZruWMrIc/dWFKWxfx0pNY3f d9XKnfFcqTQjr+vbFyGRwvlJkGA4Z+f/2bc= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D1952 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 follo= wing 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_DEF= INED`. -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_DEF= INED` +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-ed= k-ii-module-types). =20 **Package** diff --git a/3_edk_ii_dec_file_format/32_package_declaration_dec_definition= s.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 no= t permitted). {"DXE_RUNTIME_DRIVER"} {"DXE_SAL_DRIVER"} {"DXE_SMM_DRIVER"} {"UEFI_DRIVER"} {"UEFI_APPLICATION"} {"USER_DEFINED"} + {"HOST_APPLICATION"} ::=3D [" " ]* ::=3D {} {} ::=3D {} {} diff --git a/README.md b/README.md index 64a0964..70d0278 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@