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

Re: [Xen-devel] [PATCH] If we're building debug, show more guest information


  • To: <john.levon@xxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
  • Date: Fri, 09 Feb 2007 16:19:03 +0000
  • Delivery-date: Fri, 09 Feb 2007 08:20:04 -0800
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcdMZgNaQhRTIrhZEduznwANk04WTA==
  • Thread-topic: [Xen-devel] [PATCH] If we're building debug, show more guest information

It's really not that hard to add loglvl=all guest_loglvl=all (or similar) to
your boot command line when you want it (e.g., dev&test environments).

 K.

On 9/2/07 2:04 pm, "john.levon@xxxxxxx" <john.levon@xxxxxxx> wrote:

> # HG changeset patch
> # User john.levon@xxxxxxx
> # Date 1171033428 28800
> # Node ID 4708ec13626af36ce5440daa627149cb35e68fd2
> # Parent  e26e9fcc0e6e4cc0e8a3330611be984c17985743
> If we're building debug, show more guest information.
> 
> Signed-off-by: John Levon <john.levon@xxxxxxx>
> 
> diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
> --- a/xen/drivers/char/console.c
> +++ b/xen/drivers/char/console.c
> @@ -67,14 +67,18 @@ static DEFINE_SPINLOCK(console_lock);
>   *
>   * L < lower_threshold                     : always logged
>   * lower_threshold <= L < upper_threshold  : rate-limited logging
> - * upper_threshold <= L                    : never logged
> + * upper_threshold < L                    : never logged
>   *
>   * Note, in the above algorithm, to disable rate limiting simply make
>   * the lower threshold equal to the upper.
>   */
>  #define XENLOG_UPPER_THRESHOLD       2 /* Do not print INFO and DEBUG  */
>  #define XENLOG_LOWER_THRESHOLD       2 /* Always print ERR and WARNING */
> +#ifdef NDEBUG
>  #define XENLOG_GUEST_UPPER_THRESHOLD 2 /* Do not print INFO and DEBUG  */
> +#else
> +#define XENLOG_GUEST_UPPER_THRESHOLD 3 /* Do not print DEBUG */
> +#endif
>  #define XENLOG_GUEST_LOWER_THRESHOLD 0 /* Rate-limit ERR and WARNING   */
>  /*
>   * The XENLOG_DEFAULT is the default given to printks that
> 
> _______________________________________________
> 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


 


Rackspace

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