[Xen-devel] [PATCH v2] xen/vsprintf: Introduce %pd formatter for domains

2018-09-28 Thread Andrew Cooper
This allows all system domids to be printed by name, rather than special casing the idle vcpus alone. Signed-off-by: Andrew Cooper --- CC: George Dunlap CC: Jan Beulich CC: Konrad Rzeszutek Wilk CC: Stefano Stabellini CC: Tim Deegan CC: Wei Liu CC: Julien Grall v2: * Render system names

Re: [Xen-devel] [PATCH v2] xen/vsprintf: Introduce %pd formatter for domains

2018-10-01 Thread Jan Beulich
>>> On 28.09.18 at 19:22, wrote: > --- a/xen/common/vsprintf.c > +++ b/xen/common/vsprintf.c > @@ -264,6 +264,47 @@ static char *string(char *str, char *end, const char *s, > return str; > } > > +/* Print a domain id, using names for system domains. (e.g. d0 or d[IDLE]) > */ > +static ch

Re: [Xen-devel] [PATCH v2] xen/vsprintf: Introduce %pd formatter for domains

2018-10-01 Thread Andrew Cooper
On 01/10/18 10:08, Jan Beulich wrote: On 28.09.18 at 19:22, wrote: >> --- a/xen/common/vsprintf.c >> +++ b/xen/common/vsprintf.c >> @@ -264,6 +264,47 @@ static char *string(char *str, char *end, const char *s, >> return str; >> } >> >> +/* Print a domain id, using names for system dom

Re: [Xen-devel] [PATCH v2] xen/vsprintf: Introduce %pd formatter for domains

2018-10-01 Thread Jan Beulich
>>> On 01.10.18 at 12:02, wrote: > On 01/10/18 10:08, Jan Beulich wrote: > On 28.09.18 at 19:22, wrote: >>> +static char *print_domain(char *str, char *end, const struct domain *d) >>> +{ >>> +const char *name = NULL; >>> + >>> +/* Some debugging may have an optionally-NULL pointer. *

Re: [Xen-devel] [PATCH v2] xen/vsprintf: Introduce %pd formatter for domains

2018-10-01 Thread Andrew Cooper
On 01/10/18 11:14, Jan Beulich wrote: On 01.10.18 at 12:02, wrote: >> On 01/10/18 10:08, Jan Beulich wrote: >> On 28.09.18 at 19:22, wrote: +static char *print_domain(char *str, char *end, const struct domain *d) +{ +const char *name = NULL; + +/* Some de

Re: [Xen-devel] [PATCH v2] xen/vsprintf: Introduce %pd formatter for domains

2018-10-01 Thread Jan Beulich
>>> On 01.10.18 at 12:23, wrote: > On 01/10/18 11:14, Jan Beulich wrote: > On 01.10.18 at 12:02, wrote: >>> On 01/10/18 10:08, Jan Beulich wrote: >>> On 28.09.18 at 19:22, wrote: > +static char *print_domain(char *str, char *end, const struct domain *d) > +{ > +const char

Re: [Xen-devel] [PATCH v2] xen/vsprintf: Introduce %pd formatter for domains

2018-10-01 Thread Andrew Cooper
On 01/10/18 11:25, Jan Beulich wrote: On 01.10.18 at 12:23, wrote: >> On 01/10/18 11:14, Jan Beulich wrote: >> On 01.10.18 at 12:02, wrote: On 01/10/18 10:08, Jan Beulich wrote: On 28.09.18 at 19:22, wrote: >> +static char *print_domain(char *str, char *end, const stru

Re: [Xen-devel] [PATCH v2] xen/vsprintf: Introduce %pd formatter for domains

2018-10-01 Thread Jan Beulich
>>> On 01.10.18 at 15:55, wrote: > On 01/10/18 11:25, Jan Beulich wrote: > On 01.10.18 at 12:23, wrote: >>> On 01/10/18 11:14, Jan Beulich wrote: >>> On 01.10.18 at 12:02, wrote: > On 01/10/18 10:08, Jan Beulich wrote: > On 28.09.18 at 19:22, wrote: >>> +static char *pri