Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 84338c0d498555f860a480693ee8647a1795fba3
      
https://github.com/tianocore/edk2/commit/84338c0d498555f860a480693ee8647a1795fba3
  Author: Jason <[email protected]>
  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 <[email protected]>
Reviewed-by: Ray Ni <[email protected]>
Cc: Dandan Bi <[email protected]>
Reviewed-by: Liming Gao <[email protected]>


  Commit: d3febfd9ade35dc552df6b3607c2b15d26b82867
      
https://github.com/tianocore/edk2/commit/d3febfd9ade35dc552df6b3607c2b15d26b82867
  Author: Jason <[email protected]>
  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 <[email protected]>
Cc: Michael D Kinney <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>


  Commit: 7bc8b1d9f412507d579f21ea9af56fced81e7827
      
https://github.com/tianocore/edk2/commit/7bc8b1d9f412507d579f21ea9af56fced81e7827
  Author: Jason <[email protected]>
  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 <[email protected]>
Reviewed-by: Hao A Wu <[email protected]>


  Commit: 2aa107c0aa2e1375651867c8df1b81ff64b67fce
      
https://github.com/tianocore/edk2/commit/2aa107c0aa2e1375651867c8df1b81ff64b67fce
  Author: Jason <[email protected]>
  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 <[email protected]>
Reviewed-by: Ray Ni <[email protected]>
Cc: Eric Dong <[email protected]>
Cc: Laszlo Ersek <[email protected]>
Cc: Rahul Kumar <[email protected]>


  Commit: bbaa00dd01ed0df30e43a5a89fd2b0433d858b73
      
https://github.com/tianocore/edk2/commit/bbaa00dd01ed0df30e43a5a89fd2b0433d858b73
  Author: Jason <[email protected]>
  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 <[email protected]>
Cc: Michael D Kinney <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>


  Commit: 6a890db161cd6d378bec3499a1e774db3f5a27a7
      
https://github.com/tianocore/edk2/commit/6a890db161cd6d378bec3499a1e774db3f5a27a7
  Author: Jason <[email protected]>
  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 <[email protected]>
Cc: Bob Feng <[email protected]>
Cc: Liming Gao <[email protected]>
Reviewed-by: Yuwei Chen <[email protected]>


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


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to