WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: Re: [Xen-devel] how to debug xen

To: holmes <albert.holmes@xxxxxxx>
Subject: Re: Re: [Xen-devel] how to debug xen
From: Jiang Wang <jwangzju@xxxxxxxxx>
Date: Tue, 1 Feb 2011 11:09:03 -0500
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 01 Feb 2011 08:09:44 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=WFlBnkgq/DfB6mZpuxZShxIfYWtGmXtC0CMtXexcRyw=; b=EMg25aiRuk5P9RjbzGiz5gL0m3ZTet+lF44zQB8BI7SSS0IzhzhWwtzBldceSK1+K6 W4BsdYpT/NR6c3l8olIOaSrKt5eeYoJ/0y+BY8bfrFKhAF2WPB14MaIdWfmpgeVh3UPU 5PcRjM1vRwAOy1Uoo6yO+P9VmAwnYlZl7fguc=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=ExRwFFoeH1U1U9Tf89y6GZk3+8wmGGMuMeRd4bg3F1hGj4a3UmtEbug8tM0XymSwcI GMaD8qc0sfnjGj4cgx0PIsXaVgIV74n/3VHOZwMVK9EFat4rnqY4b1g3xCvR8qp/GR8w l1JbIFhMUYjLkDaiSRqPC7OyaJ7zYPmaXaQ6w=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <21dae07b.21d.12dddcce17a.Coremail.albert.holmes@xxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <348fd749.1c6.12ddd97b44a.Coremail.albert.holmes@xxxxxxx> <20110131201858.GD2754@xxxxxxxxxxx> <21dae07b.21d.12dddcce17a.Coremail.albert.holmes@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi,

I think you can use xentrace or xenmon. Google them. Following is one
link about them:

http://jianggmulab.blogspot.com/2009/03/xentrace-xenmon.html

Regards,

Jiang

On Mon, Jan 31, 2011 at 3:39 PM, holmes <albert.holmes@xxxxxxx> wrote:
> Hi Pasi,
>
> Thank you! Can you tell me how to log the activities here? Give me few codes 
> or hints?
> BTW, can I use printf or what else to do the log thing?
> Thanks!
> At 2011-01-31 15:18:58,"Pasi Kärkkäinen" <pasik@xxxxxx> wrote:
>>On Tue, Feb 01, 2011 at 03:41:02AM +0800, holmes wrote:
>>>    Hi all,
>>>    I am new to Xen. I want to debug xen. So I have few questions here. If
>>>    anybody can help me, I'd appreciate it.
>>>    1: My system is ubuntu 8.04. I download the xen-3.4.2 source code from 
>>> xen
>>>    website. After I "make world", it will download the linux-2.6.18-xen.hg
>>>    (kernel?).  Also it will make many other folders (./dist). I found
>>>    blkfront.c in both ./linux-2.6.18-xen.hg/drivers/xen/blkfront folder and
>>>    ./dist/install/lib/modules/2.6.18.8-xen/source/drivers/xen/blkfront/
>>>    folder. So, what's the difference of the two folders and what are they
>>>    doing?
>>
>>
>>dist/ is the directory where stuff lands after successful build,
>>ie. you can copy from dist/ to / to install xen.
>>
>>
>>>    2: if I want to log the activities (read/write block) information in
>>>    domU(winxp), how do I log it? For example, if domU read a block, I
>>>    therefore print a information into a log file (like "domU read"). Should 
>>> I
>>>    change something in blkfront.c file? If so, which one should I change,
>>>    because there are two blkfront.c.
>>>    3: if I want to log the information, I GUESS (not sure) I should use
>>>    log.debug (or else) to log the info. into some log files. How should I 
>>> do?
>>>    Can anyone give me suggestion?
>>>
>>
>>blkfront is the *frontend* driver for Linux, so a Linux domU running 
>>2.6.18-xen
>>would use it to access the virtual disks.
>>
>>You need to check blkback (blkbk) driver! That's the one running in dom0
>>providing virtual disks for vms.
>>
>>-- Pasi
>>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • Re: Re: [Xen-devel] how to debug xen, Jiang Wang <=