From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38010) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjjFv-0000rS-2n for qemu-devel@nongnu.org; Tue, 13 Sep 2016 04:39:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bjjFt-0007vV-67 for qemu-devel@nongnu.org; Tue, 13 Sep 2016 04:39:50 -0400 Received: from mx1.redhat.com ([209.132.183.28]:50132) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjjFt-0007vO-0E for qemu-devel@nongnu.org; Tue, 13 Sep 2016 04:39:49 -0400 From: Markus Armbruster References: <1473157086-12062-1-git-send-email-dgilbert@redhat.com> Date: Tue, 13 Sep 2016 10:39:45 +0200 In-Reply-To: <1473157086-12062-1-git-send-email-dgilbert@redhat.com> (David Alan Gilbert's message of "Tue, 6 Sep 2016 11:18:06 +0100") Message-ID: <87h99kdwha.fsf@dusky.pond.sub.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH v2] qom: Implement qom-get HMP command List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Dr. David Alan Gilbert (git)" Cc: qemu-devel@nongnu.org, lcapitulino@redhat.com, afaerber@suse.de, pbonzini@redhat.com, kwolf@redhat.com, arei.gonglei@huawei.com "Dr. David Alan Gilbert (git)" writes: > From: "Dr. David Alan Gilbert" > > This started off as Andreas F=C3=A4rber's implementation from > March 2015, but after feedback from Paolo morphed into > using the json output which handles structs reasonably. > > Use with qom-list to find the members of an object. > > (qemu) qom-get /backend/console[0]/device/vga.rom[0] size > 65536 > (qemu) qom-get /machine smm > "auto" > (qemu) qom-get /machine rtc-time > { > "tm_year": 116, > "tm_sec": 0, > "tm_hour": 9, > "tm_min": 46, > "tm_mon": 8, > "tm_mday": 6 > } > (qemu) qom-get /machine frob > Property '.frob' not found > > Signed-off-by: Dr. David Alan Gilbert Ignorant question: how does qom-set deal with structs? I tried the obvious (qemu) qom-set /machine rtc-time abc Insufficient permission to perform this operation