From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by mx.groups.io with SMTP id smtpd.web12.176.1635473766642369886 for ; Thu, 28 Oct 2021 19:16:08 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: byosoft.com.cn, ip: 58.240.74.242, mailfrom: gaoliming@byosoft.com.cn) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Fri, 29 Oct 2021 10:16:01 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: "'Chen, Christine'" , , Cc: "'Feng, Bob C'" , "'Kinney, Michael D'" References: In-Reply-To: Subject: =?UTF-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gUkZDOiBSZXBsYWNlIEZNTVQgVG9vbCBmcm9tIEMgdG8gUHl0aG9uIFZlcnNpb24=?= Date: Fri, 29 Oct 2021 10:16:04 +0800 Message-ID: <00b601d7cc6a$ed2dcb40$c78961c0$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHWUg1kdPhD1g3HrJpTrYAsdA4/iKvsMF8w Content-Type: multipart/alternative; boundary="----=_NextPart_000_00B7_01D7CCAD.FB518070" Content-Language: zh-cn ------=_NextPart_000_00B7_01D7CCAD.FB518070 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Christine: This is a good news. Thanks for your great work. With this change, FMMT doesn=A1=AFt depend on GenSec, GenFfs and GenFv C tool. Right? If yes, = can those logic be reused to replace GenSec, GenFfs and GenFv C tools? =20 Thanks Liming =B7=A2=BC=FE=C8=CB: Chen, Christine =20 =B7=A2=CB=CD=CA=B1=BC=E4: 2021=C4=EA10=D4=C229=C8=D5 8:33 =CA=D5=BC=FE=C8=CB: devel@edk2.groups.io; rfc@edk2.groups.io =B3=AD=CB=CD: Feng, Bob C ; Kinney, Michael D ; Liming Gao =D6=F7=CC=E2: [edk2-devel] RFC: Replace FMMT Tool from C to Python = Version =20 Hi everyone, =20 I would like to propose the new FMMT Python tool, which is used to = replace the origin C version tool. Currently the FMMT C tool is saved in edk2-staging repo, but its quality = and coding style can=A1=AFt meet the Edk2 quality, which is hard to maintain (Hard/Duplicate Code; Regression bugs; Restrict usage). The new Python version keeps same functions with origin C version. It = has higher quality and better coding style, and it is much easier to extend = new functions and to maintain. =20 You can get the FMMT Python tool through below link. =20 https://github.com/tianocore/edk2-staging/tree/PyFMMT =20 If you are interested in that, pls have a try. Looking forward to your feedback~ =20 Thanks, Christine (Yuwei) ------=_NextPart_000_00B7_01D7CCAD.FB518070 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Christine:

 This is a good news. Thanks for your great work. = With this change, FMMT doesn=A1=AFt depend on GenSec, GenFfs and GenFv C = tool. Right? If yes, can those logic be reused to replace GenSec, GenFfs = and GenFv C tools?

 

Thanks

Liming

=B7=A2=BC=FE=C8=CB: Chen, Christine = <yuwei.chen@intel.com>
=B7=A2=CB=CD=CA=B1=BC=E4: 2021=C4=EA10=D4=C229=C8=D5 8:33
=CA=D5=BC=FE=C8=CB: devel@edk2.groups.io; = rfc@edk2.groups.io
=B3=AD=CB=CD: Feng, Bob C = <bob.c.feng@intel.com>; Kinney, Michael D = <michael.d.kinney@intel.com>; Liming Gao = <gaoliming@byosoft.com.cn>
=D6=F7=CC=E2: [edk2-devel] RFC: Replace = FMMT Tool from C to Python = Version

 

Hi = everyone,

 

I would like to propose the new FMMT Python tool, which is = used to replace the origin C version tool.

Currently the FMMT C tool is saved = in edk2-staging repo, but its quality and coding style can=A1=AFt meet = the Edk2 quality, which is hard to maintain (Hard/Duplicate Code; = Regression bugs; Restrict usage).

The new Python version keeps same = functions with origin C version. It has higher quality and better coding = style, and it is much easier to extend new functions and to = maintain.

 

You can get the FMMT Python tool through below = link.

 

https= ://github.com/tianocore/edk2-staging/tree/PyFMMT

 

If you are interested in that, pls have a = try.

Looking forward to your feedback~

 

Thanks,

Christine = (Yuwei)

------=_NextPart_000_00B7_01D7CCAD.FB518070--