From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 26E862095DFE8 for ; Fri, 11 Aug 2017 07:54:06 -0700 (PDT) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Aug 2017 07:56:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.41,358,1498546800"; d="scan'208";a="889026645" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by FMSMGA003.fm.intel.com with ESMTP; 11 Aug 2017 07:56:26 -0700 Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 11 Aug 2017 07:56:26 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 11 Aug 2017 07:56:26 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.183]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.114]) with mapi id 14.03.0319.002; Fri, 11 Aug 2017 22:56:24 +0800 From: "Yao, Jiewen" To: "Yao, Jiewen" , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [PATCH 0/4] Improve IntelVTd performance. Thread-Index: AQHTEquUH2fsqVYL80mEGQMqeYpKjqJ/PmgA Date: Fri, 11 Aug 2017 14:56:23 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C503A99022E@shsmsx102.ccr.corp.intel.com> References: <1502460591-14428-1-git-send-email-jiewen.yao@intel.com> In-Reply-To: <1502460591-14428-1-git-send-email-jiewen.yao@intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH 0/4] Improve IntelVTd performance. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Aug 2017 14:54:06 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Sorry for the confusing. I just sent V2 patch series. Please ignore this one. Thank you Yao Jiewen > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Ji= ewen > Yao > Sent: Friday, August 11, 2017 10:10 PM > To: edk2-devel@lists.01.org > Subject: [edk2] [PATCH 0/4] Improve IntelVTd performance. >=20 > This series patch replace WBINVD with CLFlush > in IntelVTdDxe driver, which improves boot performance. >=20 > This patch is validated on Intel Kabylake generation. >=20 > Jiewen Yao (4): > MdePkg/CpuLib.h: Add CacheLineFlush function. > MdePkg/BaseCpuLib: Add CacheLineFlush function. > IntelSiliconPkg/dsc: Add CpuLib. > IntelSiliconPkg/IntelVTdDxe: Improve performance. >=20 > 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 >=20 > -- > 2.7.4.windows.1 >=20 > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel