From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.6786.1575866041077776797 for ; Sun, 08 Dec 2019 20:34:01 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: jiewen.yao@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Dec 2019 20:34:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,294,1571727600"; d="scan'208,217";a="237621244" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga004.fm.intel.com with ESMTP; 08 Dec 2019 20:33:59 -0800 Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 8 Dec 2019 20:33:59 -0800 Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 8 Dec 2019 20:33:58 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.109]) by SHSMSX108.ccr.corp.intel.com ([169.254.8.46]) with mapi id 14.03.0439.000; Mon, 9 Dec 2019 12:33:57 +0800 From: "Yao, Jiewen" To: "devel@edk2.groups.io" Subject: [edk2-devel] [edk2-staging/branch] Plan to add a staging-branch for Rust Build Support in EDKII Thread-Topic: [edk2-devel] [edk2-staging/branch] Plan to add a staging-branch for Rust Build Support in EDKII Thread-Index: AdWuRCI+Mtfk7dfdRcWkWusizXA/gg== Date: Mon, 9 Dec 2019 04:33:56 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C503F8946CF@shsmsx102.ccr.corp.intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWI1OWNiMzAtZTFkZS00ZWVlLTgzMjYtMmQ2ODAxZjg0MjIwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiQnBEQUoxdVJxcGdjRVVCV1lzcTM3V21FQzhTVm1WdmtmdDZpTmplYXVWdlRcL2xQSmJLMFhTQlBcL09jMVU3WkFcLyJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: jiewen.yao@intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_74D8A39837DF1E4DA445A8C0B3885C503F8946CFshsmsx102ccrcor_" --_000_74D8A39837DF1E4DA445A8C0B3885C503F8946CFshsmsx102ccrcor_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello In order to response https://bugzilla.tianocore.org/show_bug.cgi?id=3D2367,= "Add the ability to build EDKII modules in RUST", we plan to create a edk2= -staging/edkii-rust branch if there is no objection. There have been various instances of advocacy https://msrc-blog.microsoft.c= om/2019/11/07/using-rust-in-windows/ for building system level software in = Rust https://www.rust-lang.org/. Given the ability to migrate components to Rust incrementally, this feature= request advocates support for building EDKII components in Rust. Currently, there is POC work to demonstrates how to integrate Rust support = https://github.com/jyao1/edk2/tree/edkii-rust. We hope to add this to staging tree as a step for more collaboration and mo= re feedback. The readme is at https://github.com/jyao1/edk2/blob/edkii-rust/HowToEnalbeR= ust.md The code base of development is edk2-stable201911 tag. This branch owner: Jiewen Yao > Thank you Yao Jiewen --_000_74D8A39837DF1E4DA445A8C0B3885C503F8946CFshsmsx102ccrcor_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello

In order to response https://bugzilla.tianocore.org/show_bug.cgi?id=3D2367, “Add the a= bility to build EDKII modules in RUST”, we plan to create a edk2-staging/edkii-rust branch if there is no objection.<= /p>

 

There have been various instances of advoc=
acy https://msrc-blog.microsoft.com/2019/11/07/using-rust=
-in-windows/=
 for building system level software in Rust https://www.rust-lang.org/.
Given the ability to migrate components to=
 Rust incrementally, this feature request advocates support for building ED=
KII components in Rust.
 
Currently, there is POC work to demonstrat=
es how to integrate Rust support https://github.com/jyao1/edk2/tree/edkii-rust=
.
We hope to add this to staging tree as a s=
tep for more collaboration and more feedback.

 

The readme is at https://github.com/jyao1/edk2/blob/edkii-rust/HowToEnalbeRust.md

 

The code base of development is edk2-stable201911 tag.

This branch owner: Jiewen Yao <jiewen.yao@intel.com>

Thank you

Yao Jiewen

 

--_000_74D8A39837DF1E4DA445A8C0B3885C503F8946CFshsmsx102ccrcor_--