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