|
From: | Markus Armbruster |
Subject: | Re: [Qemu-block] [Qemu-devel] [RFC PATCH 12/56] pc-dimm: Make size and address unsigned in QAPI/QMP |
Date: | Tue, 22 Aug 2017 15:50:14 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Igor Mammedov <address@hidden> writes: > On Mon, 7 Aug 2017 16:45:16 +0200 > Markus Armbruster <address@hidden> 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? >> Signed-off-by: Markus Armbruster <address@hidden> > Reviewed-by: Igor Mammedov <address@hidden> Thanks!
[Prev in Thread] | Current Thread | [Next in Thread] |