[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] How to debug Xen and Dom0 driver?


  • To: "Neo Jia" <neojia@xxxxxxxxx>
  • From: Tej <bewith.tej@xxxxxxxxx>
  • Date: Wed, 8 Oct 2008 20:04:05 +0530
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Wed, 08 Oct 2008 07:34:32 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=IwQT/4g/vt0UW2tl6ohSdAgZFteEkF+wgbr0p8airtbwbdUrpRg4gpAeh38x77PwzG Z/dwD5l+nmDPp0yLnuD7ZrAYu/5sbH9mQOUl74fxNwbY5cZHmO/FzEYI6M3t1nz/M/rg mWxHYCzTxBm3H6QJh0pyMe1hYCXpu6LWAIKlQ=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

On Wed, Oct 8, 2008 at 1:16 PM, Neo Jia <neojia@xxxxxxxxx> wrote:
> hi,
>
> I am wondering if anybody is doing Xen or Dom0 debugging with gdb
> here. If yes, could you show me the procedure of doing that?

For dom0, it will be similar to debugging in Linux e.g Use kgdb,
netdump, kdump etc.  and analyse those dump using crash tools.

For domU use gdb built in debugger with xen.
1. cd xen-3.3.0/tool/debugger/gdb/README
   This explains everything from setting gdbserver-xen to debugging with gdb.
2. enable xendump by configuring xend-config.sxp file
    It is helpful for capturing vmcore dumps  from xen guest.
   #(enable-dump no) change to (enable-dump yes)
   Restart xend
   start domU's and capture the vmcore @ /var/crash/*
   analyse the dump with crash

HTH
-tej




>
> Thanks,
> Neo
>
> --
> I would remember that if researchers were not ambitious
> probably today we haven't the technology we are using!
>
> _______________________________________________
> 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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.