From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51293) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3WtA-0007yx-Dt for qemu-devel@nongnu.org; Sun, 28 Jul 2013 15:44:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V3Wt5-0004MC-4E for qemu-devel@nongnu.org; Sun, 28 Jul 2013 15:44:20 -0400 Received: from cantor2.suse.de ([195.135.220.15]:39665 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3Wt4-0004L9-UF for qemu-devel@nongnu.org; Sun, 28 Jul 2013 15:44:15 -0400 Message-ID: <51F57486.9070007@suse.de> Date: Sun, 28 Jul 2013 21:44:06 +0200 From: =?ISO-8859-15?Q?Andreas_F=E4rber?= MIME-Version: 1.0 References: <51DC1F19.8030806@suse.de> <1373486922-24209-1-git-send-email-ehabkost@redhat.com> In-Reply-To: <1373486922-24209-1-git-send-email-ehabkost@redhat.com> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [RFC 0/3 v2] qdev: handle global properties after all instance_init calls List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Eduardo Habkost Cc: Paolo Bonzini , Anthony Liguori , qemu-devel@nongnu.org, Igor Mammedov Am 10.07.2013 22:08, schrieb Eduardo Habkost: > Updated version of the series sent in October 2012. >=20 > References: > http://article.gmane.org/gmane.comp.emulators.qemu/173753 > (old discussion) > http://article.gmane.org/gmane.comp.emulators.qemu/173782 > (previous version of this series) > http://article.gmane.org/gmane.comp.emulators.kvm.devel/112380 > (Minutes of last call where this was discussed) >=20 > Eduardo Habkost (3): > tests: unit tests for qdev global-properties handling > qom: introduce post_init() function > qdev: set globals on post_init() function Thanks, I have applied these with some style, spelling and build fixes to qom-cpu-next: https://github.com/afaerber/qemu-cpu/commits/qom-cpu-next Since Igor and me have agreed to continue work on x86 properties on qom-cpu-next during Hard Freeze, I do not see a need to merge these patches Last Minute through qom-next for 1.6. If I'm missing some use case other than x86 subclasses, please let me know. Regards, Andreas > hw/core/qdev.c | 10 ++- > include/qom/object.h | 3 + > qom/object.c | 14 ++++ > tests/.gitignore | 1 + > tests/Makefile | 7 ++ > tests/test-qdev-global-props.c | 178 +++++++++++++++++++++++++++++++++= ++++++++ > 6 files changed, 212 insertions(+), 1 deletion(-) > create mode 100644 tests/test-qdev-global-props.c --=20 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N=FCrnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imend=F6rffer; HRB 16746 AG N=FCrnbe= rg