Igor Mammedov <imamm...@redhat.com> writes: > 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
Okay, I'll update my commit messages. Thanks!