From nobody Thu Mar 28 21:56: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+43206+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+43206+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1562142186; cv=none; d=zoho.com; s=zohoarc; b=cxTz2zX6/CI2HfphbM77pZP6uLggSznzxwhO21C2PhJpJ2dRaqHytF9NIcaSQRpm4LRzgCcOeWgWtBrfAipQ22ShD/gnVweqQzOn4zW7sj1tLnN7YW6NjSqJ74I0Jf3NZZw/b4/pNBo7JVerU08c0NwpQI0M8GQZOJa5XTGqwls= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1562142186; h=Cc:Date:From:List-Id:List-Unsubscribe:Message-ID:Reply-To:Sender:Subject:To:ARC-Authentication-Results; bh=WZwTF2FICBu1/6qr9TKeIzUaiIcDMsesw0aLn1PKicA=; b=nxBNWMKnwlPaXTX2nTF6qfJ72nqpAag0QdS+yKXYnLYSE9mJSshW9zLy+g7aiLOG6VXxE7hAgTMx74dTAk7kIAsbl35ARDYBLPfZ2I65d8+YbwmObnRm4w/YEONjEmPjoQzJaEw+x2sdAFozIkCfn9zyTTy/d6N47n8ZglzqvLg= 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+43206+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 1562142186672158.38036954578615; Wed, 3 Jul 2019 01:23:06 -0700 (PDT) Return-Path: X-Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by groups.io with SMTP; Wed, 03 Jul 2019 01:23:05 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Jul 2019 01:23:04 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,446,1557212400"; d="scan'208";a="184686317" X-Received: from xiaoyu-dev.sh.intel.com ([10.239.47.27]) by fmsmga001.fm.intel.com with ESMTP; 03 Jul 2019 01:23:03 -0700 From: "Xiaoyu Lu" To: devel@edk2.groups.io Cc: Xiaoyu Lu , Liming Gao , Jiewen Yao Subject: [edk2-devel] [edk2-BuildSpecification PATCH] Document: Support HOST_APPLICATION ModuleType Date: Wed, 3 Jul 2019 08:23:44 +0000 Message-Id: <20190703082344.21466-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=1562142185; bh=GHahhxhP9NOmkra5KqfSHf2oSdqBlK6HPHuNCaonfDs=; h=Cc:Date:From:Reply-To:Subject:To; b=RpsR417vdXf0oRryGawWsHX5p1A9gCh+WQzECekr/GNAtOtKFZuSdOB08zOImsjczm2 0yWNRlFXqq41SjcxdgdgG0LfEzInApryLDTd/MFU3RHo2fEB0lzJZOHto6qC5QiUy2hQA yAtTD0R2YRD1kwmHH3sXO6XOrQUM0E6PL8M= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D1952 INF spec add a new MODULE_TYPE HOST_APPLICATION, it indicate those modules that can run directly in OS environment. So BUILD spec also need be updated to support HOST_APPLICATION build. Cc: Liming Gao Cc: Jiewen Yao Signed-off-by: Xiaoyu Lu Reviewed-by: Liming Gao --- 1_introduction/13_terms.md | 4 ++-- 8_pre-build_autogen_stage/83_auto-generated_code.md | 1 + README.md | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/1_introduction/13_terms.md b/1_introduction/13_terms.md index b6cd569..ee107d5 100644 --- a/1_introduction/13_terms.md +++ b/1_introduction/13_terms.md @@ -228,8 +228,8 @@ 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. For a definition of the various module types, see Appendix Module Types. The EDK= II -build system also permits modules of type `USER_DEFINED`. These modules wi= ll not -be processed by the EDK II Build system. +build system also permits modules of type `USER_DEFINED` and `HOST_APPLICA= TION`. +These modules will not be processed by the EDK II Build system. =20 **Package** =20 diff --git a/8_pre-build_autogen_stage/83_auto-generated_code.md b/8_pre-bu= ild_autogen_stage/83_auto-generated_code.md index dcb0c09..b9a40ef 100644 --- a/8_pre-build_autogen_stage/83_auto-generated_code.md +++ b/8_pre-build_autogen_stage/83_auto-generated_code.md @@ -684,6 +684,7 @@ Which files are included is determined by module type. ```c Switch MODULE_TYPE { case "BASE": + case "HOST_APPLICATION": case "USER_DEFINED": include_statement (AutoGen.c, " #include diff --git a/README.md b/README.md index b51a382..bedc3e7 100644 --- a/README.md +++ b/README.md @@ -230,3 +230,4 @@ Copyright (c) 2008-2017, Intel Corporation. All rights = reserved. | | [#1110](https://bugzilla.tianocore.org/show_bug.cgi?id=3D11= 10) Extend exclamation statement's keyword to case-insensitive = = = |= | | | [#598](https://bugzilla.tianocore.org/show_bug.cgi?id=3D598= ) update supported operators in 8.2.4.6 Expressions = = = |= | | 1.29 | [#1453](https://bugzilla.tianocore.org/show_bug.cgi?id=3D14= 53) Update Build spec to remove EDK related contents = = = = | Mar 2019 = | +| 1.30 | [#1952](https://bugzilla.tianocore.org/show_bug.cgi?id=3D19= 52) Update Build spec to support HOST_APPLICATION MODULE_TYPE = = = |= July 2019 | --=20 2.17.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#43206): https://edk2.groups.io/g/devel/message/43206 Mute This Topic: https://groups.io/mt/32295530/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-