From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:41940) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TshAH-0001m7-Bv for qemu-devel@nongnu.org; Tue, 08 Jan 2013 16:56:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TshAG-0004yn-3H for qemu-devel@nongnu.org; Tue, 08 Jan 2013 16:56:57 -0500 Received: from cantor2.suse.de ([195.135.220.15]:47785 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TshAF-0004yg-Pd for qemu-devel@nongnu.org; Tue, 08 Jan 2013 16:56:56 -0500 Message-ID: <50EC9623.50901@suse.de> Date: Tue, 08 Jan 2013 22:56:51 +0100 From: =?UTF-8?B?QW5kcmVhcyBGw6RyYmVy?= MIME-Version: 1.0 References: <1357678594-427-1-git-send-email-afaerber@suse.de> In-Reply-To: <1357678594-427-1-git-send-email-afaerber@suse.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PULL] QOM CPUState patch queue 2013-01-08 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Anthony Liguori , Richard Henderson Am 08.01.2013 21:56, schrieb Andreas F=C3=A4rber: > Hello, >=20 > This is my current QOM CPU patch queue. Please pull. >=20 > It includes: > * CPU as a device, > * improvements for x86 -cpu host, > * cleanups and preparations for QOM realize. >=20 > Another pull is intended before the Soft Freeze. >=20 > Regards, > Andreas Updated: The following changes since commit 560c30b1db1d40fe45c5104185367c4de43399= d3: Merge remote-tracking branch 'kraxel/usb.75' into staging (2013-01-08 10:36:20 -0600) are available in the git repository at: git://github.com/afaerber/qemu-cpu.git qom-cpu for you to fetch changes up to aa9bae00da7b264131bc1de2a128bb0236851b40: target-i386: Explicitly set vendor for each built-in cpudef (2013-01-08 22:52:43 +0100) > ---------------------------------------------------------------- > Andreas F=C3=A4rber (2): > qdev: Don't assume existence of parent bus on unparenting > qemu-common.h: Make qemu_init_vcpu() stub static inline >=20 > Eduardo Habkost (12): > libqemustub: Add qemu_[un]register_reset() stubs > libqemustub: vmstate register/unregister stubs > libqemustub: sysbus_get_default() stub > qdev: Include qdev code into *-user, too > cpu: Change parent type to Device > target-i386: kvm: -cpu host: Use GET_SUPPORTED_CPUID for SVM feat= ures > target-i386: kvm: Enable all supported KVM features for -cpu host > target-i386: check/enforce: Fix CPUID leaf numbers on error messa= ges > target-i386: check/enforce: Do not ignore "hypervisor" flag > target-i386: check/enforce: Check all CPUID.80000001H.EDX bits > target-i386: check/enforce: Check SVM flag support as well > target-i386: check/enforce: Eliminate check_feat field >=20 > Igor Mammedov (3): > target-i386: Filter out unsupported features at realize time > target-i386: Sanitize AMD's ext2_features at realize time > target-i386: Explicitly set vendor for each built-in cpudef >=20 > Makefile.objs | 8 +++ > hw/Makefile.objs | 9 ++- > hw/qdev.c | 8 ++- > include/qemu-common.h | 4 +- > include/qom/cpu.h | 6 +- > qom/cpu.c | 6 +- > stubs/Makefile.objs | 3 + > stubs/reset.c | 13 +++++ > stubs/sysbus.c | 6 ++ > stubs/vmstate.c | 17 ++++++ > target-alpha/cpu.c | 2 - > target-i386/cpu.c | 153 ++++++++++++++++++++++++++++++++---------= -------- > target-i386/cpu.h | 3 + > 13 Dateien ge=C3=A4ndert, 171 Zeilen hinzugef=C3=BCgt(+), 67 Zeilen en= tfernt(-) > create mode 100644 stubs/reset.c > create mode 100644 stubs/sysbus.c > create mode 100644 stubs/vmstate.c --=20 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imend=C3=B6rffer; HRB 16746 AG N=C3=BC= rnberg