]> git.proxmox.com Git - mirror_edk2.git/commit - MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.nasm
MdePkg/BaseCpuLib: Remove assembly for CpuFlushTlb
authorLiu, Zhiguang <Zhiguang.Liu@intel.com>
Mon, 12 Dec 2022 07:30:22 +0000 (15:30 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 14 Dec 2022 13:34:33 +0000 (13:34 +0000)
commite986f4ce969e8d95a966dd2f19a3559b336e48f5
treeb358dc0a2b9569882711d23878a78b24ef60e37c
parent804e8c656643642894a26a2ce3652ad4567b658f
MdePkg/BaseCpuLib: Remove assembly for CpuFlushTlb

For different compilers, both IA32 and X64 can use
Ia32/CpuFlushTlbGcc.c, which is C code (no inline assembly code).
To simplify, remove other assemly file for CpuFlushTlb,
and rename Ia32/CpuFlushTlbGcc.c to X86CpuFlushTlb.c.

Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Signed-off-by: Ray Ni <ray.ni@intel.com>
Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com>
MdePkg/Library/BaseCpuLib/BaseCpuLib.inf
MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.c [deleted file]
MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlb.nasm [deleted file]
MdePkg/Library/BaseCpuLib/Ia32/CpuFlushTlbGcc.c [deleted file]
MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.nasm [deleted file]
MdePkg/Library/BaseCpuLib/X86CpuFlushTlb.c [new file with mode: 0644]