From mboxrd@z Thu Jan 1 00:00:00 1970 From: "qihao.xi" Subject: Re: kdb does not support XEN? Date: Wed, 22 Dec 2010 12:02:04 +0800 Message-ID: <20101222040200.GA3147@qxi> References: <20101221034659.GA3307@qxi> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline 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: Todd Deshane Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Tue, Dec 21, 2010 at 09:37:15PM -0500, Todd Deshane wrote: >On Mon, Dec 20, 2010 at 10:47 PM, qihao.xi wrote: >> Hi =C2=A0all, >> >> I want to debug Dom0 driver when installing XEN SERVER5.6 ISO. >> The XS5.6 kernel is 2.6.27.42-0.1.1 =C2=A0I downloaded "kdb-v4.4-2.6.2= 7-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 =C2=A0arch/x86/Kconfig.debug|grep -A10 KDB >> config KDB >> =C2=A0 =C2=A0 =C2=A0 =C2=A0bool "Built-in Kernel Debugger support" >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0depends on DEBU= G_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=3Dgdbsx+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 "bo= ot/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=3D1024M com1=3D115200,8n1 console=3Dcom1,vg= a --- /boot/vmlinuz xencons=3Dhvc console=3DttyS0,115200 extramodules=3Dm= y_scsi --- /install.img I got vmlinuz's kernel source from XS5.6 source ISO image. It already inc= lude 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!