Wei: The normal process is to send RFC in edk2 mail list and collect the feedback. This RFC introduces the proposed change, the impact and the suggestion. Then, wait for one or two weeks to collect the feedback. If there are more feedback, more time will be required.
Now, we are in the late phase of edk2-stable202102 tag development. If the change brings the big impact, I suggest to add it in the early phase of one stable tag. For this change, I suggest to collect its impact and send RFC to start the discussion first. Proposed Schedule Date (00:00:00 UTC-8) Description 2020-11-27 Beginning of development 2021-02-15 Feature Planning Freeze 2021-02-22 Soft Feature Freeze 2021-03-01 Hard Feature Freeze 2021-03-05 Release Thanks Liming > -----邮件原件----- > 发件人: Sheng, W <w.sh...@intel.com> > 发送时间: 2021年2月3日 8:07 > 收件人: Kinney, Michael D <michael.d.kin...@intel.com>; gaoliming > <gaolim...@byosoft.com.cn>; devel@edk2.groups.io > 抄送: Liu, Zhiguang <zhiguang....@intel.com>; Yao, Jiewen > <jiewen....@intel.com>; 'Andrew Fish' <af...@apple.com>; 'Laszlo Ersek' > <ler...@redhat.com>; Feng, Roger <roger.f...@intel.com> > 主题: RE: [PATCH] MdePkg/Include: Add CET instructions to Nasm.inc > > Hi Mike, > If we plan to update the NSAM version, it will affect everyone why is building > the BIOS image, do you know the process ? > How to request all the people update their NSAM tool ? > How long will be the whole process ? > Thanks > BR > Sheng Wei > > > -----Original Message----- > > From: Kinney, Michael D <michael.d.kin...@intel.com> > > Sent: 2021年2月2日 23:22 > > To: Sheng, W <w.sh...@intel.com>; gaoliming > > <gaolim...@byosoft.com.cn>; devel@edk2.groups.io; Kinney, Michael D > > <michael.d.kin...@intel.com> > > Cc: Liu, Zhiguang <zhiguang....@intel.com>; Yao, Jiewen > > <jiewen....@intel.com>; 'Andrew Fish' <af...@apple.com>; 'Laszlo Ersek' > > <ler...@redhat.com>; Feng, Roger <roger.f...@intel.com> > > Subject: RE: [PATCH] MdePkg/Include: Add CET instructions to Nasm.inc > > > > Hi Sheng, > > > > I recommend we update required NASM version. > > > > From your investigation, the new min version would be 2.15.01. > > > > Mike > > > > > -----Original Message----- > > > From: Sheng, W <w.sh...@intel.com> > > > Sent: Monday, February 1, 2021 7:39 PM > > > To: gaoliming <gaolim...@byosoft.com.cn>; Kinney, Michael D > > > <michael.d.kin...@intel.com>; devel@edk2.groups.io > > > Cc: Liu, Zhiguang <zhiguang....@intel.com>; Yao, Jiewen > > > <jiewen....@intel.com>; 'Andrew Fish' <af...@apple.com>; 'Laszlo > > > Ersek' <ler...@redhat.com>; Feng, Roger <roger.f...@intel.com> > > > Subject: RE: [PATCH] MdePkg/Include: Add CET instructions to Nasm.inc > > > > > > Hi Mike, Liming, > > > The latest NASM version is version 2.15.05. > > > The CET instructions is supported since NASM version 2.15.01, it is > released > > at 2020-06-27. > > > Do you think we need to request everyone to update the NASM tool now? > > > Or could I still use macros with DB for CET instructions in my patch ? > > > BR > > > Sheng Wei > > > > > > > -----Original Message----- > > > > From: gaoliming <gaolim...@byosoft.com.cn> > > > > Sent: 2021年2月2日 10:44 > > > > To: Kinney, Michael D <michael.d.kin...@intel.com>; Sheng, W > > > > <w.sh...@intel.com>; devel@edk2.groups.io > > > > Cc: Liu, Zhiguang <zhiguang....@intel.com>; Yao, Jiewen > > > > <jiewen....@intel.com>; 'Andrew Fish' <af...@apple.com>; 'Laszlo > > Ersek' > > > > <ler...@redhat.com> > > > > Subject: 回复: [PATCH] MdePkg/Include: Add CET instructions to > > > > Nasm.inc > > > > > > > > Mike and Sheng: > > > > Linux or Mac OS includes the pre-built nasm. Their nasm version may > be > > old. > > > > Can you evaluate the impact to update nasm version? > > > > > > > > Thanks > > > > Liming > > > > > -----邮件原件----- > > > > > 发件人: Kinney, Michael D <michael.d.kin...@intel.com> > > > > > 发送时间: 2021年1月30日 1:23 > > > > > 收件人: Sheng, W <w.sh...@intel.com>; devel@edk2.groups.io; > > Kinney, > > > > > Michael D <michael.d.kin...@intel.com> > > > > > 抄送: Liming Gao <gaolim...@byosoft.com.cn>; Liu, Zhiguang > > > > > <zhiguang....@intel.com>; Yao, Jiewen <jiewen....@intel.com> > > > > > 主题: RE: [PATCH] MdePkg/Include: Add CET instructions to Nasm.inc > > > > > > > > > > Sheng, > > > > > > > > > > The following version of the NASM documentation shows support for > > > > > these instructions. > > > > > > > > > > https://nasm.us/doc/nasmdocb.html > > > > > > > > > > Do we need to increase the min NASM version requirements for EDK > > > > > II to avoid adding macros with DB? > > > > > > > > > > Thanks, > > > > > > > > > > Mike > > > > > > > > > > > -----Original Message----- > > > > > > From: Sheng, W <w.sh...@intel.com> > > > > > > Sent: Thursday, January 28, 2021 6:35 PM > > > > > > To: devel@edk2.groups.io > > > > > > Cc: Kinney, Michael D <michael.d.kin...@intel.com>; Liming Gao > > > > > <gaolim...@byosoft.com.cn>; Liu, Zhiguang > > > > > > <zhiguang....@intel.com>; Yao, Jiewen <jiewen....@intel.com> > > > > > > Subject: [PATCH] MdePkg/Include: Add CET instructions to > > > > > > Nasm.inc > > > > > > > > > > > > This is to add instruction SAVEPREVSSP, CLRSSBSY and > > > > > > RSTORSSP_RAX in > > > > > Nasm, > > > > > > because these instructions are not supported yet. > > > > > > > > > > > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3192 > > > > > > > > > > > > Signed-off-by: Sheng Wei <w.sh...@intel.com> > > > > > > Cc: Michael D Kinney <michael.d.kin...@intel.com> > > > > > > Cc: Liming Gao <gaolim...@byosoft.com.cn> > > > > > > Cc: Zhiguang Liu <zhiguang....@intel.com> > > > > > > Cc: Jiewen Yao <jiewen....@intel.com> > > > > > > --- > > > > > > MdePkg/Include/Ia32/Nasm.inc | 14 +++++++++++++- > > > > > > MdePkg/Include/X64/Nasm.inc | 14 +++++++++++++- > > > > > > 2 files changed, 26 insertions(+), 2 deletions(-) > > > > > > > > > > > > diff --git a/MdePkg/Include/Ia32/Nasm.inc > > > > > b/MdePkg/Include/Ia32/Nasm.inc > > > > > > index 31ce861f1e..9c1b7796ea 100644 > > > > > > --- a/MdePkg/Include/Ia32/Nasm.inc > > > > > > +++ b/MdePkg/Include/Ia32/Nasm.inc > > > > > > @@ -1,6 +1,6 @@ > > > > > > > > > > > > ;--------------------------------------------------------------- > > > > > > ---- > > > > > > ----------- > > > > > > ; > > > > > > -; Copyright (c) 2019, Intel Corporation. All rights > > > > > > reserved.<BR> > > > > > > +; Copyright (c) 2019 - 2021, Intel Corporation. All rights > > > > > > +reserved.<BR> > > > > > > ; SPDX-License-Identifier: BSD-2-Clause-Patent ; ; Abstract: > > > > > > @@ -20,3 +20,15 @@ > > > > > > %macro INCSSP_EAX 0 > > > > > > DB 0xF3, 0x0F, 0xAE, 0xE8 > > > > > > %endmacro > > > > > > + > > > > > > +%macro SAVEPREVSSP 0 > > > > > > + DB 0xF3, 0x0F, 0x01, 0xEA > > > > > > +%endmacro > > > > > > + > > > > > > +%macro CLRSSBSY_EAX 0 > > > > > > + DB 0x67, 0xF3, 0x0F, 0xAE, 0x30 %endmacro > > > > > > + > > > > > > +%macro RSTORSSP_EAX 0 > > > > > > + DB 0x67, 0xF3, 0x0F, 0x01, 0x28 %endmacro > > > > > > diff --git a/MdePkg/Include/X64/Nasm.inc > > > > > b/MdePkg/Include/X64/Nasm.inc > > > > > > index 42412735ea..c5189982bb 100644 > > > > > > --- a/MdePkg/Include/X64/Nasm.inc > > > > > > +++ b/MdePkg/Include/X64/Nasm.inc > > > > > > @@ -1,6 +1,6 @@ > > > > > > > > > > > > ;--------------------------------------------------------------- > > > > > > ---- > > > > > > ----------- > > > > > > ; > > > > > > -; Copyright (c) 2019, Intel Corporation. All rights > > > > > > reserved.<BR> > > > > > > +; Copyright (c) 2019 - 2021, Intel Corporation. All rights > > > > > > +reserved.<BR> > > > > > > ; SPDX-License-Identifier: BSD-2-Clause-Patent ; ; Abstract: > > > > > > @@ -20,3 +20,15 @@ > > > > > > %macro INCSSP_RAX 0 > > > > > > DB 0xF3, 0x48, 0x0F, 0xAE, 0xE8 %endmacro > > > > > > + > > > > > > +%macro SAVEPREVSSP 0 > > > > > > + DB 0xF3, 0x0F, 0x01, 0xEA > > > > > > +%endmacro > > > > > > + > > > > > > +%macro CLRSSBSY_RAX 0 > > > > > > + DB 0xF3, 0x0F, 0xAE, 0x30 > > > > > > +%endmacro > > > > > > + > > > > > > +%macro RSTORSSP_RAX 0 > > > > > > + DB 0xF3, 0x0F, 0x01, 0x28 > > > > > > +%endmacro > > > > > > -- > > > > > > 2.16.2.windows.1 > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#71084): https://edk2.groups.io/g/devel/message/71084 Mute This Topic: https://groups.io/mt/80344584/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-