From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: Question about the ability of credit scheduler to handle I/O and CPU intensive VMs Date: Fri, 8 Oct 2010 11:03:51 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Yuehai Xu Cc: xen-devel@lists.xensource.com, yhxu@wayne.edu List-Id: xen-devel@lists.xenproject.org On Fri, Oct 8, 2010 at 10:57 AM, George Dunlap wrote: > Regarding tracing IO_READs: The code that did IO was refactored some > time back; I remember trying to figure out how to cleanly do the > tracing, but finding it difficult. =A0I can't remember now, though, what > the issue was. =A0Let me take a look again. Ah, that's right -- IO_READ was replaced with IO{PORT,MEM}_{READ_WRITE}. It's traced in xen/arch/x86/hvm/emulate.c:hvmtrace_io_assist(). xenalyze simply hasn't been updated to understand those traces yet. -George