From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51897) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VANKk-0002hY-Mo for qemu-devel@nongnu.org; Fri, 16 Aug 2013 12:57:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VANKf-0000ck-KX for qemu-devel@nongnu.org; Fri, 16 Aug 2013 12:57:06 -0400 Received: from cantor2.suse.de ([195.135.220.15]:55459 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VANKf-0000cT-Al for qemu-devel@nongnu.org; Fri, 16 Aug 2013 12:57:01 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Fri, 16 Aug 2013 18:56:37 +0200 Message-Id: <1376672203-31191-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 0/6] QOM CPUState patch queue 2013-08-16 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Andreas=20F=C3=A4rber?= , Anthony Liguori Hello Anthony, This is my current QOM CPU patch queue. Please pull. Thanks, Andreas Cc: Anthony Liguori The following changes since commit f202039811d8746b0586d2fd5f61de6c8cf680= 56: Open up 1.7 development branch (2013-08-15 15:41:13 -0500) are available in the git repository at: git://github.com/afaerber/qemu-cpu.git tags/qom-cpu-for-anthony for you to fetch changes up to 321bc0b2b27aa2dd64bf12e0e2a0f323a4903ecf: cpus: Use cpu_is_stopped() efficiently (2013-08-16 18:44:33 +0200) ---------------------------------------------------------------- QOM CPUState refactorings / X86CPU * gdbstub coprocessor register count bugfix * QOM instance_post_init infrastructure to override dynamic properties * X86CPU HyperV preparations for CPU subclasses ---------------------------------------------------------------- Andreas F=C3=A4rber (1): gdbstub: Fix gdb_register_coprocessor() register counting Eduardo Habkost (3): tests: Unit tests for qdev global properties handling qom: Introduce instance_post_init hook qdev: Set globals in instance_post_init function Igor Mammedov (1): target-i386: Move hyperv_* static globals to X86CPU Tiejun Chen (1): cpus: Use cpu_is_stopped() efficiently cpus.c | 14 ++-- gdbstub.c | 6 +- hw/core/qdev.c | 11 ++- include/qom/cpu.h | 2 + include/qom/object.h | 3 + qom/cpu.c | 2 +- qom/object.c | 14 ++++ target-i386/Makefile.objs | 2 +- target-i386/cpu-qom.h | 4 + target-i386/cpu.c | 16 ++-- target-i386/cpu.h | 4 + target-i386/hyperv.c | 64 --------------- target-i386/hyperv.h | 45 ----------- target-i386/kvm.c | 36 ++++++--- tests/.gitignore | 1 + tests/Makefile | 7 ++ tests/test-qdev-global-props.c | 180 +++++++++++++++++++++++++++++++++++= ++++++ 17 files changed, 275 insertions(+), 136 deletions(-) delete mode 100644 target-i386/hyperv.c delete mode 100644 target-i386/hyperv.h create mode 100644 tests/test-qdev-global-props.c