This website is the archived site of the Xen Project. For up-to-date content, please go to!
Xen Project 
Home Products Support Community Blog
Community | Xen Events | Presentations and Videos | Papers | Ecosystem  

Xen Summit Logo

XenSummit has been a tremendous success this year. Thank you to all the speakers for contributing and to all the attendees for making XenSummit an interactive and fun conference with lots of discussions. You can find presentations on slideshare and videos on vimeo. We will also embedded both in the agenda. The slides are also available for download as zip file.

From printk to QEMU: Xen/Linux Kernel debugging

Current experience shows that a lot of developers working on Xen/Linux kernel use mainly only small set of debugging tools. Often they are sufficient for generic work. However, when unusual problem arises which could not be easily debugged using known tools sometimes they are trying to reinvent the wheel. Goal of this session is to present wide range of debugging tools starting from simplest one to most feature reach solutions in context of Xen/Linux kernel debugging. It will describe pros and cons of printk (serial, debug console, etc.), gdb, gdbsx, kgdb, QEMU, kdump and others. Additionally, there will be some information about possible new solutions and current kexec/kdump developments for Xen.

Daniel Kiper, Software Developer, Oracle

Daniel Kiper was Google Summer of Code 2010 (memory hotplug/balloon driver) and Google Summer of Code 2011 (kexec/kdump) student. He is involved in *NIX administration/development since 1994. Currently his work and interests focuses on kexec/kdump implementation for Xen.

Download original
Related: Xen Dom0 Debugger Demo