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 <[email protected]>
> 发送时间: 2021年2月3日 8:07
> 收件人: Kinney, Michael D <[email protected]>; gaoliming
> <[email protected]>; [email protected]
> 抄送: Liu, Zhiguang <[email protected]>; Yao, Jiewen
> <[email protected]>; 'Andrew Fish' <[email protected]>; 'Laszlo Ersek'
> <[email protected]>; Feng, Roger <[email protected]>
> 主题: 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 <[email protected]>
> > Sent: 2021年2月2日 23:22
> > To: Sheng, W <[email protected]>; gaoliming
> > <[email protected]>; [email protected]; Kinney, Michael D
> > <[email protected]>
> > Cc: Liu, Zhiguang <[email protected]>; Yao, Jiewen
> > <[email protected]>; 'Andrew Fish' <[email protected]>; 'Laszlo Ersek'
> > <[email protected]>; Feng, Roger <[email protected]>
> > 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 <[email protected]>
> > > Sent: Monday, February 1, 2021 7:39 PM
> > > To: gaoliming <[email protected]>; Kinney, Michael D
> > > <[email protected]>; [email protected]
> > > Cc: Liu, Zhiguang <[email protected]>; Yao, Jiewen
> > > <[email protected]>; 'Andrew Fish' <[email protected]>; 'Laszlo
> > > Ersek' <[email protected]>; Feng, Roger <[email protected]>
> > > 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 <[email protected]>
> > > > Sent: 2021年2月2日 10:44
> > > > To: Kinney, Michael D <[email protected]>; Sheng, W
> > > > <[email protected]>; [email protected]
> > > > Cc: Liu, Zhiguang <[email protected]>; Yao, Jiewen
> > > > <[email protected]>; 'Andrew Fish' <[email protected]>; 'Laszlo
> > Ersek'
> > > > <[email protected]>
> > > > 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 <[email protected]>
> > > > > 发送时间: 2021年1月30日 1:23
> > > > > 收件人: Sheng, W <[email protected]>; [email protected];
> > Kinney,
> > > > > Michael D <[email protected]>
> > > > > 抄送: Liming Gao <[email protected]>; Liu, Zhiguang
> > > > > <[email protected]>; Yao, Jiewen <[email protected]>
> > > > > 主题: 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 <[email protected]>
> > > > > > Sent: Thursday, January 28, 2021 6:35 PM
> > > > > > To: [email protected]
> > > > > > Cc: Kinney, Michael D <[email protected]>; Liming Gao
> > > > > <[email protected]>; Liu, Zhiguang
> > > > > > <[email protected]>; Yao, Jiewen <[email protected]>
> > > > > > 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 <[email protected]>
> > > > > > Cc: Michael D Kinney <[email protected]>
> > > > > > Cc: Liming Gao <[email protected]>
> > > > > > Cc: Zhiguang Liu <[email protected]>
> > > > > > Cc: Jiewen Yao <[email protected]>
> > > > > > ---
> > > > > >  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: [email protected]
Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to