From: Trammell Hudson Date: Wed, 22 Oct 2008 16:09:55 +0000 (-0500) Subject: Added runtime option to print cpu number on each line X-Git-Tag: 1.0^2~4^2~11 X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios-OLD.git;a=commitdiff_plain;h=6d3eb8ee92fc9fdce7db00e98cce228881e0c9f8 Added runtime option to print cpu number on each line --- diff --git a/kitten/kernel/printk.c b/kitten/kernel/printk.c index b410ec6..772c872 100644 --- a/kitten/kernel/printk.c +++ b/kitten/kernel/printk.c @@ -15,6 +15,9 @@ int printk(const char *fmt, ...) } +int printk_print_cpu_number; + + int vprintk( const char * fmt, @@ -30,9 +33,12 @@ vprintk( *p = '\0'; /* Tack on the logical CPU ID */ - len = sprintf(p, "[%u]:", this_cpu); - p += len; - remain -= len; + if( printk_print_cpu_number ) + { + len = sprintf(p, "[%u]:", this_cpu); + p += len; + remain -= len; + } /* Construct the string... */ len = vscnprintf(p, remain, fmt, args);