From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomasz Wroblewski Subject: Re: GPU passthrough performance regression in >4GB vms due to XSA-60 changes Date: Mon, 19 May 2014 13:09:41 +0200 Message-ID: <5379E675.5010306@gmail.com> References: <537484A9.9000001@gmail.com> <5374CFF80200007800012A53@mail.emea.novell.com> <5374AEBD.7090403@gmail.com> <5374DBFD0200007800012AEE@mail.emea.novell.com> <5374C389.507@gmail.com> <5374D08F.2050202@gmail.com> <5374D5B0.2080808@gmail.com> <537502710200007800012C7E@mail.emea.novell.com> <5374DFCA.10207@gmail.com> <5375CD4F0200007800012E27@mail.emea.novell.com> <5375F410.2060406@gmail.com> <537614F30200007800013139@mail.emea.novell.com> <53763E9B0200007800013260@mail.emea.novell.com> <5379DD1A.6050106@gmail.com> <5379E004.1080107@gmail.com> <537A00900200007800013832@mail.emea.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1WmLRx-0005BF-Gq for xen-devel@lists.xenproject.org; Mon, 19 May 2014 11:09:45 +0000 Received: by mail-we0-f171.google.com with SMTP id w62so5377275wes.16 for ; Mon, 19 May 2014 04:09:43 -0700 (PDT) In-Reply-To: <537A00900200007800013832@mail.emea.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org On 05/19/2014 01:01 PM, Jan Beulich wrote: >>>> On 19.05.14 at 12:42, wrote: >> Actually seems to be like the plausible explanation for the performance >> issues we see could be that >> >> - some region of guest space has been relocated by hvmloader out to >> 64bit memory to enlarge pci mmio hole (which stays in 32bit space) >> - BUT the caching on that relocated region is UC since at the time of >> the relocation MTRR was disabled and that caused the EPT entry to get UC >> type. > But this would be easily seen from 'D' debug key output - did you > check this is what is the case? Yes I've checked that, though I used some homebrew EPT dumping code instead. Mentioned it a bit earlier, in the original post as well as http://lists.xen.org/archives/html/xen-devel/2014-05/msg01965.html. I just incorrectly thought that it's the BAR being relocated which introduced some confusion.. > Jan >