[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Debugging the hypervisor
I'm rather confused about what you're trying to achieve. A good first step would be to get Xen console output over the serial line. You achieve this by specifying com1=115200 (for example) and console=com1,vga on Xen's command line. If you can get that working then you can move onto the gdbstub. This requires: 1. that you add e.g. 'com1=115200 gdb=com1' to Xen's command line 2. you connect to the gdbstub with gdb, not with minicom! 3. Xen must crash for the gdbstub to be entered. The stub provides only post-mortem debugging analysis support -- Keir On 21/5/08 16:10, "Matthew Donovan" <matthew@xxxxxxxxxxxxxx> wrote: > I am trying to debug the Xen hypervisor from a second computer over the > serial port, but nothing seems to work. Using mercurial, I got > xen-3.2-testing.hg. I followed the steps in crashdb.txt in the docs/misc/ > folder: > set debug=y in Config.mk, crash_debug=y in xen/Rules.mk > > I also added -fno-omit-frame-pointer to these file as well. > > I compiled with no errors and booted with minicom connected to the > workstation via com1 but when I do Ctrl-A three times to connect, nothing > happens. The debuggee boots find and gives me the login screen as normal. > Is there a special time to hit the Ctrl-A in minicom? Should the kernel > wait for a connection from gdb? > > I've tried various combinations of using nsplitd and a serial-split patch I > found mentioned on mailing lists and setting the boot flags to com=1H and > com=1. Nothing seems to work. > > Is the gdb stub working with this version of the code? > > I have checked the serial connection by connecting minicom to the port and > from the remote machine doing the command "echo test > /dev/ttyS0" and I > receive the text. I have minicom set for 9600 8n1 and I use the same boot > flags set in the grub config file. > > What am I missing? > > Thanks > -matthew > > _______________________________________________ > 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |