aboutsummaryrefslogtreecommitdiffstats
path: root/xen/drivers/char
diff options
context:
space:
mode:
authorDario Faggioli <dario.faggioli@citrix.com>2013-01-30 02:43:21 -0800
committerDario Faggioli <dario.faggioli@citrix.com>2013-01-30 02:43:21 -0800
commit563be9eb8ea34119dbbff7221e7afd0773336761 (patch)
treeb7fb5ea52ac96bd1e5bbc5eb9e44061b0dc89ac0 /xen/drivers/char
parent122b7986416622dbddeb71fdbc41aa93b5f7bbab (diff)
downloadxen-563be9eb8ea34119dbbff7221e7afd0773336761.tar.gz
xen-563be9eb8ea34119dbbff7221e7afd0773336761.tar.bz2
xen-563be9eb8ea34119dbbff7221e7afd0773336761.zip
xen: print "debug=y|n" during hypervisor startup
So that we can easily figure out whether or not we are running a debug build of Xen (e.g., via `xl dmesg'). Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/drivers/char')
-rw-r--r--xen/drivers/char/console.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
index ce843c5daa..77b9619df3 100644
--- a/xen/drivers/char/console.c
+++ b/xen/drivers/char/console.c
@@ -577,6 +577,11 @@ void __init console_init_preirq(void)
{
char *p;
int sh;
+#ifndef NDEBUG
+ char debug = 'y';
+#else
+ char debug = 'n';
+#endif
serial_init_preirq();
@@ -608,10 +613,10 @@ void __init console_init_preirq(void)
spin_lock(&console_lock);
__putstr(xen_banner());
spin_unlock(&console_lock);
- printk("Xen version %d.%d%s (%s@%s) (%s) %s\n",
+ printk("Xen version %d.%d%s (%s@%s) (%s) debug=%c %s\n",
xen_major_version(), xen_minor_version(), xen_extra_version(),
xen_compile_by(), xen_compile_domain(),
- xen_compiler(), xen_compile_date());
+ xen_compiler(), debug, xen_compile_date());
printk("Latest ChangeSet: %s\n", xen_changeset());
if ( opt_sync_console )