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

Re: [Xen-users] using HYPERVISOR_console_io



That helps. Thanks.
I now have not only xen console output on the serial port but HYPERVISOR_console_io as well.

Mike

Petersson, Mats wrote:



-----Original Message-----
From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Michael Levenhagen
Sent: 24 October 2005 17:21
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] using HYPERVISOR_console_io

I just setup a serial line connecting my xen development machine to my workstation. I use minicom on my workstation to connect to the serial line. I see nothing on it when I boot xen. I know that the connection works because when I boot my xen machine into linux I can start minicom on it and see the characters in minicom on my workstation.

What output can be directed to the serial port?
What configuration am I missing?
Is there any documentation on xen boot options?

Probably a basic question, but: com1=115200,8n1 console=vga,com1 sync_console Is what's on my command line for Xen. It works for me...
On the Dom0 line, I've got "console=ttyS0"

sync_console is a useful thing if you're debugging problems where the
system crashes in a triple-fault and thus the console output gets to the
buffer but isn't sent to the terminal program by the time the machine
reboots.
--
Mats
thanks
Mike

Ian Pratt wrote:




I'm porting a kernel from 2.0.7 to 3.0 and need to do some
low level
debugging.

It's unclear to me what need's to be done to get
HYPERVISOR_console_io
to work.
I've compiled xen with debug=y. My simple kernel is as follows.

void start_kernel( start_info_t *start_info ) {
      char *message = "hello\n";

      HYPERVISOR_console_io(CONSOLEIO_write,
strlen(message), message); }

I'm fairly confident that I'm entering start_kernel because I can change the behavior by putting a while(1) after the HYPERVISOR call.

Where should I see the output if things are working? I don't see anything on the PC's monitor.
Have you got a serial console set up? It's pretty useful to have xen debug output interspersed with domain output when debugging,
plus the
'xen magic keys' are useful too.



How do I view the boot messages for xen? IIRC I used xm under
2.0.7 but I don't see any options with 3.0.
'xm dmesg' should also show you output.

Ian





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








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


 


Rackspace

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