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

Re: [Xen-devel] kdb does not support XEN?



On Wed, 22 Dec 2010 12:02:04 +0800
"qihao.xi" <qiho.xi@xxxxxxxxx> wrote:

> On Tue, Dec 21, 2010 at 09:37:15PM -0500, Todd Deshane wrote:
> >On Mon, Dec 20, 2010 at 10:47 PM, qihao.xi <qiho.xi@xxxxxxxxx> wrote:
> >> Hi Âall,
> >>
> >> I want to debug Dom0 driver when installing XEN SERVER5.6 ISO.
> >> The XS5.6 kernel is 2.6.27.42-0.1.1 ÂI downloaded
> >> "kdb-v4.4-2.6.27-rc8-common-1.1" and "kdb-v4.4-2.6.27-rc8-x86-1".
> >> After patching, kdb configure does not appear.
> >>
> >> I found the below:
> >> # cat Âarch/x86/Kconfig.debug|grep -A10 KDB
> >> config KDB
> >> Â Â Â Âbool "Built-in Kernel Debugger support"
> >> Â Â Â Â Â Â Â Âdepends on DEBUG_KERNEL && !XEN
> >>
> >> This mean kdb does not support XEN? If yes, how to debug Dom0
> >> driver? Thanks!
> >>
> >
> >Looks like there is a version for Xen:
> >
> >http://xen.markmail.org/search/?q=gdbsx+dom0#query:gdbsx%20dom0+page:3+mid:j6vtz7mdlrwqdyjp+state:results
> >
> >http://xenbits.xensource.com/ext/debuggers.hg?file/926cc93296dd/xen/kdb/README
> >
> >Hope that helps.
> 
> In fact, I want to debug the modules against "/boot/vmlinuz". Not the
> "boot/xen.gz" When XEN installing with ISO, it first load xen.gz,then
> load vmlinuz,load my driver to check disk. It hanged at "Checking for
> existing products...". This is my scsi driver problem.
> 
> LABEL install
>       KERNEL mboot.c32
>       APPEND /boot/xen.gz dom0_mem=1024M com1=115200,8n1
> console=com1,vga --- /boot/vmlinuz xencons=hvc console=ttyS0,115200
> extramodules=my_scsi --- /install.img
> 
> I got vmlinuz's kernel source from XS5.6 source ISO image. It already
> include kdb patch. But it disable XEN to ue kdb.  I can need build
> xen.gdb to debug vmlinuz? I'm a newbie for XEN. Any suggestion is
> appreciated.  Thanks!

http://xenbits.xensource.com/ext/debuggers.hg?file/926cc93296dd/xen/kdb/README

is totally independent of kdb patches in linux. It has nothing to do
with linux kdb. You'll not need to kdb patches in linux to use it. It
is a xen built-in debugger that will let you debug xen or domains. Take
a look at the README.

thanks
Mukesh




_______________________________________________
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®.