Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 84338c0d498555f860a480693ee8647a1795fba3
      
https://github.com/tianocore/edk2/commit/84338c0d498555f860a480693ee8647a1795fba3
  Author: Jason <yun....@intel.com>
  Date:   2022-03-01 (Tue, 01 Mar 2022)

  Changed paths:
    M MdeModulePkg/Universal/DebugSupportDxe/Ia32/AsmFuncs.nasm
    M MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.nasm

  Log Message:
  -----------
  MdeModulePkg: Replace Opcode with the corresponding instructions.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3790

Replace Opcode with the corresponding instructions.
The code changes have been verified with CompareBuild.py tool, which
can be used to compare the results of two different EDK II builds to
determine if they generate the same binaries.
(tool link: https://github.com/mdkinney/edk2/tree/sandbox/CompareBuild)

Signed-off-by: Jason Lou <yun....@intel.com>
Reviewed-by: Ray Ni <ray...@intel.com>
Cc: Dandan Bi <dandan...@intel.com>
Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn>


  Commit: d3febfd9ade35dc552df6b3607c2b15d26b82867
      
https://github.com/tianocore/edk2/commit/d3febfd9ade35dc552df6b3607c2b15d26b82867
  Author: Jason <yun....@intel.com>
  Date:   2022-03-01 (Tue, 01 Mar 2022)

  Changed paths:
    M MdePkg/Library/BaseLib/Ia32/EnablePaging64.nasm
    M MdePkg/Library/BaseLib/Ia32/LongJump.nasm
    M MdePkg/Library/BaseLib/Ia32/Monitor.nasm
    M MdePkg/Library/BaseLib/Ia32/Mwait.nasm
    M MdePkg/Library/BaseLib/Ia32/RdRand.nasm
    M MdePkg/Library/BaseLib/Ia32/ReadDr4.nasm
    M MdePkg/Library/BaseLib/Ia32/ReadDr5.nasm
    M MdePkg/Library/BaseLib/Ia32/SetJump.nasm
    M MdePkg/Library/BaseLib/Ia32/WriteDr4.nasm
    M MdePkg/Library/BaseLib/Ia32/WriteDr5.nasm
    M MdePkg/Library/BaseLib/X64/DisablePaging64.nasm
    M MdePkg/Library/BaseLib/X64/LongJump.nasm
    M MdePkg/Library/BaseLib/X64/Monitor.nasm
    M MdePkg/Library/BaseLib/X64/Mwait.nasm
    M MdePkg/Library/BaseLib/X64/RdRand.nasm
    M MdePkg/Library/BaseLib/X64/ReadDr4.nasm
    M MdePkg/Library/BaseLib/X64/ReadDr5.nasm
    M MdePkg/Library/BaseLib/X64/ReadMm0.nasm
    M MdePkg/Library/BaseLib/X64/ReadMm1.nasm
    M MdePkg/Library/BaseLib/X64/ReadMm2.nasm
    M MdePkg/Library/BaseLib/X64/ReadMm3.nasm
    M MdePkg/Library/BaseLib/X64/ReadMm4.nasm
    M MdePkg/Library/BaseLib/X64/ReadMm5.nasm
    M MdePkg/Library/BaseLib/X64/ReadMm6.nasm
    M MdePkg/Library/BaseLib/X64/ReadMm7.nasm
    M MdePkg/Library/BaseLib/X64/SetJump.nasm
    M MdePkg/Library/BaseLib/X64/WriteDr4.nasm
    M MdePkg/Library/BaseLib/X64/WriteDr5.nasm
    M MdePkg/Library/BaseLib/X64/WriteMm0.nasm
    M MdePkg/Library/BaseLib/X64/WriteMm1.nasm
    M MdePkg/Library/BaseLib/X64/WriteMm2.nasm
    M MdePkg/Library/BaseLib/X64/WriteMm3.nasm
    M MdePkg/Library/BaseLib/X64/WriteMm4.nasm
    M MdePkg/Library/BaseLib/X64/WriteMm5.nasm
    M MdePkg/Library/BaseLib/X64/WriteMm6.nasm
    M MdePkg/Library/BaseLib/X64/WriteMm7.nasm
    M MdePkg/Library/BaseMemoryLibMmx/X64/CopyMem.nasm
    M MdePkg/Library/BaseMemoryLibMmx/X64/SetMem.nasm
    M MdePkg/Library/BaseMemoryLibMmx/X64/SetMem16.nasm
    M MdePkg/Library/BaseMemoryLibMmx/X64/SetMem32.nasm
    M MdePkg/Library/BaseMemoryLibMmx/X64/SetMem64.nasm
    M MdePkg/Library/BaseMemoryLibMmx/X64/ZeroMem.nasm

  Log Message:
  -----------
  MdePkg: Replace Opcode with the corresponding instructions.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3790

Replace Opcode with the corresponding instructions.
The code changes have been verified with CompareBuild.py tool, which
can be used to compare the results of two different EDK II builds to
determine if they generate the same binaries.
(tool link: https://github.com/mdkinney/edk2/tree/sandbox/CompareBuild)

Signed-off-by: Jason Lou <yun....@intel.com>
Cc: Michael D Kinney <michael.d.kin...@intel.com>
Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang....@intel.com>


  Commit: 7bc8b1d9f412507d579f21ea9af56fced81e7827
      
https://github.com/tianocore/edk2/commit/7bc8b1d9f412507d579f21ea9af56fced81e7827
  Author: Jason <yun....@intel.com>
  Date:   2022-03-01 (Tue, 01 Mar 2022)

  Changed paths:
    M SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.nasm
    M SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.nasm

  Log Message:
  -----------
  SourceLevelDebugPkg: Replace Opcode with the corresponding instructions.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3790

Replace Opcode with the corresponding instructions.
The code changes have been verified with CompareBuild.py tool, which
can be used to compare the results of two different EDK II builds to
determine if they generate the same binaries.
(tool link: https://github.com/mdkinney/edk2/tree/sandbox/CompareBuild)

Signed-off-by: Jason Lou <yun....@intel.com>
Reviewed-by: Hao A Wu <hao.a...@intel.com>


  Commit: 2aa107c0aa2e1375651867c8df1b81ff64b67fce
      
https://github.com/tianocore/edk2/commit/2aa107c0aa2e1375651867c8df1b81ff64b67fce
  Author: Jason <yun....@intel.com>
  Date:   2022-03-01 (Tue, 01 Mar 2022)

  Changed paths:
    M UefiCpuPkg/CpuDxe/X64/CpuAsm.nasm
    M UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionHandlerAsm.nasm
    M UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ExceptionTssEntryAsm.nasm
    M UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHandlerAsm.nasm
    M 
UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/Xcode5ExceptionHandlerAsm.nasm
    M UefiCpuPkg/Library/MpInitLib/X64/MpFuncs.nasm
    M UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/Cet.nasm
    M UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiEntry.nasm
    M UefiCpuPkg/PiSmmCpuDxeSmm/X64/Cet.nasm
    M UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmiEntry.nasm

  Log Message:
  -----------
  UefiCpuPkg: Replace Opcode with the corresponding instructions.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3790

Replace Opcode with the corresponding instructions.
The code changes have been verified with CompareBuild.py tool, which
can be used to compare the results of two different EDK II builds to
determine if they generate the same binaries.
(tool link: https://github.com/mdkinney/edk2/tree/sandbox/CompareBuild)

Signed-off-by: Jason Lou <yun....@intel.com>
Reviewed-by: Ray Ni <ray...@intel.com>
Cc: Eric Dong <eric.d...@intel.com>
Cc: Laszlo Ersek <ler...@redhat.com>
Cc: Rahul Kumar <rahul1.ku...@intel.com>


  Commit: bbaa00dd01ed0df30e43a5a89fd2b0433d858b73
      
https://github.com/tianocore/edk2/commit/bbaa00dd01ed0df30e43a5a89fd2b0433d858b73
  Author: Jason <yun....@intel.com>
  Date:   2022-03-01 (Tue, 01 Mar 2022)

  Changed paths:
    M MdePkg/Include/Ia32/Nasm.inc
    M MdePkg/Include/X64/Nasm.inc

  Log Message:
  -----------
  MdePkg: Remove the macro definitions regarding Opcode.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3790

Remove the macro definitions regarding Opcode because new version of
NASM tool(e.g. v2.15.05) supports the corresponding instructions.
Note: This patch need to be merged after other NASM code change to avoid
compilation errors.

Signed-off-by: Jason Lou <yun....@intel.com>
Cc: Michael D Kinney <michael.d.kin...@intel.com>
Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang....@intel.com>


  Commit: 6a890db161cd6d378bec3499a1e774db3f5a27a7
      
https://github.com/tianocore/edk2/commit/6a890db161cd6d378bec3499a1e774db3f5a27a7
  Author: Jason <yun....@intel.com>
  Date:   2022-03-01 (Tue, 01 Mar 2022)

  Changed paths:
    M BaseTools/Conf/tools_def.template

  Log Message:
  -----------
  BaseTools: Upgrade the version of NASM tool

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3790

Upgrade the version of NASM tool to avoid compilation errors when
compiling NASM code change.

Signed-off-by: Jason Lou <yun....@intel.com>
Cc: Bob Feng <bob.c.f...@intel.com>
Cc: Liming Gao <gaolim...@byosoft.com.cn>
Reviewed-by: Yuwei Chen <yuwei.c...@intel.com>


Compare: https://github.com/tianocore/edk2/compare/b1b89f9009f2...6a890db161cd


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to