On Tue, 22 Aug 2017 15:50:14 +0200 Markus Armbruster <arm...@redhat.com> wrote:
> Igor Mammedov <imamm...@redhat.com> writes: > > > On Mon, 7 Aug 2017 16:45:16 +0200 > > Markus Armbruster <arm...@redhat.com> wrote: > > > >> Sizes and addresses should use QAPI type 'size' (uint64_t). > >> PCDIMMDeviceInfo members @addr and @size are 'int' (int64_t). > >> qmp_pc_dimm_device_list() implicitly converts from uint64_t. > >> > >> Change these PCDIMMDeviceInfo members to 'size'. > >> > >> query-memory-devices now reports sizes and addresses above 2^63-1 > >> correctly instead of their (negative) two's complement. > >> > >> HMP's "info memory-devices" already reported them correctly, because > >> it printed the signed integers with PRIx64 and PRIu32. > > s/signed/unsigned/ > > Before this patch: signed. Afterwards: unsigned. Would > > HMP's "info memory-devices" already reported them correctly, because > it printed the signed (before the patch) integers with PRIx64 and > PRIu32. > > be clearer? yes, that's more clear Thanks. > > >> Signed-off-by: Markus Armbruster <arm...@redhat.com> > > Reviewed-by: Igor Mammedov <imamm...@redhat.com> > > Thanks!