Introduce 64 bit integer write interface to xenstore
commit10bb3c623478117aee5117c312736f10833decc2
authorFelipe Franciosi <felipe.franciosi@citrix.com>
Fri, 5 Apr 2013 15:37:32 +0000 (5 15:37 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 5 Apr 2013 15:37:32 +0000 (5 15:37 +0000)
tree337c3ff82e48f8bb2ed6be9a877fc85f97acb39f
parentc1a88ad1f4ac994cd70695bf08141d161e21533e
Introduce 64 bit integer write interface to xenstore

The current implementation of xen_backend only provides 32 bit integer
functions to write to xenstore. This patch adds two functions that
allow writing 64 bit integers (one generic function and another for
the backend only).

This patch also fixes the size of the char arrays used to represent
these integers as strings (originally 32 bytes, however no more than
12 bytes are needed for 32 bit integers and no more than 21 bytes are
needed for 64 bit integers).

Signed-off-by: Felipe Franciosi <felipe@paradoxo.org>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
hw/xen_backend.c
hw/xen_backend.h