Re: [edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly for CpuFlushTlb

2022-12-11 Thread Zhiguang Liu
inney, Michael D > > Sent: Thursday, December 8, 2022 6:40 PM > > To: Liu, Zhiguang ; devel@edk2.groups.io; > > Kinney, Michael D > > Cc: Gao, Liming ; Ni, Ray > > Subject: RE: [edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly > > for CpuFlushTlb > > &

Re: [edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly for CpuFlushTlb

2022-12-09 Thread Michael D Kinney
From: Liu, Zhiguang > > Sent: Thursday, December 8, 2022 5:42 PM > > To: devel@edk2.groups.io; Liu, Zhiguang > > Cc: Kinney, Michael D ; Gao, Liming > > ; Ni, Ray > > Subject: RE: [edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly for > > CpuFlushT

Re: [edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly for CpuFlushTlb

2022-12-08 Thread Zhiguang Liu
, Zhiguang > > Sent: Thursday, December 8, 2022 5:42 PM > > To: devel@edk2.groups.io; Liu, Zhiguang > > Cc: Kinney, Michael D ; Gao, Liming > > ; Ni, Ray > > Subject: RE: [edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly > > for CpuFlushTlb > > >

Re: [edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly for CpuFlushTlb

2022-12-08 Thread Michael D Kinney
Michael D ; Gao, Liming > ; Ni, Ray > Subject: RE: [edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly for > CpuFlushTlb > > Hi Liming and Mike, > Could you help review this patch? > > Thanks > Zhiguang > > > -Original Message- > > From: dev

Re: [edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly for CpuFlushTlb

2022-12-08 Thread Zhiguang Liu
o, Liming ; > Ni, Ray > Subject: [edk2-devel] [PATCH] 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 CpuFl

[edk2-devel] [PATCH] MdePkg/BaseCpuLib: Remove assembly for CpuFlushTlb

2022-12-01 Thread Zhiguang Liu
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 Ia32/CpuFlushTlb.c. Cc: Michael D Kinney Cc: Liming Gao Signed-off-by: Ray Ni Signed-o