1 Aug 2009 01:44
Re: [PATCH 1/2] qdev: factor out qdev_print_devinfo.
Markus Armbruster <armbru <at> redhat.com>
2009-07-31 23:44:14 GMT
2009-07-31 23:44:14 GMT
Gerd Hoffmann <kraxel <at> redhat.com> writes:
> Signed-off-by: Gerd Hoffmann <kraxel <at> redhat.com>
> ---
> hw/qdev.c | 19 ++++++++++++++++++-
> 1 files changed, 18 insertions(+), 1 deletions(-)
>
> diff --git a/hw/qdev.c b/hw/qdev.c
> index 479eb72..6f05232 100644
> --- a/hw/qdev.c
> +++ b/hw/qdev.c
> <at> <at> -105,6 +105,21 <at> <at> DeviceState *qdev_create(BusState *bus, const char *name)
> return dev;
> }
>
> +static int qdev_print_devinfo(DeviceInfo *info, char *dest, int len)
> +{
> + int pos = 0;
> +
> + pos += snprintf(dest+pos, len-pos, "name \"%s\", bus %s",
> + info->name, info->bus_info->name);
> + if (info->alias)
> + pos += snprintf(dest+pos, len-pos, ", alias \"%s\"", info->alias);
> + if (info->desc)
> + pos += snprintf(dest+pos, len-pos, ", desc \"%s\"", info->desc);
> + if (info->no_user)
> + pos += snprintf(dest+pos, len-pos, ", no-user");
> + return pos;
> +}
> +
(Continue reading)
RSS Feed