Sorry for the confusing. I just sent V2 patch series. Please ignore this one.
Thank you Yao Jiewen > -----Original Message----- > From: edk2-devel [mailto:[email protected]] On Behalf Of Jiewen > Yao > Sent: Friday, August 11, 2017 10:10 PM > To: [email protected] > Subject: [edk2] [PATCH 0/4] Improve IntelVTd performance. > > This series patch replace WBINVD with CLFlush > in IntelVTdDxe driver, which improves boot performance. > > This patch is validated on Intel Kabylake generation. > > Jiewen Yao (4): > MdePkg/CpuLib.h: Add CacheLineFlush function. > MdePkg/BaseCpuLib: Add CacheLineFlush function. > IntelSiliconPkg/dsc: Add CpuLib. > IntelSiliconPkg/IntelVTdDxe: Improve performance. > > IntelSiliconPkg/IntelSiliconPkg.dsc | 1 + > IntelSiliconPkg/IntelVTdDxe/DmaProtection.c | 6 + > IntelSiliconPkg/IntelVTdDxe/DmaProtection.h | 61 ++--- > IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.c | 10 + > IntelSiliconPkg/IntelVTdDxe/IntelVTdDxe.inf | 4 + > IntelSiliconPkg/IntelVTdDxe/PciInfo.c | 12 + > IntelSiliconPkg/IntelVTdDxe/TranslationTable.c | 58 +++- > IntelSiliconPkg/IntelVTdDxe/TranslationTableEx.c | 2 + > IntelSiliconPkg/IntelVTdDxe/VtdReg.c | 283 > +++++++------------- > MdePkg/Include/Library/CpuLib.h | 12 +- > MdePkg/Library/BaseCpuLib/BaseCpuLib.inf | 5 +- > MdePkg/Library/BaseCpuLib/Ebc/CpuSleepFlushTlb.c | 16 +- > MdePkg/Library/BaseCpuLib/Ia32/CacheLineFlush.nasm | 37 +++ > MdePkg/Library/BaseCpuLib/X64/CacheLineFlush.nasm | 37 +++ > 14 files changed, 318 insertions(+), 226 deletions(-) > create mode 100644 MdePkg/Library/BaseCpuLib/Ia32/CacheLineFlush.nasm > create mode 100644 MdePkg/Library/BaseCpuLib/X64/CacheLineFlush.nasm > > -- > 2.7.4.windows.1 > > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

